<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE coverage SYSTEM 'https://github.com/cobertura/cobertura/blob/e5eea8679ebce047ec6ccdfdbf6cf2c14b376875/cobertura/src/site/htdocs/xml/coverage-04.dtd'>
<coverage line-rate="0.7150048875855327" branch-rate="0.61215744016878" lines-covered="29258" lines-valid="40920" branches-covered="27855" branches-valid="45503" complexity="0.0" timestamp="1794511059" version="gcovr 8.8"><sources><source>/home/runner/work/chrono-batch-render/chrono-batch-render</source></sources><packages><package name="chrono_batch_render.algorithms" line-rate="1.0" branch-rate="0.8961038961038961" complexity="0.0"><classes><class name="radix_sort_cpp" filename="chrono_batch_render/algorithms/radix_sort.cpp" line-rate="1.0" branch-rate="0.88" complexity="0.0"><methods><method name="chrono::batch_render::algorithms::(anonymous namespace)::RequireCapacity" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="949" branch="false"/><line number="25" hits="949" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="948" branch="false"/></lines></method><method name="chrono::batch_render::algorithms::(anonymous namespace)::RequireKeyWords" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="31" hits="948" branch="false"/><line number="32" hits="948" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="947" branch="false"/></lines></method><method name="chrono::batch_render::algorithms::RadixSort::RadixSort" signature="(chrono::batch_render::device::Device&amp;, unsigned int, unsigned int)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="40" hits="949" branch="false"/><line number="41" hits="949" branch="false"/><line number="42" hits="947" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="947" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="947" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="947" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="947" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="49" hits="947" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="947" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="947" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="52" hits="947" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="53" hits="947" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="54" hits="947" branch="false"/><line number="55" hits="1894" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="6629" branch="false"/></lines></method><method name="chrono::batch_render::algorithms::RadixSort::Sort" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange, unsigned int, std::optional&lt;unsigned int&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="58" hits="1360" branch="false"/><line number="60" hits="1360" branch="false"/><line number="61" hits="1355" branch="false"/></lines></method><method name="chrono::batch_render::algorithms::RadixSort::Sort" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange, unsigned int, std::optional&lt;unsigned int&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="63" hits="25" branch="false"/><line number="65" hits="25" branch="false"/><line number="67" hits="23" branch="false"/></lines></method><method name="chrono::batch_render::algorithms::RadixSort::Record" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange, unsigned int, chrono::batch_render::Ptr&lt;unsigned int&gt;, std::optional&lt;unsigned int&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="69" hits="1385" branch="false"/><line number="72" hits="1385" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="1383" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="1383" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="1381" branch="false"/><line number="80" hits="1381" branch="false"/><line number="81" hits="1381" branch="false"/><line number="82" hits="1381" branch="false"/><line number="83" hits="1379" branch="false"/><line number="84" hits="1378" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="1378" branch="false"/><line number="86" hits="1378" branch="false"/><line number="90" hits="1378" branch="false"/><line number="92" hits="1378" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="2" branch="false"/><line number="96" hits="1376" branch="false"/><line number="97" hits="1376" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="197" branch="false"/><line number="99" hits="197" branch="false"/><line number="100" hits="197" branch="false"/><line number="101" hits="197" branch="false"/><line number="102" hits="197" branch="false"/><line number="105" hits="6669" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="5293" branch="false"/><line number="107" hits="5293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="5293" branch="false"/><line number="109" hits="5293" branch="false"/><line number="110" hits="5293" branch="false"/><line number="111" hits="5293" branch="false"/><line number="112" hits="5293" branch="false"/><line number="113" hits="5293" branch="false"/><line number="114" hits="5293" branch="false"/></lines></method></methods><lines><line number="24" hits="949" branch="false"/><line number="25" hits="949" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="948" branch="false"/><line number="31" hits="948" branch="false"/><line number="32" hits="948" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="947" branch="false"/><line number="40" hits="949" branch="false"/><line number="41" hits="949" branch="false"/><line number="42" hits="947" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="947" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="947" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="947" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="947" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="49" hits="947" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="947" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="947" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="52" hits="947" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="53" hits="947" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="54" hits="947" branch="false"/><line number="55" hits="1894" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="6629" branch="false"/><line number="58" hits="1360" branch="false"/><line number="60" hits="1360" branch="false"/><line number="61" hits="1355" branch="false"/><line number="63" hits="25" branch="false"/><line number="65" hits="25" branch="false"/><line number="67" hits="23" branch="false"/><line number="69" hits="1385" branch="false"/><line number="72" hits="1385" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="1383" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="1383" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="1381" branch="false"/><line number="80" hits="1381" branch="false"/><line number="81" hits="1381" branch="false"/><line number="82" hits="1381" branch="false"/><line number="83" hits="1379" branch="false"/><line number="84" hits="1378" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="1378" branch="false"/><line number="86" hits="1378" branch="false"/><line number="90" hits="1378" branch="false"/><line number="92" hits="1378" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="2" branch="false"/><line number="96" hits="1376" branch="false"/><line number="97" hits="1376" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="197" branch="false"/><line number="99" hits="197" branch="false"/><line number="100" hits="197" branch="false"/><line number="101" hits="197" branch="false"/><line number="102" hits="197" branch="false"/><line number="105" hits="6669" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="5293" branch="false"/><line number="107" hits="5293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="5293" branch="false"/><line number="109" hits="5293" branch="false"/><line number="110" hits="5293" branch="false"/><line number="111" hits="5293" branch="false"/><line number="112" hits="5293" branch="false"/><line number="113" hits="5293" branch="false"/><line number="114" hits="5293" branch="false"/></lines></class><class name="scan_cpp" filename="chrono_batch_render/algorithms/scan.cpp" line-rate="1.0" branch-rate="0.9259259259259259" complexity="0.0"><methods><method name="chrono::batch_render::algorithms::(anonymous namespace)::RequireCapacity" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="23" hits="1434" branch="false"/><line number="24" hits="1434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="1433" branch="false"/></lines></method><method name="chrono::batch_render::algorithms::Scan::Scan" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="0.8666666666666667" complexity="0.0"><lines><line number="32" hits="1434" branch="false"/><line number="33" hits="1434" branch="false"/><line number="34" hits="2866" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="1433" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="1433" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="1433" branch="false"/><line number="40" hits="1455" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="22" branch="false"/><line number="42" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="22" branch="false"/><line number="45" hits="1433" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="46" hits="2866" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="47" hits="8577" branch="false"/></lines></method><method name="chrono::batch_render::algorithms::Scan::ExclusiveSum" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="49" hits="5807" branch="false"/><line number="51" hits="5807" branch="false"/><line number="52" hits="5804" branch="false"/></lines></method><method name="chrono::batch_render::algorithms::Scan::ExclusiveSum" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="54" hits="7" branch="false"/><line number="56" hits="7" branch="false"/><line number="57" hits="7" branch="false"/><line number="58" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::algorithms::Scan::Record" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange, unsigned int, chrono::batch_render::Ptr&lt;unsigned int&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="60" hits="5814" branch="false"/><line number="62" hits="5814" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="2" branch="false"/><line number="64" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="5812" branch="false"/><line number="67" hits="5812" branch="false"/><line number="68" hits="5810" branch="false"/><line number="70" hits="5809" branch="false"/><line number="72" hits="5809" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="5807" branch="false"/><line number="75" hits="5809" branch="false"/></lines></method><method name="chrono::batch_render::algorithms::Scan::RecordLevel" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::ScanParams, unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="77" hits="5941" branch="false"/><line number="78" hits="5941" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="5941" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="134" branch="false"/><line number="81" hits="134" branch="false"/><line number="82" hits="134" branch="false"/><line number="83" hits="134" branch="false"/><line number="84" hits="134" branch="false"/><line number="87" hits="134" branch="false"/><line number="92" hits="5941" branch="false"/><line number="93" hits="5941" branch="false"/><line number="94" hits="5941" branch="false"/></lines></method></methods><lines><line number="23" hits="1434" branch="false"/><line number="24" hits="1434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="1433" branch="false"/><line number="32" hits="1434" branch="false"/><line number="33" hits="1434" branch="false"/><line number="34" hits="2866" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="1433" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="1433" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="1433" branch="false"/><line number="40" hits="1455" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="22" branch="false"/><line number="42" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="22" branch="false"/><line number="45" hits="1433" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="46" hits="2866" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="47" hits="8577" branch="false"/><line number="49" hits="5807" branch="false"/><line number="51" hits="5807" branch="false"/><line number="52" hits="5804" branch="false"/><line number="54" hits="7" branch="false"/><line number="56" hits="7" branch="false"/><line number="57" hits="7" branch="false"/><line number="58" hits="5" branch="false"/><line number="60" hits="5814" branch="false"/><line number="62" hits="5814" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="2" branch="false"/><line number="64" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="5812" branch="false"/><line number="67" hits="5812" branch="false"/><line number="68" hits="5810" branch="false"/><line number="70" hits="5809" branch="false"/><line number="72" hits="5809" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="5807" branch="false"/><line number="75" hits="5809" branch="false"/><line number="77" hits="5941" branch="false"/><line number="78" hits="5941" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="5941" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="134" branch="false"/><line number="81" hits="134" branch="false"/><line number="82" hits="134" branch="false"/><line number="83" hits="134" branch="false"/><line number="84" hits="134" branch="false"/><line number="87" hits="134" branch="false"/><line number="92" hits="5941" branch="false"/><line number="93" hits="5941" branch="false"/><line number="94" hits="5941" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.app" line-rate="0.8226744186046512" branch-rate="0.7182795698924731" complexity="0.0"><classes><class name="cli_cpp" filename="chrono_batch_render/app/cli.cpp" line-rate="0.827485380116959" branch-rate="0.7198275862068966" complexity="0.0"><methods><method name="chrono::batch_render::app::(anonymous namespace)::ParseNumber" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="89" hits="16" branch="false"/><line number="90" hits="16" branch="false"/><line number="91" hits="16" branch="false"/><line number="92" hits="16" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="14" branch="false"/></lines></method><method name="chrono::batch_render::device::Sampling chrono::batch_render::app::(anonymous namespace)::ParseMode&lt;chrono::batch_render::device::Sampling&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.6" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="98" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="105" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="108" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Traversal chrono::batch_render::app::(anonymous namespace)::ParseMode&lt;chrono::batch_render::device::Traversal&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="98" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="105" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::app::(anonymous namespace)::PrintDevices" signature="()" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="111" hits="1" branch="false"/><line number="112" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="115" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="117" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="1" branch="false"/><line number="119" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::app::(anonymous namespace)::WorldPath" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="123" hits="4" branch="false"/><line number="124" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::app::(anonymous namespace)::PrintProfile" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="130" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::app::(anonymous namespace)::DefaultScene" signature="(chrono::batch_render::device::Device&amp;, unsigned int, bool)" line-rate="0.9629629629629629" branch-rate="1.0" complexity="0.0"><lines><line number="132" hits="5" branch="false"/><line number="133" hits="0" branch="false"/><line number="134" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="5" branch="false"/><line number="145" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="25" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="25" branch="false"/><line number="150" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="25" branch="false"/><line number="152" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="5" branch="false"/><line number="170" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="5" branch="false"/><line number="178" hits="135" branch="false"/></lines></method><method name="chrono::batch_render::app::(anonymous namespace)::ChooseProduct" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::app::Command const&amp;)" line-rate="0.9166666666666666" branch-rate="0.6304347826086957" complexity="0.0"><lines><line number="180" hits="5" branch="false"/><line number="181" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="1" branch="false"/><line number="183" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="184" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="0" branch="false"/><line number="188" hits="4" branch="false"/><line number="189" hits="4" branch="true" condition-coverage="12% (1/8)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="190" hits="0" branch="false"/><line number="193" hits="4" branch="false"/><line number="194" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="1" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="197" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="3" branch="false"/><line number="207" hits="3" branch="false"/><line number="208" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="213" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="1" branch="false"/><line number="215" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="5" branch="false"/><line number="221" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="226" hits="2" branch="false"/><line number="228" hits="2" branch="false"/><line number="229" hits="17" branch="false"/></lines></method><method name="chrono::batch_render::app::(anonymous namespace)::RenderFrames" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, chrono::batch_render::app::Command const&amp;)" line-rate="0.9473684210526315" branch-rate="0.7307692307692307" complexity="0.0"><lines><line number="231" hits="1" branch="false"/><line number="232" hits="2" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="233" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="1" branch="false"/><line number="236" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="243" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="5" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1" branch="false"/><line number="248" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="2" branch="false"/><line number="252" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::app::(anonymous namespace)::Benchmark" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, chrono::batch_render::app::Command const&amp;)" line-rate="0.875" branch-rate="0.6730769230769231" complexity="0.0"><lines><line number="254" hits="1" branch="false"/><line number="255" hits="1" branch="false"/><line number="256" hits="2" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="257" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="258" hits="1" branch="false"/><line number="259" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="260" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="1" branch="false"/><line number="266" hits="1" branch="false"/><line number="267" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="269" hits="1" branch="false"/><line number="271" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="1" branch="false"/><line number="273" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="1" branch="false"/><line number="279" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="1" branch="false"/><line number="283" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="288" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="289" hits="0" branch="false"/><line number="292" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="296" hits="1" branch="false"/><line number="297" hits="1" branch="false"/><line number="299" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="300" hits="2" branch="false"/><line number="303" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="307" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="308" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="313" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="315" hits="1" branch="false"/><line number="316" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::app::(anonymous namespace)::FindEntry" signature="(char const*, char const*, char const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="318" hits="0" branch="false"/><line number="333" hits="0" branch="false"/><line number="338" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="341" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="0" branch="false"/><line number="347" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::app::(anonymous namespace)::FindViewer" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="349" hits="0" branch="false"/><line number="350" hits="0" branch="false"/><line number="351" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::app::ParseCommand" signature="(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="384" hits="39" branch="false"/><line number="385" hits="39" branch="false"/><line number="386" hits="39" branch="false"/><line number="387" hits="39" branch="false"/><line number="388" hits="39" branch="false"/><line number="389" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="68" branch="false"/><line number="391" hits="68" branch="false"/><line number="392" hits="68" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="68" branch="false"/></lines></method><method name="chrono::batch_render::app::ParseCommand(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)::{lambda()#1}::operator()" signature="() const" line-rate="0.92" branch-rate="0.8497409326424871" complexity="0.0"><lines><line number="397" hits="104" branch="false"/><line number="398" hits="36" branch="false"/><line number="399" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="1" branch="false"/><line number="402" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="34" branch="false"/><line number="406" hits="68" branch="false"/><line number="407" hits="68" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="3" branch="false"/><line number="409" hits="65" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="7" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="7" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="6" branch="false"/><line number="416" hits="58" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="3" branch="false"/><line number="418" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="2" branch="false"/><line number="420" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="423" hits="1" branch="false"/><line number="424" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="425" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="426" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="47" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="6" branch="false"/><line number="431" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="435" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="41" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="443" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="445" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="447" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="449" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="450" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="459" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="3" branch="false"/><line number="461" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="462" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="3" branch="false"/><line number="464" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="469" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="470" hits="3" branch="false"/><line number="471" hits="3" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="472" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="1" branch="false"/><line number="474" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="475" hits="2" branch="false"/><line number="476" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="477" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="479" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="482" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="489" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="491" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="495" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="497" hits="58" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="28" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="26" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="505" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="25" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="508" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="509" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="511" hits="0" branch="false"/><line number="513" hits="50" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="514" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="516" hits="25" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="517" hits="0" branch="false"/><line number="518" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="520" hits="25" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="521" hits="0" branch="false"/><line number="522" hits="25" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="525" hits="25" branch="false"/><line number="526" hits="39" branch="false"/></lines></method><method name="chrono::batch_render::app::RunCommand" signature="(chrono::batch_render::app::Command const&amp;)" line-rate="0.5476190476190477" branch-rate="0.3829787234042553" complexity="0.0"><lines><line number="528" hits="8" branch="false"/><line number="529" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="530" hits="0" branch="false"/><line number="532" hits="8" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="533" hits="1" branch="false"/><line number="534" hits="1" branch="false"/><line number="536" hits="1" branch="false"/><line number="537" hits="1" branch="false"/><line number="538" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="539" hits="1" branch="false"/><line number="540" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="544" hits="1" branch="false"/><line number="545" hits="1" branch="false"/><line number="547" hits="0" branch="false"/><line number="551" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="559" hits="5" branch="false"/><line number="560" hits="5" branch="false"/><line number="561" hits="8" branch="false"/><line number="562" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="563" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="564" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="565" hits="0" branch="false"/><line number="567" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="569" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="570" hits="0" branch="false"/><line number="572" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="573" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="574" hits="0" branch="false"/><line number="576" hits="0" branch="false"/><line number="577" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="579" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="580" hits="10" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="581" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="582" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="583" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="585" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="586" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="589" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="590" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="591" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="593" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::app::RunCli" signature="(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)" line-rate="0.7222222222222222" branch-rate="0.5" complexity="0.0"><lines><line number="596" hits="4" branch="false"/><line number="597" hits="4" branch="false"/><line number="598" hits="4" branch="false"/><line number="599" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="600" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="601" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="1" branch="false"/><line number="603" hits="1" branch="false"/><line number="604" hits="3" branch="false"/><line number="605" hits="3" branch="false"/><line number="606" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="607" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="608" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="609" hits="0" branch="false"/><line number="610" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="611" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="612" hits="0" branch="false"/><line number="615" hits="4" branch="false"/></lines></method></methods><lines><line number="89" hits="16" branch="false"/><line number="90" hits="16" branch="false"/><line number="91" hits="16" branch="false"/><line number="92" hits="16" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="14" branch="false"/><line number="98" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="105" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="108" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="1" branch="false"/><line number="112" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="115" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="117" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="1" branch="false"/><line number="119" hits="1" branch="false"/><line number="123" hits="4" branch="false"/><line number="124" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="130" hits="0" branch="false"/><line number="132" hits="5" branch="false"/><line number="133" hits="0" branch="false"/><line number="134" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="5" branch="false"/><line number="145" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="25" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="25" branch="false"/><line number="150" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="25" branch="false"/><line number="152" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="5" branch="false"/><line number="170" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="5" branch="false"/><line number="178" hits="135" branch="false"/><line number="180" hits="5" branch="false"/><line number="181" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="1" branch="false"/><line number="183" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="184" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="0" branch="false"/><line number="188" hits="4" branch="false"/><line number="189" hits="4" branch="true" condition-coverage="12% (1/8)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="190" hits="0" branch="false"/><line number="193" hits="4" branch="false"/><line number="194" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="1" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="197" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="3" branch="false"/><line number="207" hits="3" branch="false"/><line number="208" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="213" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="1" branch="false"/><line number="215" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="5" branch="false"/><line number="221" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="226" hits="2" branch="false"/><line number="228" hits="2" branch="false"/><line number="229" hits="17" branch="false"/><line number="231" hits="1" branch="false"/><line number="232" hits="2" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="233" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="1" branch="false"/><line number="236" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="243" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="5" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1" branch="false"/><line number="248" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="2" branch="false"/><line number="252" hits="1" branch="false"/><line number="254" hits="1" branch="false"/><line number="255" hits="1" branch="false"/><line number="256" hits="2" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="257" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="258" hits="1" branch="false"/><line number="259" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="260" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="1" branch="false"/><line number="266" hits="1" branch="false"/><line number="267" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="269" hits="1" branch="false"/><line number="271" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="1" branch="false"/><line number="273" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="1" branch="false"/><line number="279" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="1" branch="false"/><line number="283" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="288" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="289" hits="0" branch="false"/><line number="292" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="296" hits="1" branch="false"/><line number="297" hits="1" branch="false"/><line number="299" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="300" hits="2" branch="false"/><line number="303" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="307" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="308" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="313" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="315" hits="1" branch="false"/><line number="316" hits="1" branch="false"/><line number="318" hits="0" branch="false"/><line number="333" hits="0" branch="false"/><line number="338" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="341" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="0" branch="false"/><line number="347" hits="0" branch="false"/><line number="349" hits="0" branch="false"/><line number="350" hits="0" branch="false"/><line number="351" hits="0" branch="false"/><line number="384" hits="39" branch="false"/><line number="385" hits="39" branch="false"/><line number="386" hits="39" branch="false"/><line number="387" hits="39" branch="false"/><line number="388" hits="39" branch="false"/><line number="389" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="68" branch="false"/><line number="391" hits="68" branch="false"/><line number="392" hits="68" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="68" branch="false"/><line number="397" hits="104" branch="false"/><line number="398" hits="36" branch="false"/><line number="399" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="1" branch="false"/><line number="402" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="34" branch="false"/><line number="406" hits="68" branch="false"/><line number="407" hits="68" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="3" branch="false"/><line number="409" hits="65" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="7" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="7" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="6" branch="false"/><line number="416" hits="58" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="3" branch="false"/><line number="418" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="2" branch="false"/><line number="420" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="423" hits="1" branch="false"/><line number="424" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="425" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="426" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="47" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="6" branch="false"/><line number="431" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="435" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="41" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="443" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="445" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="447" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="449" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="450" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="459" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="3" branch="false"/><line number="461" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="462" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="3" branch="false"/><line number="464" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="469" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="470" hits="3" branch="false"/><line number="471" hits="3" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="472" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="1" branch="false"/><line number="474" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="475" hits="2" branch="false"/><line number="476" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="477" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="479" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="482" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="489" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="491" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="495" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="497" hits="58" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="28" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="26" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="505" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="25" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="508" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="509" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="511" hits="0" branch="false"/><line number="513" hits="50" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="514" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="516" hits="25" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="517" hits="0" branch="false"/><line number="518" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="520" hits="25" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="521" hits="0" branch="false"/><line number="522" hits="25" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="525" hits="25" branch="false"/><line number="526" hits="39" branch="false"/><line number="528" hits="8" branch="false"/><line number="529" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="530" hits="0" branch="false"/><line number="532" hits="8" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="533" hits="1" branch="false"/><line number="534" hits="1" branch="false"/><line number="536" hits="1" branch="false"/><line number="537" hits="1" branch="false"/><line number="538" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="539" hits="1" branch="false"/><line number="540" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="544" hits="1" branch="false"/><line number="545" hits="1" branch="false"/><line number="547" hits="0" branch="false"/><line number="551" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="559" hits="5" branch="false"/><line number="560" hits="5" branch="false"/><line number="561" hits="8" branch="false"/><line number="562" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="563" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="564" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="565" hits="0" branch="false"/><line number="567" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="569" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="570" hits="0" branch="false"/><line number="572" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="573" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="574" hits="0" branch="false"/><line number="576" hits="0" branch="false"/><line number="577" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="579" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="580" hits="10" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="581" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="582" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="583" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="585" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="586" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="589" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="590" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="591" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="593" hits="0" branch="false"/><line number="596" hits="4" branch="false"/><line number="597" hits="4" branch="false"/><line number="598" hits="4" branch="false"/><line number="599" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="600" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="601" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="1" branch="false"/><line number="603" hits="1" branch="false"/><line number="604" hits="3" branch="false"/><line number="605" hits="3" branch="false"/><line number="606" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="607" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="608" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="609" hits="0" branch="false"/><line number="610" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="611" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="612" hits="0" branch="false"/><line number="615" hits="4" branch="false"/></lines></class><class name="main_cpp" filename="chrono_batch_render/app/main.cpp" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="main" signature="" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="7" hits="0" branch="false"/><line number="8" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method></methods><lines><line number="7" hits="0" branch="false"/><line number="8" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.bvh" line-rate="0.8592200925313945" branch-rate="0.7569786535303776" complexity="0.0"><classes><class name="builder_cpp" filename="chrono_batch_render/bvh/builder.cpp" line-rate="0.96875" branch-rate="0.8846153846153846" complexity="0.0"><methods><method name="chrono::batch_render::bvh::Tlas::Tlas" signature="(chrono::batch_render::device::Traversal, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="19" hits="313" branch="false"/><line number="20" hits="313" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="313" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="624" branch="false"/><line number="25" hits="312" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="314" branch="false"/></lines></method><method name="chrono::batch_render::bvh::Tlas::Handle" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="28" hits="920" branch="false"/><line number="29" hits="920" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="919" branch="false"/></lines></method><method name="chrono::batch_render::bvh::Tlas::SetHandles" signature="(chrono::batch_render::device::Device&amp;, std::vector&lt;unsigned long, std::allocator&lt;unsigned long&gt; &gt;)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="35" hits="312" branch="false"/><line number="36" hits="312" branch="false"/><line number="37" hits="624" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="312" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="624" branch="false"/><line number="40" hits="624" branch="false"/></lines></method><method name="chrono::batch_render::bvh::Builder::SubmitRefit" signature="(chrono::batch_render::device::CommandEncoder&amp;&amp;, chrono::batch_render::bvh::Tlas&amp;, chrono::batch_render::device::BufferRange, std::optional&lt;chrono::batch_render::device::BufferRange&gt;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="42" hits="158" branch="false"/><line number="45" hits="158" branch="false"/><line number="46" hits="158" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="158" branch="false"/></lines></method><method name="chrono::batch_render::bvh::Builder::Create" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::Traversal)" line-rate="0.9090909090909091" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="49" hits="415" branch="false"/><line number="50" hits="415" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="398" branch="false"/><line number="53" hits="415" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="54" hits="1" branch="false"/><line number="56" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="414" branch="false"/><line number="59" hits="414" branch="false"/><line number="60" hits="414" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="0" branch="false"/><line number="63" hits="414" branch="false"/></lines></method></methods><lines><line number="19" hits="313" branch="false"/><line number="20" hits="313" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="313" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="624" branch="false"/><line number="25" hits="312" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="314" branch="false"/><line number="28" hits="920" branch="false"/><line number="29" hits="920" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="919" branch="false"/><line number="35" hits="312" branch="false"/><line number="36" hits="312" branch="false"/><line number="37" hits="624" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="312" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="624" branch="false"/><line number="40" hits="624" branch="false"/><line number="42" hits="158" branch="false"/><line number="45" hits="158" branch="false"/><line number="46" hits="158" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="158" branch="false"/><line number="49" hits="415" branch="false"/><line number="50" hits="415" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="398" branch="false"/><line number="53" hits="415" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="54" hits="1" branch="false"/><line number="56" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="414" branch="false"/><line number="59" hits="414" branch="false"/><line number="60" hits="414" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="0" branch="false"/><line number="63" hits="414" branch="false"/></lines></class><class name="builder_h" filename="chrono_batch_render/bvh/builder.h" line-rate="0.9047619047619048" branch-rate="0.6285714285714286" complexity="0.0"><methods><method name="&lt;unknown function 29&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 50&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="2622" branch="false"/><line number="51" hits="2622" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 60&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::bvh::Tlas::~Tlas" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="66" hits="624" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::Builder::Prepare" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="88" hits="0" branch="false"/></lines></method></methods><lines><line number="29" hits="1437" branch="false"/><line number="30" hits="1437" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="36" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="46" hits="785" branch="false"/><line number="47" hits="785" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="50" hits="1405" branch="false"/><line number="50" hits="2622" branch="false"/><line number="51" hits="1405" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="51" hits="2622" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1836" branch="false"/><line number="54" hits="785" branch="false"/><line number="55" hits="1836" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="55" hits="785" branch="false"/><line number="60" hits="1" branch="false"/><line number="60" hits="317" branch="false"/><line number="61" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="317" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="624" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="107" hits="414" branch="false"/></lines></class><class name="common_cpp" filename="chrono_batch_render/bvh/common.cpp" line-rate="0.9661016949152542" branch-rate="0.9777777777777777" complexity="0.0"><methods><method name="chrono::batch_render::bvh::FormatName" signature="(chrono::batch_render::device::Traversal)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="20" hits="728" branch="false"/><line number="21" hits="728" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::Kind" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="3341" branch="false"/><line number="25" hits="3341" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::PrimitiveCount" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="28" hits="2013" branch="false"/><line number="29" hits="2013" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::ToAccelInput" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="121" branch="false"/><line number="33" hits="121" branch="false"/></lines></method><method name="chrono::batch_render::bvh::GeometryBuffers" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)" line-rate="0.8333333333333334" branch-rate="1.0" complexity="0.0"><lines><line number="36" hits="619" branch="false"/><line number="37" hits="619" branch="false"/><line number="38" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="619" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="619" branch="false"/><line number="41" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::StorageBytes" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="43" hits="3238" branch="false"/><line number="44" hits="3251" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::Total" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="3597" branch="false"/><line number="48" hits="3597" branch="false"/></lines></method><method name="chrono::batch_render::bvh::Offsets" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="0.8333333333333334" branch-rate="1.0" complexity="0.0"><lines><line number="51" hits="1615" branch="false"/><line number="52" hits="1615" branch="false"/><line number="53" hits="3534" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1919" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="1615" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::Reserve" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;&amp;, chrono::batch_render::device::BufferDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="59" hits="238" branch="false"/><line number="60" hits="238" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="230" branch="false"/><line number="62" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="238" branch="false"/></lines></method><method name="chrono::batch_render::bvh::RequireInstances" signature="(char const*, chrono::batch_render::bvh::Tlas const&amp;, chrono::batch_render::device::BufferRange)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="68" hits="785" branch="false"/><line number="69" hits="785" branch="false"/><line number="70" hits="785" branch="false"/><line number="71" hits="785" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="1" branch="false"/><line number="73" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="784" branch="false"/></lines></method><method name="chrono::batch_render::bvh::SelectWorlds" signature="(char const*, chrono::batch_render::bvh::Tlas const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="77" hits="784" branch="false"/><line number="79" hits="784" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="1" branch="false"/><line number="81" hits="1" branch="false"/><line number="82" hits="1" branch="false"/><line number="83" hits="1" branch="false"/><line number="84" hits="783" branch="false"/><line number="85" hits="1691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="910" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="909" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="908" branch="false"/><line number="94" hits="783" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="781" branch="false"/></lines></method><method name="chrono::batch_render::bvh::RequireRefittable" signature="(char const*, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="97" hits="121" branch="false"/><line number="98" hits="242" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="120" branch="false"/></lines></method><method name="chrono::batch_render::bvh::Tables::Upload" signature="(chrono::batch_render::device::Device&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="103" hits="222" branch="false"/><line number="104" hits="444" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="222" branch="false"/></lines></method></methods><lines><line number="20" hits="728" branch="false"/><line number="21" hits="728" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="3341" branch="false"/><line number="25" hits="3341" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="2013" branch="false"/><line number="29" hits="2013" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="32" hits="121" branch="false"/><line number="33" hits="121" branch="false"/><line number="36" hits="619" branch="false"/><line number="37" hits="619" branch="false"/><line number="38" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="619" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="619" branch="false"/><line number="41" hits="0" branch="false"/><line number="43" hits="3238" branch="false"/><line number="44" hits="3251" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="3597" branch="false"/><line number="48" hits="3597" branch="false"/><line number="51" hits="1615" branch="false"/><line number="52" hits="1615" branch="false"/><line number="53" hits="3534" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1919" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="1615" branch="false"/><line number="57" hits="0" branch="false"/><line number="59" hits="238" branch="false"/><line number="60" hits="238" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="230" branch="false"/><line number="62" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="238" branch="false"/><line number="68" hits="785" branch="false"/><line number="69" hits="785" branch="false"/><line number="70" hits="785" branch="false"/><line number="71" hits="785" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="1" branch="false"/><line number="73" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="784" branch="false"/><line number="77" hits="784" branch="false"/><line number="79" hits="784" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="1" branch="false"/><line number="81" hits="1" branch="false"/><line number="82" hits="1" branch="false"/><line number="83" hits="1" branch="false"/><line number="84" hits="783" branch="false"/><line number="85" hits="1691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="910" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="909" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="908" branch="false"/><line number="94" hits="783" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="781" branch="false"/><line number="97" hits="121" branch="false"/><line number="98" hits="242" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="120" branch="false"/><line number="103" hits="222" branch="false"/><line number="104" hits="444" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="222" branch="false"/></lines></class><class name="common_h" filename="chrono_batch_render/bvh/common.h" line-rate="0.5714285714285714" branch-rate="0.25" complexity="0.0"><methods><method name="&lt;unknown function 44&gt;" signature="" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="50" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::SoftwareBlas const&amp; chrono::batch_render::bvh::RequireFormat&lt;chrono::batch_render::bvh::SoftwareBlas, chrono::batch_render::bvh::Blas&gt;" signature="(char const*, chrono::batch_render::bvh::Blas const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::bvh::SoftwareTlas const&amp; chrono::batch_render::bvh::RequireFormat&lt;chrono::batch_render::bvh::SoftwareTlas, chrono::batch_render::bvh::Tlas&gt;" signature="(char const*, chrono::batch_render::bvh::Tlas const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="44" hits="0" branch="false"/><line number="44" hits="1437" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="44" hits="785" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="45" hits="1437" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="785" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="0" branch="false"/><line number="46" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="false"/><line number="50" hits="1437" branch="false"/><line number="50" hits="785" branch="false"/><line number="53" hits="222" branch="false"/><line number="55" hits="872" branch="false"/><line number="56" hits="872" branch="false"/><line number="57" hits="872" branch="false"/><line number="58" hits="872" branch="false"/><line number="59" hits="872" branch="false"/></lines></class><class name="hardware_builder_cpp" filename="chrono_batch_render/bvh/hardware_builder.cpp" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBlas::HardwareBlas" signature="(chrono::batch_render::device::Device&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBlas::Handle" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareTlas::HardwareTlas" signature="(chrono::batch_render::device::Device&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="62" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="63" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="64" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="69" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="70" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="76" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="77" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="80" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="98" hits="0" branch="false"/><line number="99" hits="0" branch="false"/><line number="111" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::Format" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::Prepare" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="false"/><line number="119" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::CreateBlas" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::CreateTlas" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::Build" signature="(chrono::batch_render::device::CommandEncoder&amp;, std::span&lt;chrono::batch_render::Ref&lt;chrono::batch_render::bvh::Blas&gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::Refit" signature="(chrono::batch_render::device::CommandEncoder&amp;, std::span&lt;chrono::batch_render::Ref&lt;chrono::batch_render::bvh::Blas&gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="false"/><line number="135" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::Build" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::bvh::Tlas&amp;, chrono::batch_render::device::BufferRange, std::optional&lt;chrono::batch_render::device::BufferRange&gt;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="137" hits="0" branch="false"/><line number="139" hits="0" branch="false"/><line number="140" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::Refit" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::bvh::Tlas&amp;, chrono::batch_render::device::BufferRange, std::optional&lt;chrono::batch_render::device::BufferRange&gt;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="142" hits="0" branch="false"/><line number="144" hits="0" branch="false"/><line number="145" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::SubmitRefit" signature="(chrono::batch_render::device::CommandEncoder&amp;&amp;, chrono::batch_render::bvh::Tlas&amp;, chrono::batch_render::device::BufferRange, std::optional&lt;chrono::batch_render::device::BufferRange&gt;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="147" hits="0" branch="false"/><line number="149" hits="0" branch="false"/><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="false"/><line number="152" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="154" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="157" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="160" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="161" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="162" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="163" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="165" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="168" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::BuildBlases" signature="(char const*, chrono::batch_render::device::CommandEncoder&amp;, std::span&lt;chrono::batch_render::Ref&lt;chrono::batch_render::bvh::Blas&gt; const, 18446744073709551615ul&gt;, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="171" hits="0" branch="false"/><line number="173" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="174" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="176" hits="0" branch="false"/><line number="177" hits="0" branch="false"/><line number="178" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="180" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="181" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="187" hits="0" branch="false"/><line number="190" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="192" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="194" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="195" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="196" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="197" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="200" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::BuildWorlds" signature="(char const*, chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::bvh::Tlas const&amp;, chrono::batch_render::device::BufferRange, std::optional&lt;chrono::batch_render::device::BufferRange&gt;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="203" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="209" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="210" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::PrepareWorlds" signature="(char const*, chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::bvh::(anonymous namespace)::HardwareTlas const&amp;, chrono::batch_render::device::BufferRange, std::optional&lt;chrono::batch_render::device::BufferRange&gt;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="212" hits="0" branch="false"/><line number="216" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="217" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="218" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="220" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="222" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="223" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="224" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="225" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="226" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="228" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="230" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="231" hits="0" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="0" branch="false"/><line number="235" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="236" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="237" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="238" hits="0" branch="false"/><line number="239" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="241" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="243" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="244" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="245" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="246" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="252" hits="0" branch="false"/><line number="253" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::WorldScratches" signature="(chrono::batch_render::bvh::(anonymous namespace)::HardwareTlas const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="255" hits="0" branch="false"/><line number="257" hits="0" branch="false"/><line number="258" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="259" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="262" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="263" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::EmitBuilds" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::bvh::(anonymous namespace)::HardwareTlas const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::device::BufferRange const, 18446744073709551615ul&gt;, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="265" hits="0" branch="false"/><line number="268" hits="0" branch="false"/><line number="269" hits="0" branch="false"/><line number="270" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="false"/><line number="274" hits="0" branch="false"/><line number="275" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::Scratches" signature="(std::span&lt;unsigned long const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="277" hits="0" branch="false"/><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="false"/><line number="281" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="282" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="283" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="0" branch="false"/><line number="287" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="0" branch="false"/><line number="290" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="292" hits="0" branch="false"/><line number="293" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="296" hits="0" branch="false"/><line number="297" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::HardwareBuilder::Masking" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="299" hits="0" branch="false"/><line number="300" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="305" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="307" hits="0" branch="false"/><line number="308" hits="0" branch="false"/><line number="310" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::bvh::CreateHardwareBuilder" signature="(chrono::batch_render::device::Device&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="323" hits="0" branch="false"/><line number="324" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method></methods><lines><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="62" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="63" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="64" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="69" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="70" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="76" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="77" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="80" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="98" hits="0" branch="false"/><line number="99" hits="0" branch="false"/><line number="111" hits="0" branch="false"/><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="false"/><line number="119" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="false"/><line number="135" hits="0" branch="false"/><line number="137" hits="0" branch="false"/><line number="139" hits="0" branch="false"/><line number="140" hits="0" branch="false"/><line number="142" hits="0" branch="false"/><line number="144" hits="0" branch="false"/><line number="145" hits="0" branch="false"/><line number="147" hits="0" branch="false"/><line number="149" hits="0" branch="false"/><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="false"/><line number="152" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="154" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="157" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="160" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="161" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="162" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="163" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="165" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="168" hits="0" branch="false"/><line number="171" hits="0" branch="false"/><line number="173" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="174" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="176" hits="0" branch="false"/><line number="177" hits="0" branch="false"/><line number="178" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="180" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="181" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="187" hits="0" branch="false"/><line number="190" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="192" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="194" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="195" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="196" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="197" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="200" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="0" branch="false"/><line number="203" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="209" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="210" hits="0" branch="false"/><line number="212" hits="0" branch="false"/><line number="216" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="217" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="218" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="220" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="222" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="223" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="224" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="225" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="226" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="228" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="230" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="231" hits="0" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="0" branch="false"/><line number="235" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="236" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="237" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="238" hits="0" branch="false"/><line number="239" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="241" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="243" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="244" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="245" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="246" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="252" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="255" hits="0" branch="false"/><line number="257" hits="0" branch="false"/><line number="258" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="259" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="262" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="263" hits="0" branch="false"/><line number="265" hits="0" branch="false"/><line number="268" hits="0" branch="false"/><line number="269" hits="0" branch="false"/><line number="270" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="false"/><line number="274" hits="0" branch="false"/><line number="275" hits="0" branch="false"/><line number="277" hits="0" branch="false"/><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="false"/><line number="281" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="282" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="283" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="0" branch="false"/><line number="287" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="0" branch="false"/><line number="290" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="292" hits="0" branch="false"/><line number="293" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="296" hits="0" branch="false"/><line number="297" hits="0" branch="false"/><line number="299" hits="0" branch="false"/><line number="300" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="305" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="307" hits="0" branch="false"/><line number="308" hits="0" branch="false"/><line number="310" hits="0" branch="false"/><line number="323" hits="0" branch="false"/><line number="324" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class><class name="inspect_cpp" filename="chrono_batch_render/bvh/inspect.cpp" line-rate="0.9776536312849162" branch-rate="0.9271523178807947" complexity="0.0"><methods><method name="chrono::batch_render::bvh::(anonymous namespace)::Intersect" signature="(chrono::batch_render::BvhBox const&amp;, chrono::batch_render::BvhBox const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="20" hits="14933" branch="false"/><line number="21" hits="14933" branch="false"/><line number="22" hits="59732" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="44799" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="77615" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="14933" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::Walker::Walker" signature="(std::span&lt;std::byte const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;, chrono::batch_render::bvh::Inspection&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="31" hits="65" branch="false"/><line number="32" hits="65" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::Walker::Run" signature="()" line-rate="1.0" branch-rate="0.9571428571428572" complexity="0.0"><lines><line number="34" hits="65" branch="false"/><line number="35" hits="65" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="1" branch="false"/><line number="38" hits="7" branch="false"/><line number="40" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="1" branch="false"/><line number="44" hits="1" branch="false"/><line number="46" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="1" branch="false"/><line number="50" hits="1" branch="false"/><line number="52" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="123" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="54" hits="61" branch="false"/><line number="55" hits="1" branch="false"/><line number="57" hits="61" branch="false"/><line number="58" hits="61" branch="false"/><line number="59" hits="61" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="60" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="1" branch="false"/><line number="64" hits="1" branch="false"/><line number="66" hits="60" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="1" branch="false"/><line number="70" hits="1" branch="false"/><line number="73" hits="59" branch="false"/><line number="74" hits="59" branch="false"/><line number="75" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="1" branch="false"/><line number="80" hits="53" branch="false"/><line number="81" hits="53" branch="false"/><line number="82" hits="53" branch="false"/><line number="83" hits="53" branch="false"/><line number="84" hits="53" branch="false"/><line number="85" hits="212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="159" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="159" branch="false"/><line number="88" hits="159" branch="false"/><line number="90" hits="53" branch="false"/><line number="92" hits="53" branch="false"/><line number="93" hits="53" branch="false"/><line number="94" hits="53" branch="false"/><line number="95" hits="2749" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="2696" branch="false"/><line number="97" hits="2696" branch="false"/><line number="98" hits="2696" branch="false"/><line number="102" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="27728" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="27670" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="290" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="6" branch="false"/><line number="112" hits="2758" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="2700" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="53" branch="false"/><line number="121" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="53" branch="false"/><line number="124" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::Walker::Fail" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="130" hits="196" branch="false"/><line number="131" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="128" branch="false"/><line number="134" hits="68" branch="false"/><line number="136" hits="196" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::Walker::Fits" signature="(char const*, unsigned long, unsigned long, unsigned long)" line-rate="1.0" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="138" hits="123" branch="false"/><line number="139" hits="123" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="140" hits="123" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="1" branch="false"/><line number="143" hits="1" branch="false"/><line number="148" hits="30053" branch="false"/><line number="150" hits="30053" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::Walker::Visit" signature="(unsigned int, chrono::batch_render::BvhBox const&amp;, unsigned int)" line-rate="0.9574468085106383" branch-rate="0.9444444444444444" complexity="0.0"><lines><line number="154" hits="2696" branch="false"/><line number="155" hits="2696" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="2" branch="false"/><line number="158" hits="2" branch="false"/><line number="160" hits="2694" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="161" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="162" hits="0" branch="false"/><line number="165" hits="2694" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="2694" branch="false"/><line number="167" hits="2694" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="2694" branch="false"/><line number="170" hits="2694" branch="false"/><line number="171" hits="2694" branch="false"/><line number="172" hits="24246" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="21552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="21552" branch="false"/><line number="175" hits="21552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="6619" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="9272" branch="false"/><line number="181" hits="14933" branch="false"/><line number="182" hits="14933" branch="false"/><line number="183" hits="14933" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="14933" branch="false"/><line number="185" hits="14933" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="2645" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="2" branch="false"/><line number="190" hits="2" branch="false"/><line number="192" hits="2643" branch="false"/><line number="193" hits="2643" branch="false"/><line number="194" hits="2643" branch="false"/><line number="195" hits="2643" branch="false"/><line number="197" hits="12288" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="2" branch="false"/><line number="202" hits="2" branch="false"/><line number="204" hits="12286" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="12286" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="6" branch="false"/><line number="211" hits="12280" branch="false"/><line number="212" hits="12280" branch="false"/><line number="213" hits="12280" branch="false"/><line number="214" hits="39640" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="27360" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::Walker::VisitRecord" signature="(unsigned int, unsigned int, chrono::batch_render::BvhBox const&amp;)" line-rate="0.972972972972973" branch-rate="0.8518518518518519" complexity="0.0"><lines><line number="220" hits="27360" branch="false"/><line number="221" hits="27360" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="222" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="1" branch="false"/><line number="224" hits="19" branch="false"/><line number="226" hits="27359" branch="false"/><line number="227" hits="27359" branch="false"/><line number="229" hits="27359" branch="false"/><line number="230" hits="27359" branch="false"/><line number="231" hits="27359" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="353" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="233" hits="353" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="0" branch="false"/><line number="236" hits="353" branch="false"/><line number="238" hits="27006" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="1536" branch="false"/><line number="240" hits="1536" branch="false"/><line number="241" hits="1536" branch="false"/><line number="242" hits="1536" branch="false"/><line number="244" hits="25470" branch="false"/><line number="245" hits="25470" branch="false"/><line number="246" hits="25470" branch="false"/><line number="247" hits="101880" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="76410" branch="false"/><line number="249" hits="76410" branch="false"/><line number="250" hits="76410" branch="false"/><line number="252" hits="25470" branch="false"/><line number="255" hits="27359" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="1" branch="false"/><line number="258" hits="1" branch="false"/><line number="260" hits="27358" branch="false"/><line number="261" hits="109381" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="82040" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="82024" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="17" branch="false"/></lines></method><method name="chrono::batch_render::bvh::Inspect" signature="(std::span&lt;std::byte const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)" line-rate="0.8" branch-rate="1.0" complexity="0.0"><lines><line number="293" hits="65" branch="false"/><line number="294" hits="65" branch="false"/><line number="295" hits="65" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="65" branch="false"/><line number="297" hits="0" branch="false"/></lines></method></methods><lines><line number="20" hits="14933" branch="false"/><line number="21" hits="14933" branch="false"/><line number="22" hits="59732" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="44799" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="77615" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="14933" branch="false"/><line number="31" hits="65" branch="false"/><line number="32" hits="65" branch="false"/><line number="34" hits="65" branch="false"/><line number="35" hits="65" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="1" branch="false"/><line number="38" hits="7" branch="false"/><line number="40" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="1" branch="false"/><line number="44" hits="1" branch="false"/><line number="46" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="1" branch="false"/><line number="50" hits="1" branch="false"/><line number="52" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="123" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="54" hits="61" branch="false"/><line number="55" hits="1" branch="false"/><line number="57" hits="61" branch="false"/><line number="58" hits="61" branch="false"/><line number="59" hits="61" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="60" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="1" branch="false"/><line number="64" hits="1" branch="false"/><line number="66" hits="60" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="1" branch="false"/><line number="70" hits="1" branch="false"/><line number="73" hits="59" branch="false"/><line number="74" hits="59" branch="false"/><line number="75" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="1" branch="false"/><line number="80" hits="53" branch="false"/><line number="81" hits="53" branch="false"/><line number="82" hits="53" branch="false"/><line number="83" hits="53" branch="false"/><line number="84" hits="53" branch="false"/><line number="85" hits="212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="159" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="159" branch="false"/><line number="88" hits="159" branch="false"/><line number="90" hits="53" branch="false"/><line number="92" hits="53" branch="false"/><line number="93" hits="53" branch="false"/><line number="94" hits="53" branch="false"/><line number="95" hits="2749" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="2696" branch="false"/><line number="97" hits="2696" branch="false"/><line number="98" hits="2696" branch="false"/><line number="102" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="27728" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="27670" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="290" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="6" branch="false"/><line number="112" hits="2758" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="2700" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="53" branch="false"/><line number="121" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="53" branch="false"/><line number="124" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="2" branch="false"/><line number="130" hits="196" branch="false"/><line number="131" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="128" branch="false"/><line number="134" hits="68" branch="false"/><line number="136" hits="196" branch="false"/><line number="138" hits="123" branch="false"/><line number="139" hits="123" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="140" hits="123" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="1" branch="false"/><line number="143" hits="1" branch="false"/><line number="148" hits="30053" branch="false"/><line number="150" hits="30053" branch="false"/><line number="154" hits="2696" branch="false"/><line number="155" hits="2696" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="2" branch="false"/><line number="158" hits="2" branch="false"/><line number="160" hits="2694" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="161" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="162" hits="0" branch="false"/><line number="165" hits="2694" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="2694" branch="false"/><line number="167" hits="2694" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="2694" branch="false"/><line number="170" hits="2694" branch="false"/><line number="171" hits="2694" branch="false"/><line number="172" hits="24246" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="21552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="21552" branch="false"/><line number="175" hits="21552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="6619" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="9272" branch="false"/><line number="181" hits="14933" branch="false"/><line number="182" hits="14933" branch="false"/><line number="183" hits="14933" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="14933" branch="false"/><line number="185" hits="14933" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="2645" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="2" branch="false"/><line number="190" hits="2" branch="false"/><line number="192" hits="2643" branch="false"/><line number="193" hits="2643" branch="false"/><line number="194" hits="2643" branch="false"/><line number="195" hits="2643" branch="false"/><line number="197" hits="12288" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="2" branch="false"/><line number="202" hits="2" branch="false"/><line number="204" hits="12286" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="12286" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="6" branch="false"/><line number="211" hits="12280" branch="false"/><line number="212" hits="12280" branch="false"/><line number="213" hits="12280" branch="false"/><line number="214" hits="39640" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="27360" branch="false"/><line number="220" hits="27360" branch="false"/><line number="221" hits="27360" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="222" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="1" branch="false"/><line number="224" hits="19" branch="false"/><line number="226" hits="27359" branch="false"/><line number="227" hits="27359" branch="false"/><line number="229" hits="27359" branch="false"/><line number="230" hits="27359" branch="false"/><line number="231" hits="27359" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="353" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="233" hits="353" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="0" branch="false"/><line number="236" hits="353" branch="false"/><line number="238" hits="27006" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="1536" branch="false"/><line number="240" hits="1536" branch="false"/><line number="241" hits="1536" branch="false"/><line number="242" hits="1536" branch="false"/><line number="244" hits="25470" branch="false"/><line number="245" hits="25470" branch="false"/><line number="246" hits="25470" branch="false"/><line number="247" hits="101880" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="76410" branch="false"/><line number="249" hits="76410" branch="false"/><line number="250" hits="76410" branch="false"/><line number="252" hits="25470" branch="false"/><line number="255" hits="27359" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="1" branch="false"/><line number="258" hits="1" branch="false"/><line number="260" hits="27358" branch="false"/><line number="261" hits="109381" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="82040" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="82024" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="17" branch="false"/><line number="293" hits="65" branch="false"/><line number="294" hits="65" branch="false"/><line number="295" hits="65" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="65" branch="false"/><line number="297" hits="0" branch="false"/></lines></class><class name="inspect_h" filename="chrono_batch_render/bvh/inspect.h" line-rate="1.0" branch-rate="0.5" complexity="0.0"><methods><method name="&lt;unknown function 14&gt;" signature="" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="14" hits="64" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method></methods><lines><line number="14" hits="64" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class><class name="lbvh_cpp" filename="chrono_batch_render/bvh/lbvh.cpp" line-rate="1.0" branch-rate="0.9305555555555556" complexity="0.0"><methods><method name="chrono::batch_render::bvh::(anonymous namespace)::KeyBits" signature="(unsigned int)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="32" hits="2049" branch="false"/><line number="33" hits="2049" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::KeyWords" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="36" hits="832" branch="false"/><line number="37" hits="832" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="1664" branch="false"/><line number="44" hits="1664" branch="false"/><line number="45" hits="1664" branch="false"/><line number="46" hits="1664" branch="false"/><line number="47" hits="1664" branch="false"/><line number="50" hits="1664" branch="false"/><line number="51" hits="1664" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::CheckedCapacity" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="59" hits="834" branch="false"/><line number="60" hits="834" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="1" branch="false"/><line number="62" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="833" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="832" branch="false"/></lines></method><method name="chrono::batch_render::bvh::LbvhBuilder::LbvhBuilder" signature="(chrono::batch_render::device::Device&amp;, unsigned int, unsigned int)" line-rate="1.0" branch-rate="0.9090909090909091" complexity="0.0"><lines><line number="72" hits="834" branch="false"/><line number="73" hits="834" branch="false"/><line number="74" hits="1664" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="832" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="832" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="832" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="832" branch="false"/><line number="88" hits="1664" branch="false"/><line number="89" hits="832" branch="false"/><line number="90" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="832" branch="false"/><line number="92" hits="832" branch="false"/><line number="93" hits="832" branch="false"/><line number="94" hits="832" branch="false"/><line number="95" hits="832" branch="false"/><line number="96" hits="832" branch="false"/><line number="97" hits="832" branch="false"/><line number="98" hits="832" branch="false"/><line number="99" hits="832" branch="false"/><line number="100" hits="832" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="102" hits="832" branch="false"/><line number="103" hits="832" branch="false"/><line number="104" hits="832" branch="false"/><line number="105" hits="832" branch="false"/><line number="106" hits="832" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="108" hits="832" branch="false"/><line number="109" hits="832" branch="false"/><line number="110" hits="832" branch="false"/><line number="111" hits="832" branch="false"/><line number="112" hits="832" branch="false"/><line number="113" hits="832" branch="false"/><line number="114" hits="832" branch="false"/><line number="115" hits="832" branch="false"/><line number="116" hits="832" branch="false"/><line number="117" hits="832" branch="false"/><line number="118" hits="832" branch="false"/><line number="119" hits="832" branch="false"/><line number="120" hits="832" branch="false"/><line number="121" hits="832" branch="false"/><line number="122" hits="832" branch="false"/><line number="123" hits="832" branch="false"/><line number="124" hits="4992" branch="false"/></lines></method><method name="chrono::batch_render::bvh::LbvhEntry" signature="(chrono::batch_render::device::Program&amp;, char const*, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)" line-rate="1.0" branch-rate="0.8823529411764706" complexity="0.0"><lines><line number="126" hits="737" branch="false"/><line number="127" hits="737" branch="false"/><line number="128" hits="737" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="594" branch="false"/><line number="130" hits="594" branch="false"/><line number="131" hits="594" branch="false"/><line number="132" hits="594" branch="false"/><line number="134" hits="143" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="135" hits="143" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="136" hits="1" branch="false"/><line number="138" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="141" branch="false"/><line number="143" hits="141" branch="false"/><line number="145" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="142" branch="false"/><line number="147" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="124" branch="false"/><line number="149" hits="124" branch="false"/></lines></method><method name="chrono::batch_render::bvh::LbvhBuilder::Words" signature="(unsigned long, unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="154" hits="8519" branch="false"/><line number="155" hits="8519" branch="false"/></lines></method><method name="chrono::batch_render::bvh::LbvhBuilder::Build" signature="(chrono::batch_render::device::CommandEncoder&amp;, std::span&lt;std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::device::BufferRange const, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="158" hits="599" branch="false"/><line number="160" hits="599" branch="false"/><line number="161" hits="599" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="599" branch="false"/><line number="163" hits="599" branch="false"/><line number="164" hits="1275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="678" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="677" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="597" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="606" branch="false"/></lines></method><method name="chrono::batch_render::bvh::LbvhBuilder::Build" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::device::BufferRange, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, std::optional&lt;chrono::batch_render::device::BufferRange&gt;, std::span&lt;chrono::batch_render::device::BufferRange const, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="175" hits="625" branch="false"/><line number="178" hits="625" branch="false"/><line number="179" hits="625" branch="false"/><line number="180" hits="625" branch="false"/><line number="181" hits="625" branch="false"/><line number="182" hits="625" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="622" branch="false"/><line number="184" hits="622" branch="false"/><line number="186" hits="625" branch="false"/><line number="187" hits="625" branch="false"/></lines></method><method name="chrono::batch_render::bvh::LbvhBuilder::Record" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::LbvhParams, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::device::BufferRange const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::LbvhGeometry const, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="0.9354838709677419" complexity="0.0"><lines><line number="189" hits="1222" branch="false"/><line number="192" hits="1222" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="193" hits="1222" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="194" hits="1222" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="1222" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="1220" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="1219" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="1219" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="1218" branch="false"/><line number="207" hits="1218" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="2636" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="2837" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="1419" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="1217" branch="false"/><line number="215" hits="1217" branch="false"/><line number="216" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::LbvhBuilder::Record(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::LbvhParams, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::device::BufferRange const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::LbvhGeometry const, 18446744073709551615ul&gt;) const::{lambda(unsigned long, void const*, unsigned long)#1}::operator()" signature="(unsigned long, void const*, unsigned long) const" line-rate="1.0" branch-rate="0.9375" complexity="0.0"><lines><line number="218" hits="4868" branch="false"/><line number="219" hits="3651" branch="false"/><line number="220" hits="6677" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="3026" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="222" hits="3026" branch="false"/><line number="225" hits="4868" branch="false"/><line number="227" hits="1217" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="228" hits="1217" branch="false"/><line number="229" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="1217" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="241" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="1217" branch="false"/><line number="256" hits="2038" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="1217" branch="false"/><line number="258" hits="79105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="77888" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="77888" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="77888" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="77888" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="155776" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="1222" branch="false"/></lines></method></methods><lines><line number="32" hits="2049" branch="false"/><line number="33" hits="2049" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="36" hits="832" branch="false"/><line number="37" hits="832" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="1664" branch="false"/><line number="44" hits="1664" branch="false"/><line number="45" hits="1664" branch="false"/><line number="46" hits="1664" branch="false"/><line number="47" hits="1664" branch="false"/><line number="50" hits="1664" branch="false"/><line number="51" hits="1664" branch="false"/><line number="59" hits="834" branch="false"/><line number="60" hits="834" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="1" branch="false"/><line number="62" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="833" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="832" branch="false"/><line number="72" hits="834" branch="false"/><line number="73" hits="834" branch="false"/><line number="74" hits="1664" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="832" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="832" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="832" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="832" branch="false"/><line number="88" hits="1664" branch="false"/><line number="89" hits="832" branch="false"/><line number="90" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="832" branch="false"/><line number="92" hits="832" branch="false"/><line number="93" hits="832" branch="false"/><line number="94" hits="832" branch="false"/><line number="95" hits="832" branch="false"/><line number="96" hits="832" branch="false"/><line number="97" hits="832" branch="false"/><line number="98" hits="832" branch="false"/><line number="99" hits="832" branch="false"/><line number="100" hits="832" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="102" hits="832" branch="false"/><line number="103" hits="832" branch="false"/><line number="104" hits="832" branch="false"/><line number="105" hits="832" branch="false"/><line number="106" hits="832" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="108" hits="832" branch="false"/><line number="109" hits="832" branch="false"/><line number="110" hits="832" branch="false"/><line number="111" hits="832" branch="false"/><line number="112" hits="832" branch="false"/><line number="113" hits="832" branch="false"/><line number="114" hits="832" branch="false"/><line number="115" hits="832" branch="false"/><line number="116" hits="832" branch="false"/><line number="117" hits="832" branch="false"/><line number="118" hits="832" branch="false"/><line number="119" hits="832" branch="false"/><line number="120" hits="832" branch="false"/><line number="121" hits="832" branch="false"/><line number="122" hits="832" branch="false"/><line number="123" hits="832" branch="false"/><line number="124" hits="4992" branch="false"/><line number="126" hits="737" branch="false"/><line number="127" hits="737" branch="false"/><line number="128" hits="737" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="594" branch="false"/><line number="130" hits="594" branch="false"/><line number="131" hits="594" branch="false"/><line number="132" hits="594" branch="false"/><line number="134" hits="143" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="135" hits="143" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="136" hits="1" branch="false"/><line number="138" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="141" branch="false"/><line number="143" hits="141" branch="false"/><line number="145" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="142" branch="false"/><line number="147" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="124" branch="false"/><line number="149" hits="124" branch="false"/><line number="154" hits="8519" branch="false"/><line number="155" hits="8519" branch="false"/><line number="158" hits="599" branch="false"/><line number="160" hits="599" branch="false"/><line number="161" hits="599" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="599" branch="false"/><line number="163" hits="599" branch="false"/><line number="164" hits="1275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="678" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="677" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="597" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="606" branch="false"/><line number="175" hits="625" branch="false"/><line number="178" hits="625" branch="false"/><line number="179" hits="625" branch="false"/><line number="180" hits="625" branch="false"/><line number="181" hits="625" branch="false"/><line number="182" hits="625" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="622" branch="false"/><line number="184" hits="622" branch="false"/><line number="186" hits="625" branch="false"/><line number="187" hits="625" branch="false"/><line number="189" hits="1222" branch="false"/><line number="192" hits="1222" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="193" hits="1222" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="194" hits="1222" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="1222" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="1220" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="1219" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="1219" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="1218" branch="false"/><line number="207" hits="1218" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="2636" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="2837" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="1419" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="1217" branch="false"/><line number="215" hits="1217" branch="false"/><line number="216" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="4868" branch="false"/><line number="219" hits="3651" branch="false"/><line number="220" hits="6677" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="3026" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="222" hits="3026" branch="false"/><line number="225" hits="4868" branch="false"/><line number="227" hits="1217" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="228" hits="1217" branch="false"/><line number="229" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="1217" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="241" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="1217" branch="false"/><line number="256" hits="2038" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="1217" branch="false"/><line number="258" hits="79105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="77888" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="77888" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="77888" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="77888" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="155776" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="1217" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="1222" branch="false"/></lines></class><class name="lbvh_h" filename="chrono_batch_render/bvh/lbvh.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 30&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="30" hits="1573" branch="false"/><line number="31" hits="1573" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="1159" branch="false"/><line number="35" hits="1159" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="30" hits="1573" branch="false"/><line number="31" hits="1573" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="1159" branch="false"/><line number="35" hits="1159" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="reference_cpp" filename="chrono_batch_render/bvh/reference.cpp" line-rate="0.9853420195439739" branch-rate="0.8956043956043956" complexity="0.0"><methods><method name="chrono::batch_render::bvh::(anonymous namespace)::Grow" signature="(chrono::batch_render::BvhBox&amp;, chrono::batch_render::BvhBox const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="789550" branch="false"/><line number="25" hits="789550" branch="false"/><line number="26" hits="789550" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::Grow" signature="(chrono::batch_render::BvhBox&amp;, std::array&lt;float, 3ul&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="28" hits="140588" branch="false"/><line number="29" hits="140588" branch="false"/><line number="30" hits="140588" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::Center" signature="(chrono::batch_render::BvhBox const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="13452" branch="false"/><line number="33" hits="13452" branch="false"/><line number="36" hits="14" branch="false"/><line number="104" hits="5779" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::ReferenceBuilder" signature="(std::vector&lt;chrono::batch_render::BvhBox, std::allocator&lt;chrono::batch_render::BvhBox&gt; &gt;, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="1" branch="false"/><line number="47" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::ReferenceBuilder" signature="(std::vector&lt;chrono::batch_render::BvhBox, std::allocator&lt;chrono::batch_render::BvhBox&gt; &gt;, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="2" branch="false"/><line number="47" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::ReferenceBuilder" signature="(std::vector&lt;chrono::batch_render::BvhBox, std::allocator&lt;chrono::batch_render::BvhBox&gt; &gt;, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="12" branch="false"/><line number="47" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Build" signature="()" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="49" hits="1" branch="false"/><line number="50" hits="1" branch="false"/><line number="51" hits="1" branch="false"/><line number="52" hits="1" branch="false"/><line number="55" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="56" hits="1" branch="false"/><line number="57" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="58" hits="1" branch="false"/><line number="59" hits="1" branch="false"/><line number="60" hits="1" branch="false"/><line number="61" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="3" branch="false"/><line number="63" hits="3" branch="false"/><line number="67" hits="1" branch="false"/><line number="68" hits="1" branch="false"/><line number="69" hits="1" branch="false"/><line number="71" hits="1" branch="false"/><line number="72" hits="1" branch="false"/><line number="73" hits="1" branch="false"/><line number="74" hits="1" branch="false"/><line number="75" hits="1" branch="false"/><line number="76" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Build" signature="()" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="49" hits="2" branch="false"/><line number="50" hits="2" branch="false"/><line number="51" hits="2" branch="false"/><line number="52" hits="2" branch="false"/><line number="55" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="56" hits="2" branch="false"/><line number="57" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="58" hits="2" branch="false"/><line number="59" hits="2" branch="false"/><line number="60" hits="2" branch="false"/><line number="61" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="6" branch="false"/><line number="63" hits="6" branch="false"/><line number="67" hits="2" branch="false"/><line number="68" hits="2" branch="false"/><line number="69" hits="2" branch="false"/><line number="71" hits="2" branch="false"/><line number="72" hits="2" branch="false"/><line number="73" hits="2" branch="false"/><line number="74" hits="2" branch="false"/><line number="75" hits="2" branch="false"/><line number="76" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Build" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="49" hits="12" branch="false"/><line number="50" hits="12" branch="false"/><line number="51" hits="12" branch="false"/><line number="55" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="12" branch="false"/><line number="57" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="11" branch="false"/><line number="59" hits="11" branch="false"/><line number="60" hits="11" branch="false"/><line number="61" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="33" branch="false"/><line number="63" hits="33" branch="false"/><line number="67" hits="12" branch="false"/><line number="68" hits="12" branch="false"/><line number="69" hits="12" branch="false"/><line number="71" hits="12" branch="false"/><line number="72" hits="12" branch="false"/><line number="73" hits="12" branch="false"/><line number="74" hits="12" branch="false"/><line number="75" hits="12" branch="false"/><line number="76" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::BuildBinary" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="80" hits="1" branch="false"/><line number="81" hits="1" branch="false"/><line number="82" hits="1" branch="false"/><line number="83" hits="1" branch="false"/><line number="84" hits="1" branch="false"/><line number="85" hits="301" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="300" branch="false"/><line number="87" hits="300" branch="false"/><line number="88" hits="300" branch="false"/><line number="90" hits="1" branch="false"/><line number="91" hits="1" branch="false"/><line number="93" hits="1" branch="false"/><line number="94" hits="257" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="255" branch="false"/><line number="96" hits="255" branch="false"/><line number="97" hits="255" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::BuildBinary" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="80" hits="2" branch="false"/><line number="81" hits="2" branch="false"/><line number="82" hits="2" branch="false"/><line number="83" hits="2" branch="false"/><line number="84" hits="2" branch="false"/><line number="85" hits="212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="210" branch="false"/><line number="87" hits="210" branch="false"/><line number="88" hits="210" branch="false"/><line number="90" hits="2" branch="false"/><line number="91" hits="2" branch="false"/><line number="93" hits="2" branch="false"/><line number="94" hits="190" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="186" branch="false"/><line number="96" hits="186" branch="false"/><line number="97" hits="186" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="92" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="92" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::BuildBinary" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="80" hits="11" branch="false"/><line number="81" hits="11" branch="false"/><line number="82" hits="11" branch="false"/><line number="83" hits="11" branch="false"/><line number="84" hits="11" branch="false"/><line number="85" hits="12953" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="12942" branch="false"/><line number="87" hits="12942" branch="false"/><line number="88" hits="12942" branch="false"/><line number="90" hits="11" branch="false"/><line number="91" hits="11" branch="false"/><line number="93" hits="11" branch="false"/><line number="94" hits="11153" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="11131" branch="false"/><line number="96" hits="11131" branch="false"/><line number="97" hits="11131" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="5560" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="5560" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::BestSplit" signature="(chrono::batch_render::bvh::(anonymous namespace)::Binary const&amp;) const" line-rate="0.9393939393939394" branch-rate="0.85" complexity="0.0"><lines><line number="110" hits="127" branch="false"/><line number="111" hits="127" branch="false"/><line number="112" hits="2252" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="2125" branch="false"/><line number="117" hits="508" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="381" branch="false"/><line number="119" hits="381" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="0" branch="false"/><line number="123" hits="6477" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="381" branch="false"/><line number="125" hits="6756" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="6375" branch="false"/><line number="127" hits="6375" branch="false"/><line number="128" hits="6375" branch="false"/><line number="133" hits="6096" branch="false"/><line number="135" hits="6096" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="5715" branch="false"/><line number="137" hits="5715" branch="false"/><line number="138" hits="5715" branch="false"/><line number="139" hits="5715" branch="false"/><line number="142" hits="6096" branch="false"/><line number="144" hits="6096" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="5715" branch="false"/><line number="146" hits="5715" branch="false"/><line number="147" hits="5715" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="150" hits="5715" branch="false"/><line number="151" hits="5715" branch="false"/><line number="152" hits="5715" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="579" branch="false"/><line number="154" hits="579" branch="false"/><line number="155" hits="579" branch="false"/><line number="159" hits="127" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::BestSplit" signature="(chrono::batch_render::bvh::(anonymous namespace)::Binary const&amp;) const" line-rate="0.9393939393939394" branch-rate="0.85" complexity="0.0"><lines><line number="110" hits="92" branch="false"/><line number="111" hits="92" branch="false"/><line number="112" hits="1441" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="1349" branch="false"/><line number="117" hits="368" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="276" branch="false"/><line number="119" hits="276" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="0" branch="false"/><line number="123" hits="4692" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="276" branch="false"/><line number="125" hits="4323" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="4047" branch="false"/><line number="127" hits="4047" branch="false"/><line number="128" hits="4047" branch="false"/><line number="133" hits="4416" branch="false"/><line number="135" hits="4416" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="4140" branch="false"/><line number="137" hits="4140" branch="false"/><line number="138" hits="4140" branch="false"/><line number="139" hits="4140" branch="false"/><line number="142" hits="4416" branch="false"/><line number="144" hits="4416" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="4140" branch="false"/><line number="146" hits="4140" branch="false"/><line number="147" hits="4140" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="150" hits="4140" branch="false"/><line number="151" hits="4140" branch="false"/><line number="152" hits="4140" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="421" branch="false"/><line number="154" hits="421" branch="false"/><line number="155" hits="421" branch="false"/><line number="159" hits="92" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::BestSplit" signature="(chrono::batch_render::bvh::(anonymous namespace)::Binary const&amp;) const" line-rate="0.9696969696969697" branch-rate="0.9" complexity="0.0"><lines><line number="110" hits="5560" branch="false"/><line number="111" hits="5560" branch="false"/><line number="112" hits="142674" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="137114" branch="false"/><line number="117" hits="22240" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="16680" branch="false"/><line number="119" hits="16680" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="8320" branch="false"/><line number="123" hits="142120" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="8360" branch="false"/><line number="125" hits="222350" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="213990" branch="false"/><line number="127" hits="213990" branch="false"/><line number="128" hits="213990" branch="false"/><line number="133" hits="133760" branch="false"/><line number="135" hits="133760" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="125400" branch="false"/><line number="137" hits="125400" branch="false"/><line number="138" hits="125400" branch="false"/><line number="139" hits="125400" branch="false"/><line number="142" hits="133760" branch="false"/><line number="144" hits="133760" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="125400" branch="false"/><line number="146" hits="125400" branch="false"/><line number="147" hits="125400" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="150" hits="125400" branch="false"/><line number="151" hits="125400" branch="false"/><line number="152" hits="125400" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="13723" branch="false"/><line number="154" hits="13723" branch="false"/><line number="155" hits="13723" branch="false"/><line number="159" hits="5560" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Split" signature="(unsigned int)" line-rate="0.9545454545454546" branch-rate="0.9" complexity="0.0"><lines><line number="162" hits="255" branch="false"/><line number="163" hits="255" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="255" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="127" branch="false"/><line number="169" hits="127" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="170" hits="127" branch="false"/><line number="171" hits="127" branch="false"/><line number="172" hits="254" branch="false"/><line number="173" hits="127" branch="false"/><line number="177" hits="127" branch="false"/><line number="179" hits="0" branch="false"/><line number="182" hits="127" branch="false"/><line number="183" hits="127" branch="false"/><line number="184" hits="381" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="2379" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="2125" branch="false"/><line number="190" hits="127" branch="false"/><line number="191" hits="127" branch="false"/><line number="192" hits="127" branch="false"/><line number="193" hits="127" branch="false"/><line number="194" hits="127" branch="false"/><line number="195" hits="127" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Split" signature="(unsigned int)" line-rate="0.9545454545454546" branch-rate="0.9" complexity="0.0"><lines><line number="162" hits="186" branch="false"/><line number="163" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="92" branch="false"/><line number="169" hits="92" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="170" hits="92" branch="false"/><line number="171" hits="92" branch="false"/><line number="172" hits="184" branch="false"/><line number="173" hits="92" branch="false"/><line number="177" hits="92" branch="false"/><line number="179" hits="0" branch="false"/><line number="182" hits="92" branch="false"/><line number="183" hits="92" branch="false"/><line number="184" hits="276" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="1533" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="1349" branch="false"/><line number="190" hits="92" branch="false"/><line number="191" hits="92" branch="false"/><line number="192" hits="92" branch="false"/><line number="193" hits="92" branch="false"/><line number="194" hits="92" branch="false"/><line number="195" hits="92" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Split" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="162" hits="11131" branch="false"/><line number="163" hits="11131" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="11131" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="5560" branch="false"/><line number="169" hits="5560" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="3498" branch="false"/><line number="171" hits="3498" branch="false"/><line number="172" hits="6996" branch="false"/><line number="173" hits="3498" branch="false"/><line number="177" hits="3498" branch="false"/><line number="179" hits="2062" branch="false"/><line number="182" hits="5560" branch="false"/><line number="183" hits="5560" branch="false"/><line number="184" hits="16680" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="148234" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="137114" branch="false"/><line number="190" hits="5560" branch="false"/><line number="191" hits="5560" branch="false"/><line number="192" hits="5560" branch="false"/><line number="193" hits="5560" branch="false"/><line number="194" hits="5560" branch="false"/><line number="195" hits="5560" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Bin" signature="(float, float, float)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="198" hits="8500" branch="false"/><line number="199" hits="8500" branch="false"/><line number="200" hits="15428" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Bin" signature="(float, float, float)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="198" hits="5396" branch="false"/><line number="199" hits="5396" branch="false"/><line number="200" hits="9732" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Bin" signature="(float, float, float)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="198" hits="295944" branch="false"/><line number="199" hits="295944" branch="false"/><line number="200" hits="541611" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Collapse" signature="()" line-rate="1.0" branch-rate="0.7857142857142857" complexity="0.0"><lines><line number="203" hits="1" branch="false"/><line number="204" hits="1" branch="false"/><line number="205" hits="1" branch="false"/><line number="206" hits="1" branch="false"/><line number="207" hits="1" branch="false"/><line number="208" hits="1" branch="false"/><line number="209" hits="1" branch="false"/><line number="210" hits="1" branch="false"/><line number="211" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="256" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="255" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="255" branch="false"/><line number="215" hits="255" branch="false"/><line number="216" hits="255" branch="false"/><line number="217" hits="255" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="128" branch="false"/><line number="219" hits="128" branch="false"/><line number="220" hits="128" branch="false"/><line number="221" hits="128" branch="false"/><line number="222" hits="128" branch="false"/><line number="224" hits="127" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="225" hits="127" branch="false"/><line number="226" hits="127" branch="false"/><line number="227" hits="127" branch="false"/><line number="228" hits="127" branch="false"/><line number="235" hits="127" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="236" hits="127" branch="false"/><line number="237" hits="127" branch="false"/><line number="238" hits="127" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="239" hits="127" branch="false"/><line number="240" hits="127" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="241" hits="1016" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="889" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="1263" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="889" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Collapse" signature="()" line-rate="1.0" branch-rate="0.7857142857142857" complexity="0.0"><lines><line number="203" hits="2" branch="false"/><line number="204" hits="2" branch="false"/><line number="205" hits="2" branch="false"/><line number="206" hits="2" branch="false"/><line number="207" hits="2" branch="false"/><line number="208" hits="2" branch="false"/><line number="209" hits="2" branch="false"/><line number="210" hits="2" branch="false"/><line number="211" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="188" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="186" branch="false"/><line number="215" hits="186" branch="false"/><line number="216" hits="186" branch="false"/><line number="217" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="94" branch="false"/><line number="219" hits="94" branch="false"/><line number="220" hits="94" branch="false"/><line number="221" hits="94" branch="false"/><line number="222" hits="94" branch="false"/><line number="224" hits="92" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="225" hits="92" branch="false"/><line number="226" hits="92" branch="false"/><line number="227" hits="92" branch="false"/><line number="228" hits="92" branch="false"/><line number="235" hits="92" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="236" hits="92" branch="false"/><line number="237" hits="92" branch="false"/><line number="238" hits="92" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="239" hits="92" branch="false"/><line number="240" hits="92" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="241" hits="736" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="644" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="891" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="644" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Collapse" signature="()" line-rate="1.0" branch-rate="0.8214285714285714" complexity="0.0"><lines><line number="203" hits="11" branch="false"/><line number="204" hits="11" branch="false"/><line number="205" hits="11" branch="false"/><line number="206" hits="11" branch="false"/><line number="207" hits="11" branch="false"/><line number="208" hits="11" branch="false"/><line number="209" hits="11" branch="false"/><line number="210" hits="11" branch="false"/><line number="211" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="11142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="11131" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="11131" branch="false"/><line number="215" hits="11131" branch="false"/><line number="216" hits="11131" branch="false"/><line number="217" hits="11131" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="5571" branch="false"/><line number="219" hits="5571" branch="false"/><line number="220" hits="5571" branch="false"/><line number="221" hits="5571" branch="false"/><line number="222" hits="5571" branch="false"/><line number="224" hits="5560" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="225" hits="5560" branch="false"/><line number="226" hits="5560" branch="false"/><line number="227" hits="5560" branch="false"/><line number="228" hits="5560" branch="false"/><line number="235" hits="5560" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="236" hits="5560" branch="false"/><line number="237" hits="5560" branch="false"/><line number="238" hits="5560" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="239" hits="5560" branch="false"/><line number="240" hits="5560" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="241" hits="44480" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="38920" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="50211" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="38920" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Gather" signature="(unsigned int, unsigned int, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="249" hits="254" branch="false"/><line number="250" hits="254" branch="false"/><line number="251" hits="303" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="49" branch="false"/><line number="254" hits="254" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="157" branch="false"/><line number="256" hits="157" branch="false"/><line number="258" hits="97" branch="false"/><line number="259" hits="97" branch="false"/><line number="260" hits="97" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Gather" signature="(unsigned int, unsigned int, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="249" hits="184" branch="false"/><line number="250" hits="184" branch="false"/><line number="251" hits="196" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="12" branch="false"/><line number="254" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="109" branch="false"/><line number="256" hits="109" branch="false"/><line number="258" hits="75" branch="false"/><line number="259" hits="75" branch="false"/><line number="260" hits="75" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Gather" signature="(unsigned int, unsigned int, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="249" hits="11120" branch="false"/><line number="250" hits="11120" branch="false"/><line number="251" hits="11532" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="412" branch="false"/><line number="254" hits="11120" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="6510" branch="false"/><line number="256" hits="6510" branch="false"/><line number="258" hits="4610" branch="false"/><line number="259" hits="4610" branch="false"/><line number="260" hits="4610" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Children" signature="(unsigned int) const" line-rate="0.9" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="263" hits="30" branch="false"/><line number="264" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="266" hits="0" branch="false"/><line number="268" hits="30" branch="false"/><line number="269" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="30" branch="false"/><line number="273" hits="30" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Children" signature="(unsigned int) const" line-rate="0.9" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="263" hits="17" branch="false"/><line number="264" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="266" hits="0" branch="false"/><line number="268" hits="17" branch="false"/><line number="269" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="17" branch="false"/><line number="273" hits="17" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Children" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="263" hits="951" branch="false"/><line number="264" hits="951" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="951" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="1" branch="false"/><line number="268" hits="950" branch="false"/><line number="269" hits="950" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="950" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="950" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="950" branch="false"/><line number="273" hits="950" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Encode" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="275" hits="1" branch="false"/><line number="276" hits="1" branch="false"/><line number="277" hits="1" branch="false"/><line number="278" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="30" branch="false"/><line number="280" hits="30" branch="false"/><line number="281" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="30" branch="false"/><line number="284" hits="187" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="157" branch="false"/><line number="287" hits="30" branch="false"/><line number="288" hits="30" branch="false"/><line number="290" hits="30" branch="false"/><line number="291" hits="30" branch="false"/><line number="292" hits="30" branch="false"/><line number="293" hits="270" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="240" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="83" branch="false"/><line number="297" hits="157" branch="false"/><line number="299" hits="157" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="9" branch="false"/><line number="303" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="29" branch="false"/><line number="305" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="29" branch="false"/><line number="311" hits="128" branch="false"/><line number="312" hits="128" branch="false"/><line number="313" hits="428" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="157" branch="false"/><line number="320" hits="30" branch="false"/><line number="321" hits="30" branch="false"/><line number="323" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Encode" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="275" hits="2" branch="false"/><line number="276" hits="2" branch="false"/><line number="277" hits="2" branch="false"/><line number="278" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="17" branch="false"/><line number="280" hits="17" branch="false"/><line number="281" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="17" branch="false"/><line number="284" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="109" branch="false"/><line number="287" hits="17" branch="false"/><line number="288" hits="17" branch="false"/><line number="290" hits="17" branch="false"/><line number="291" hits="17" branch="false"/><line number="292" hits="17" branch="false"/><line number="293" hits="153" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="27" branch="false"/><line number="297" hits="109" branch="false"/><line number="299" hits="109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="5" branch="false"/><line number="303" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="15" branch="false"/><line number="305" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="16" branch="false"/><line number="311" hits="94" branch="false"/><line number="312" hits="94" branch="false"/><line number="313" hits="304" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="210" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="109" branch="false"/><line number="320" hits="17" branch="false"/><line number="321" hits="17" branch="false"/><line number="323" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::ReferenceBuilder&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;::Encode" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="275" hits="11" branch="false"/><line number="276" hits="11" branch="false"/><line number="277" hits="11" branch="false"/><line number="278" hits="962" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="951" branch="false"/><line number="280" hits="951" branch="false"/><line number="281" hits="951" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="951" branch="false"/><line number="284" hits="7462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="6511" branch="false"/><line number="287" hits="951" branch="false"/><line number="288" hits="951" branch="false"/><line number="290" hits="951" branch="false"/><line number="291" hits="951" branch="false"/><line number="292" hits="951" branch="false"/><line number="293" hits="8559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="7608" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="1097" branch="false"/><line number="297" hits="6511" branch="false"/><line number="299" hits="6511" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="940" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="202" branch="false"/><line number="303" hits="940" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="940" branch="false"/><line number="305" hits="940" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="940" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="5571" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="873" branch="false"/><line number="311" hits="5571" branch="false"/><line number="312" hits="5571" branch="false"/><line number="313" hits="18513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="12942" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="6511" branch="false"/><line number="320" hits="951" branch="false"/><line number="321" hits="951" branch="false"/><line number="323" hits="11" branch="false"/></lines></method><method name="std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; chrono::batch_render::bvh::(anonymous namespace)::BuildBvh&lt;chrono::batch_render::BvhBoxRecord, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;" signature="(std::vector&lt;chrono::batch_render::BvhBox, std::allocator&lt;chrono::batch_render::BvhBox&gt; &gt;, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="340" hits="1" branch="false"/><line number="341" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; chrono::batch_render::bvh::(anonymous namespace)::BuildBvh&lt;chrono::batch_render::BvhInstance, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;" signature="(std::vector&lt;chrono::batch_render::BvhBox, std::allocator&lt;chrono::batch_render::BvhBox&gt; &gt;, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="340" hits="2" branch="false"/><line number="341" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; chrono::batch_render::bvh::(anonymous namespace)::BuildBvh&lt;chrono::batch_render::BvhTriangle, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}&gt;" signature="(std::vector&lt;chrono::batch_render::BvhBox, std::allocator&lt;chrono::batch_render::BvhBox&gt; &gt;, chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="340" hits="12" branch="false"/><line number="341" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::BuildReference" signature="(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="346" hits="12" branch="false"/><line number="347" hits="12" branch="false"/><line number="348" hits="12954" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="12942" branch="false"/><line number="351" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhCorners const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="352" hits="12966" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::bvh::BuildReference" signature="(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="355" hits="1" branch="false"/><line number="356" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="357" hits="302" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::BuildReference" signature="(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="360" hits="3" branch="false"/><line number="362" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="1" branch="false"/><line number="364" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="2" branch="false"/><line number="367" hits="212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="210" branch="false"/><line number="370" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::bvh::BuildReference(std::span&lt;chrono::batch_render::InstanceRecord const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="371" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="2" branch="false"/></lines></method></methods><lines><line number="24" hits="789550" branch="false"/><line number="25" hits="789550" branch="false"/><line number="26" hits="789550" branch="false"/><line number="28" hits="140588" branch="false"/><line number="29" hits="140588" branch="false"/><line number="30" hits="140588" branch="false"/><line number="32" hits="13452" branch="false"/><line number="33" hits="13452" branch="false"/><line number="36" hits="14" branch="false"/><line number="46" hits="1" branch="false"/><line number="46" hits="2" branch="false"/><line number="46" hits="12" branch="false"/><line number="47" hits="1" branch="false"/><line number="47" hits="2" branch="false"/><line number="47" hits="12" branch="false"/><line number="49" hits="1" branch="false"/><line number="49" hits="2" branch="false"/><line number="49" hits="12" branch="false"/><line number="50" hits="1" branch="false"/><line number="50" hits="2" branch="false"/><line number="50" hits="12" branch="false"/><line number="51" hits="1" branch="false"/><line number="51" hits="2" branch="false"/><line number="51" hits="12" branch="false"/><line number="52" hits="1" branch="false"/><line number="52" hits="2" branch="false"/><line number="55" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="55" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="55" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="1" branch="false"/><line number="56" hits="2" branch="false"/><line number="56" hits="12" branch="false"/><line number="57" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="57" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="57" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="1" branch="false"/><line number="58" hits="2" branch="false"/><line number="58" hits="11" branch="false"/><line number="59" hits="1" branch="false"/><line number="59" hits="2" branch="false"/><line number="59" hits="11" branch="false"/><line number="60" hits="1" branch="false"/><line number="60" hits="2" branch="false"/><line number="60" hits="11" branch="false"/><line number="61" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="3" branch="false"/><line number="62" hits="6" branch="false"/><line number="62" hits="33" branch="false"/><line number="63" hits="3" branch="false"/><line number="63" hits="6" branch="false"/><line number="63" hits="33" branch="false"/><line number="67" hits="1" branch="false"/><line number="67" hits="2" branch="false"/><line number="67" hits="12" branch="false"/><line number="68" hits="1" branch="false"/><line number="68" hits="2" branch="false"/><line number="68" hits="12" branch="false"/><line number="69" hits="1" branch="false"/><line number="69" hits="2" branch="false"/><line number="69" hits="12" branch="false"/><line number="71" hits="1" branch="false"/><line number="71" hits="2" branch="false"/><line number="71" hits="12" branch="false"/><line number="72" hits="1" branch="false"/><line number="72" hits="2" branch="false"/><line number="72" hits="12" branch="false"/><line number="73" hits="1" branch="false"/><line number="73" hits="2" branch="false"/><line number="73" hits="12" branch="false"/><line number="74" hits="1" branch="false"/><line number="74" hits="2" branch="false"/><line number="74" hits="12" branch="false"/><line number="75" hits="1" branch="false"/><line number="75" hits="2" branch="false"/><line number="75" hits="12" branch="false"/><line number="76" hits="1" branch="false"/><line number="76" hits="2" branch="false"/><line number="76" hits="12" branch="false"/><line number="80" hits="1" branch="false"/><line number="80" hits="2" branch="false"/><line number="80" hits="11" branch="false"/><line number="81" hits="1" branch="false"/><line number="81" hits="2" branch="false"/><line number="81" hits="11" branch="false"/><line number="82" hits="1" branch="false"/><line number="82" hits="2" branch="false"/><line number="82" hits="11" branch="false"/><line number="83" hits="1" branch="false"/><line number="83" hits="2" branch="false"/><line number="83" hits="11" branch="false"/><line number="84" hits="1" branch="false"/><line number="84" hits="2" branch="false"/><line number="84" hits="11" branch="false"/><line number="85" hits="301" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="12953" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="300" branch="false"/><line number="86" hits="210" branch="false"/><line number="86" hits="12942" branch="false"/><line number="87" hits="300" branch="false"/><line number="87" hits="210" branch="false"/><line number="87" hits="12942" branch="false"/><line number="88" hits="300" branch="false"/><line number="88" hits="210" branch="false"/><line number="88" hits="12942" branch="false"/><line number="90" hits="1" branch="false"/><line number="90" hits="2" branch="false"/><line number="90" hits="11" branch="false"/><line number="91" hits="1" branch="false"/><line number="91" hits="2" branch="false"/><line number="91" hits="11" branch="false"/><line number="93" hits="1" branch="false"/><line number="93" hits="2" branch="false"/><line number="93" hits="11" branch="false"/><line number="94" hits="257" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="190" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="11153" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="255" branch="false"/><line number="95" hits="186" branch="false"/><line number="95" hits="11131" branch="false"/><line number="96" hits="255" branch="false"/><line number="96" hits="186" branch="false"/><line number="96" hits="11131" branch="false"/><line number="97" hits="255" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="186" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="11131" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="92" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="5560" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="92" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="5560" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="1" branch="false"/><line number="102" hits="2" branch="false"/><line number="102" hits="11" branch="false"/><line number="104" hits="5779" branch="false"/><line number="110" hits="127" branch="false"/><line number="110" hits="92" branch="false"/><line number="110" hits="5560" branch="false"/><line number="111" hits="127" branch="false"/><line number="111" hits="92" branch="false"/><line number="111" hits="5560" branch="false"/><line number="112" hits="2252" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="1441" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="142674" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="2125" branch="false"/><line number="113" hits="1349" branch="false"/><line number="113" hits="137114" branch="false"/><line number="117" hits="508" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="368" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="22240" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="381" branch="false"/><line number="118" hits="276" branch="false"/><line number="118" hits="16680" branch="false"/><line number="119" hits="381" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="276" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="16680" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="0" branch="false"/><line number="120" hits="0" branch="false"/><line number="120" hits="8320" branch="false"/><line number="123" hits="6477" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="4692" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="142120" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="381" branch="false"/><line number="124" hits="276" branch="false"/><line number="124" hits="8360" branch="false"/><line number="125" hits="6756" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="4323" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="222350" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="6375" branch="false"/><line number="126" hits="4047" branch="false"/><line number="126" hits="213990" branch="false"/><line number="127" hits="6375" branch="false"/><line number="127" hits="4047" branch="false"/><line number="127" hits="213990" branch="false"/><line number="128" hits="6375" branch="false"/><line number="128" hits="4047" branch="false"/><line number="128" hits="213990" branch="false"/><line number="133" hits="6096" branch="false"/><line number="133" hits="4416" branch="false"/><line number="133" hits="133760" branch="false"/><line number="135" hits="6096" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="4416" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="133760" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="5715" branch="false"/><line number="136" hits="4140" branch="false"/><line number="136" hits="125400" branch="false"/><line number="137" hits="5715" branch="false"/><line number="137" hits="4140" branch="false"/><line number="137" hits="125400" branch="false"/><line number="138" hits="5715" branch="false"/><line number="138" hits="4140" branch="false"/><line number="138" hits="125400" branch="false"/><line number="139" hits="5715" branch="false"/><line number="139" hits="4140" branch="false"/><line number="139" hits="125400" branch="false"/><line number="142" hits="6096" branch="false"/><line number="142" hits="4416" branch="false"/><line number="142" hits="133760" branch="false"/><line number="144" hits="6096" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="4416" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="133760" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="5715" branch="false"/><line number="145" hits="4140" branch="false"/><line number="145" hits="125400" branch="false"/><line number="146" hits="5715" branch="false"/><line number="146" hits="4140" branch="false"/><line number="146" hits="125400" branch="false"/><line number="147" hits="5715" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="147" hits="4140" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="147" hits="125400" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="148" hits="0" branch="false"/><line number="148" hits="0" branch="false"/><line number="150" hits="5715" branch="false"/><line number="150" hits="4140" branch="false"/><line number="150" hits="125400" branch="false"/><line number="151" hits="5715" branch="false"/><line number="151" hits="4140" branch="false"/><line number="151" hits="125400" branch="false"/><line number="152" hits="5715" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="4140" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="125400" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="579" branch="false"/><line number="153" hits="421" branch="false"/><line number="153" hits="13723" branch="false"/><line number="154" hits="579" branch="false"/><line number="154" hits="421" branch="false"/><line number="154" hits="13723" branch="false"/><line number="155" hits="579" branch="false"/><line number="155" hits="421" branch="false"/><line number="155" hits="13723" branch="false"/><line number="159" hits="127" branch="false"/><line number="159" hits="92" branch="false"/><line number="159" hits="5560" branch="false"/><line number="162" hits="255" branch="false"/><line number="162" hits="186" branch="false"/><line number="162" hits="11131" branch="false"/><line number="163" hits="255" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="11131" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="255" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="11131" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="127" branch="false"/><line number="167" hits="92" branch="false"/><line number="167" hits="5560" branch="false"/><line number="169" hits="127" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="169" hits="92" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="169" hits="5560" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="127" branch="false"/><line number="170" hits="92" branch="false"/><line number="170" hits="3498" branch="false"/><line number="171" hits="127" branch="false"/><line number="171" hits="92" branch="false"/><line number="171" hits="3498" branch="false"/><line number="172" hits="254" branch="false"/><line number="172" hits="184" branch="false"/><line number="172" hits="6996" branch="false"/><line number="173" hits="127" branch="false"/><line number="173" hits="92" branch="false"/><line number="173" hits="3498" branch="false"/><line number="177" hits="127" branch="false"/><line number="177" hits="92" branch="false"/><line number="177" hits="3498" branch="false"/><line number="179" hits="0" branch="false"/><line number="179" hits="0" branch="false"/><line number="179" hits="2062" branch="false"/><line number="182" hits="127" branch="false"/><line number="182" hits="92" branch="false"/><line number="182" hits="5560" branch="false"/><line number="183" hits="127" branch="false"/><line number="183" hits="92" branch="false"/><line number="183" hits="5560" branch="false"/><line number="184" hits="381" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="276" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="16680" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="2379" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="1533" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="148234" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="2125" branch="false"/><line number="186" hits="1349" branch="false"/><line number="186" hits="137114" branch="false"/><line number="190" hits="127" branch="false"/><line number="190" hits="92" branch="false"/><line number="190" hits="5560" branch="false"/><line number="191" hits="127" branch="false"/><line number="191" hits="92" branch="false"/><line number="191" hits="5560" branch="false"/><line number="192" hits="127" branch="false"/><line number="192" hits="92" branch="false"/><line number="192" hits="5560" branch="false"/><line number="193" hits="127" branch="false"/><line number="193" hits="92" branch="false"/><line number="193" hits="5560" branch="false"/><line number="194" hits="127" branch="false"/><line number="194" hits="92" branch="false"/><line number="194" hits="5560" branch="false"/><line number="195" hits="127" branch="false"/><line number="195" hits="92" branch="false"/><line number="195" hits="5560" branch="false"/><line number="198" hits="8500" branch="false"/><line number="198" hits="5396" branch="false"/><line number="198" hits="295944" branch="false"/><line number="199" hits="8500" branch="false"/><line number="199" hits="5396" branch="false"/><line number="199" hits="295944" branch="false"/><line number="200" hits="15428" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="200" hits="9732" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="200" hits="541611" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="203" hits="1" branch="false"/><line number="203" hits="2" branch="false"/><line number="203" hits="11" branch="false"/><line number="204" hits="1" branch="false"/><line number="204" hits="2" branch="false"/><line number="204" hits="11" branch="false"/><line number="205" hits="1" branch="false"/><line number="205" hits="2" branch="false"/><line number="205" hits="11" branch="false"/><line number="206" hits="1" branch="false"/><line number="206" hits="2" branch="false"/><line number="206" hits="11" branch="false"/><line number="207" hits="1" branch="false"/><line number="207" hits="2" branch="false"/><line number="207" hits="11" branch="false"/><line number="208" hits="1" branch="false"/><line number="208" hits="2" branch="false"/><line number="208" hits="11" branch="false"/><line number="209" hits="1" branch="false"/><line number="209" hits="2" branch="false"/><line number="209" hits="11" branch="false"/><line number="210" hits="1" branch="false"/><line number="210" hits="2" branch="false"/><line number="210" hits="11" branch="false"/><line number="211" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="211" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="211" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="256" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="188" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="11142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="255" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="11131" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="255" branch="false"/><line number="214" hits="186" branch="false"/><line number="214" hits="11131" branch="false"/><line number="215" hits="255" branch="false"/><line number="215" hits="186" branch="false"/><line number="215" hits="11131" branch="false"/><line number="216" hits="255" branch="false"/><line number="216" hits="186" branch="false"/><line number="216" hits="11131" branch="false"/><line number="217" hits="255" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="11131" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="128" branch="false"/><line number="218" hits="94" branch="false"/><line number="218" hits="5571" branch="false"/><line number="219" hits="128" branch="false"/><line number="219" hits="94" branch="false"/><line number="219" hits="5571" branch="false"/><line number="220" hits="128" branch="false"/><line number="220" hits="94" branch="false"/><line number="220" hits="5571" branch="false"/><line number="221" hits="128" branch="false"/><line number="221" hits="94" branch="false"/><line number="221" hits="5571" branch="false"/><line number="222" hits="128" branch="false"/><line number="222" hits="94" branch="false"/><line number="222" hits="5571" branch="false"/><line number="224" hits="127" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="224" hits="92" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="224" hits="5560" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="225" hits="127" branch="false"/><line number="225" hits="92" branch="false"/><line number="225" hits="5560" branch="false"/><line number="226" hits="127" branch="false"/><line number="226" hits="92" branch="false"/><line number="226" hits="5560" branch="false"/><line number="227" hits="127" branch="false"/><line number="227" hits="92" branch="false"/><line number="227" hits="5560" branch="false"/><line number="228" hits="127" branch="false"/><line number="228" hits="92" branch="false"/><line number="228" hits="5560" branch="false"/><line number="235" hits="127" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="92" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="5560" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="236" hits="127" branch="false"/><line number="236" hits="92" branch="false"/><line number="236" hits="5560" branch="false"/><line number="237" hits="127" branch="false"/><line number="237" hits="92" branch="false"/><line number="237" hits="5560" branch="false"/><line number="238" hits="127" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="238" hits="92" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="238" hits="5560" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="239" hits="127" branch="false"/><line number="239" hits="92" branch="false"/><line number="239" hits="5560" branch="false"/><line number="240" hits="127" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="240" hits="92" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="240" hits="5560" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="241" hits="1016" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="736" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="44480" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="889" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="644" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="38920" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="1263" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="891" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="50211" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="889" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="644" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="38920" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1" branch="false"/><line number="247" hits="2" branch="false"/><line number="247" hits="11" branch="false"/><line number="249" hits="254" branch="false"/><line number="249" hits="184" branch="false"/><line number="249" hits="11120" branch="false"/><line number="250" hits="254" branch="false"/><line number="250" hits="184" branch="false"/><line number="250" hits="11120" branch="false"/><line number="251" hits="303" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="196" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="11532" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="49" branch="false"/><line number="252" hits="12" branch="false"/><line number="252" hits="412" branch="false"/><line number="254" hits="254" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="11120" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="157" branch="false"/><line number="255" hits="109" branch="false"/><line number="255" hits="6510" branch="false"/><line number="256" hits="157" branch="false"/><line number="256" hits="109" branch="false"/><line number="256" hits="6510" branch="false"/><line number="258" hits="97" branch="false"/><line number="258" hits="75" branch="false"/><line number="258" hits="4610" branch="false"/><line number="259" hits="97" branch="false"/><line number="259" hits="75" branch="false"/><line number="259" hits="4610" branch="false"/><line number="260" hits="97" branch="false"/><line number="260" hits="75" branch="false"/><line number="260" hits="4610" branch="false"/><line number="263" hits="30" branch="false"/><line number="263" hits="17" branch="false"/><line number="263" hits="951" branch="false"/><line number="264" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="264" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="264" hits="951" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="951" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="0" branch="false"/><line number="266" hits="0" branch="false"/><line number="266" hits="1" branch="false"/><line number="268" hits="30" branch="false"/><line number="268" hits="17" branch="false"/><line number="268" hits="950" branch="false"/><line number="269" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="950" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="950" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="950" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="30" branch="false"/><line number="272" hits="17" branch="false"/><line number="272" hits="950" branch="false"/><line number="273" hits="30" branch="false"/><line number="273" hits="17" branch="false"/><line number="273" hits="950" branch="false"/><line number="275" hits="1" branch="false"/><line number="275" hits="2" branch="false"/><line number="275" hits="11" branch="false"/><line number="276" hits="1" branch="false"/><line number="276" hits="2" branch="false"/><line number="276" hits="11" branch="false"/><line number="277" hits="1" branch="false"/><line number="277" hits="2" branch="false"/><line number="277" hits="11" branch="false"/><line number="278" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="962" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="30" branch="false"/><line number="279" hits="17" branch="false"/><line number="279" hits="951" branch="false"/><line number="280" hits="30" branch="false"/><line number="280" hits="17" branch="false"/><line number="280" hits="951" branch="false"/><line number="281" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="951" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="30" branch="false"/><line number="282" hits="17" branch="false"/><line number="282" hits="951" branch="false"/><line number="284" hits="187" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="7462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="157" branch="false"/><line number="285" hits="109" branch="false"/><line number="285" hits="6511" branch="false"/><line number="287" hits="30" branch="false"/><line number="287" hits="17" branch="false"/><line number="287" hits="951" branch="false"/><line number="288" hits="30" branch="false"/><line number="288" hits="17" branch="false"/><line number="288" hits="951" branch="false"/><line number="290" hits="30" branch="false"/><line number="290" hits="17" branch="false"/><line number="290" hits="951" branch="false"/><line number="291" hits="30" branch="false"/><line number="291" hits="17" branch="false"/><line number="291" hits="951" branch="false"/><line number="292" hits="30" branch="false"/><line number="292" hits="17" branch="false"/><line number="292" hits="951" branch="false"/><line number="293" hits="270" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="153" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="8559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="240" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="7608" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="83" branch="false"/><line number="295" hits="27" branch="false"/><line number="295" hits="1097" branch="false"/><line number="297" hits="157" branch="false"/><line number="297" hits="109" branch="false"/><line number="297" hits="6511" branch="false"/><line number="299" hits="157" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="6511" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="940" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="9" branch="false"/><line number="301" hits="5" branch="false"/><line number="301" hits="202" branch="false"/><line number="303" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="940" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="29" branch="false"/><line number="304" hits="15" branch="false"/><line number="304" hits="940" branch="false"/><line number="305" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="940" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="940" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="5571" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="29" branch="false"/><line number="309" hits="16" branch="false"/><line number="309" hits="873" branch="false"/><line number="311" hits="128" branch="false"/><line number="311" hits="94" branch="false"/><line number="311" hits="5571" branch="false"/><line number="312" hits="128" branch="false"/><line number="312" hits="94" branch="false"/><line number="312" hits="5571" branch="false"/><line number="313" hits="428" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="304" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="18513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="210" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="12942" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="157" branch="false"/><line number="317" hits="109" branch="false"/><line number="317" hits="6511" branch="false"/><line number="320" hits="30" branch="false"/><line number="320" hits="17" branch="false"/><line number="320" hits="951" branch="false"/><line number="321" hits="30" branch="false"/><line number="321" hits="17" branch="false"/><line number="321" hits="951" branch="false"/><line number="323" hits="1" branch="false"/><line number="323" hits="2" branch="false"/><line number="323" hits="11" branch="false"/><line number="340" hits="1" branch="false"/><line number="340" hits="2" branch="false"/><line number="340" hits="12" branch="false"/><line number="341" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="12" branch="false"/><line number="347" hits="12" branch="false"/><line number="348" hits="12954" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="12942" branch="false"/><line number="351" hits="12" branch="false"/><line number="352" hits="12966" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="12" branch="false"/><line number="355" hits="1" branch="false"/><line number="356" hits="1" branch="false"/><line number="357" hits="302" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="3" branch="false"/><line number="362" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="1" branch="false"/><line number="364" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="2" branch="false"/><line number="367" hits="212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="210" branch="false"/><line number="370" hits="2" branch="false"/><line number="371" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="2" branch="false"/></lines></class><class name="software_builder_cpp" filename="chrono_batch_render/bvh/software_builder.cpp" line-rate="0.9728506787330317" branch-rate="0.8852459016393442" complexity="0.0"><methods><method name="&lt;unknown function 36&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="36" hits="414" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::Format" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="38" hits="263" branch="false"/><line number="39" hits="263" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="42" hits="356" branch="false"/><line number="43" hits="356" branch="false"/><line number="44" hits="356" branch="false"/><line number="45" hits="356" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::CreateBlas" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="619" branch="false"/><line number="48" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::CreateTlas" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="51" hits="313" branch="false"/><line number="52" hits="313" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::Build" signature="(chrono::batch_render::device::CommandEncoder&amp;, std::span&lt;chrono::batch_render::Ref&lt;chrono::batch_render::bvh::Blas&gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="55" hits="631" branch="false"/><line number="56" hits="631" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="57" hits="631" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="58" hits="631" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="45" branch="false"/><line number="61" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="1758" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="1172" branch="false"/><line number="65" hits="1172" branch="false"/><line number="66" hits="1172" branch="false"/><line number="67" hits="1172" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::Build(chrono::batch_render::device::CommandEncoder&amp;, std::span&lt;chrono::batch_render::Ref&lt;chrono::batch_render::bvh::Blas&gt; const, 18446744073709551615ul&gt;)::{lambda()#1}::operator()" signature="() const" line-rate="0.9166666666666666" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="68" hits="2344" branch="false"/><line number="69" hits="1172" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="588" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="73" hits="0" branch="false"/><line number="75" hits="588" branch="false"/><line number="76" hits="588" branch="false"/><line number="77" hits="588" branch="false"/><line number="78" hits="588" branch="false"/><line number="79" hits="588" branch="false"/><line number="80" hits="1172" branch="false"/><line number="81" hits="2488" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="1316" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="1316" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="1316" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="658" branch="false"/><line number="87" hits="658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="658" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="658" branch="false"/><line number="95" hits="1172" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="1172" branch="false"/><line number="97" hits="631" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::Refit" signature="(chrono::batch_render::device::CommandEncoder&amp;, std::span&lt;chrono::batch_render::Ref&lt;chrono::batch_render::bvh::Blas&gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.9354838709677419" complexity="0.0"><lines><line number="99" hits="251" branch="false"/><line number="100" hits="251" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="101" hits="251" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="102" hits="251" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="204" branch="false"/><line number="105" hits="47" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="47" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="93" branch="false"/><line number="109" hits="213" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="121" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="121" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="120" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="120" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="92" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="93" branch="false"/><line number="121" hits="252" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::Build" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::bvh::Tlas&amp;, chrono::batch_render::device::BufferRange, std::optional&lt;chrono::batch_render::device::BufferRange&gt;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.8961038961038961" complexity="0.0"><lines><line number="123" hits="626" branch="false"/><line number="125" hits="626" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="126" hits="626" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="127" hits="626" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="626" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="625" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="623" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="623" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="623" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="623" branch="false"/><line number="134" hits="623" branch="false"/><line number="135" hits="1365" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="742" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="742" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="623" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="607" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="607" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="607" branch="false"/><line number="145" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="147" hits="16" branch="false"/><line number="148" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="16" branch="false"/><line number="150" hits="16" branch="false"/><line number="151" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="16" branch="false"/><line number="154" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="16" branch="false"/><line number="158" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="16" branch="false"/><line number="164" hits="16" branch="false"/><line number="165" hits="16" branch="false"/><line number="166" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="30" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="16" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="173" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="175" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="16" branch="false"/><line number="177" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="16" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="183" hits="674" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::Refit" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::bvh::Tlas&amp;, chrono::batch_render::device::BufferRange, std::optional&lt;chrono::batch_render::device::BufferRange&gt;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.9090909090909091" complexity="0.0"><lines><line number="185" hits="159" branch="false"/><line number="187" hits="159" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="188" hits="159" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="189" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="159" branch="false"/><line number="197" hits="328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="159" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::Updating" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="211" hits="638" branch="false"/><line number="212" hits="638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="383" branch="false"/><line number="214" hits="1149" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="766" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="220" hits="638" branch="false"/><line number="221" hits="766" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::RefitSegments" signature="(chrono::batch_render::device::CommandEncoder&amp;, unsigned int, unsigned long, std::span&lt;chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::RefitSegment const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.9333333333333333" complexity="0.0"><lines><line number="223" hits="251" branch="false"/><line number="225" hits="251" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="45" branch="false"/><line number="228" hits="206" branch="false"/><line number="229" hits="206" branch="false"/><line number="230" hits="206" branch="false"/><line number="231" hits="206" branch="false"/><line number="232" hits="435" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="229" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="229" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="229" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="229" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="238" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="206" branch="false"/><line number="241" hits="206" branch="false"/><line number="242" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="206" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="206" branch="false"/><line number="249" hits="206" branch="false"/><line number="250" hits="206" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="206" branch="false"/><line number="252" hits="206" branch="false"/><line number="254" hits="206" branch="false"/><line number="255" hits="206" branch="false"/><line number="256" hits="206" branch="false"/><line number="258" hits="206" branch="false"/><line number="259" hits="206" branch="false"/><line number="260" hits="206" branch="false"/><line number="261" hits="206" branch="false"/><line number="263" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="206" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="412" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="271" hits="618" branch="false"/></lines></method><method name="chrono::batch_render::bvh::(anonymous namespace)::SoftwareBuilder::Fit" signature="(unsigned long, unsigned long)" line-rate="0.7777777777777778" branch-rate="0.7272727272727273" complexity="0.0"><lines><line number="273" hits="1567" branch="false"/><line number="274" hits="1567" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="275" hits="0" branch="false"/><line number="276" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="1567" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="283" hits="1567" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="826" branch="false"/><line number="285" hits="826" branch="false"/><line number="286" hits="826" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="416" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="430" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="826" branch="false"/><line number="292" hits="1652" branch="false"/><line number="293" hits="826" branch="false"/><line number="294" hits="1652" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="296" hits="1567" branch="false"/></lines></method><method name="chrono::batch_render::bvh::SoftwareBlas::SoftwareBlas" signature="(chrono::batch_render::device::Device&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="308" hits="619" branch="false"/><line number="309" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="1238" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::bvh::SoftwareTlas::SoftwareTlas" signature="(chrono::batch_render::device::Device&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.9" complexity="0.0"><lines><line number="313" hits="313" branch="false"/><line number="314" hits="313" branch="false"/><line number="315" hits="312" branch="false"/><line number="316" hits="312" branch="false"/><line number="317" hits="734" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="422" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="422" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="312" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="322" hits="734" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="422" branch="false"/><line number="325" hits="312" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="936" branch="false"/></lines></method><method name="chrono::batch_render::bvh::SoftwareTlas::World" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="328" hits="750" branch="false"/><line number="329" hits="750" branch="false"/><line number="330" hits="750" branch="false"/></lines></method><method name="chrono::batch_render::bvh::CreateSoftwareBuilder" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="333" hits="414" branch="false"/><line number="334" hits="414" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method></methods><lines><line number="36" hits="414" branch="false"/><line number="38" hits="263" branch="false"/><line number="39" hits="263" branch="false"/><line number="42" hits="356" branch="false"/><line number="43" hits="356" branch="false"/><line number="44" hits="356" branch="false"/><line number="45" hits="356" branch="false"/><line number="47" hits="619" branch="false"/><line number="48" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="313" branch="false"/><line number="52" hits="313" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="631" branch="false"/><line number="56" hits="631" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="57" hits="631" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="58" hits="631" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="45" branch="false"/><line number="61" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="1758" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="1172" branch="false"/><line number="65" hits="1172" branch="false"/><line number="66" hits="1172" branch="false"/><line number="67" hits="1172" branch="false"/><line number="68" hits="2344" branch="false"/><line number="69" hits="1172" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="588" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="73" hits="0" branch="false"/><line number="75" hits="588" branch="false"/><line number="76" hits="588" branch="false"/><line number="77" hits="588" branch="false"/><line number="78" hits="588" branch="false"/><line number="79" hits="588" branch="false"/><line number="80" hits="1172" branch="false"/><line number="81" hits="2488" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="1316" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="1316" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="1316" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="658" branch="false"/><line number="87" hits="658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="658" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="658" branch="false"/><line number="95" hits="1172" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="1172" branch="false"/><line number="97" hits="631" branch="false"/><line number="99" hits="251" branch="false"/><line number="100" hits="251" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="101" hits="251" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="102" hits="251" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="204" branch="false"/><line number="105" hits="47" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="47" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="93" branch="false"/><line number="109" hits="213" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="121" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="121" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="120" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="120" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="92" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="93" branch="false"/><line number="121" hits="252" branch="false"/><line number="123" hits="626" branch="false"/><line number="125" hits="626" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="126" hits="626" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="127" hits="626" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="626" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="625" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="623" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="623" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="623" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="623" branch="false"/><line number="134" hits="623" branch="false"/><line number="135" hits="1365" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="742" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="742" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="623" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="607" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="607" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="607" branch="false"/><line number="145" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="147" hits="16" branch="false"/><line number="148" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="16" branch="false"/><line number="150" hits="16" branch="false"/><line number="151" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="16" branch="false"/><line number="154" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="16" branch="false"/><line number="158" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="16" branch="false"/><line number="164" hits="16" branch="false"/><line number="165" hits="16" branch="false"/><line number="166" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="30" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="16" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="173" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="175" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="16" branch="false"/><line number="177" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="16" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="183" hits="674" branch="false"/><line number="185" hits="159" branch="false"/><line number="187" hits="159" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="188" hits="159" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="189" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="159" branch="false"/><line number="197" hits="328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="159" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="159" branch="false"/><line number="211" hits="638" branch="false"/><line number="212" hits="638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="383" branch="false"/><line number="214" hits="1149" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="766" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="220" hits="638" branch="false"/><line number="221" hits="766" branch="false"/><line number="223" hits="251" branch="false"/><line number="225" hits="251" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="45" branch="false"/><line number="228" hits="206" branch="false"/><line number="229" hits="206" branch="false"/><line number="230" hits="206" branch="false"/><line number="231" hits="206" branch="false"/><line number="232" hits="435" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="229" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="229" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="229" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="229" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="238" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="206" branch="false"/><line number="241" hits="206" branch="false"/><line number="242" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="206" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="206" branch="false"/><line number="249" hits="206" branch="false"/><line number="250" hits="206" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="206" branch="false"/><line number="252" hits="206" branch="false"/><line number="254" hits="206" branch="false"/><line number="255" hits="206" branch="false"/><line number="256" hits="206" branch="false"/><line number="258" hits="206" branch="false"/><line number="259" hits="206" branch="false"/><line number="260" hits="206" branch="false"/><line number="261" hits="206" branch="false"/><line number="263" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="206" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="206" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="412" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="271" hits="618" branch="false"/><line number="273" hits="1567" branch="false"/><line number="274" hits="1567" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="275" hits="0" branch="false"/><line number="276" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="1567" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="283" hits="1567" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="826" branch="false"/><line number="285" hits="826" branch="false"/><line number="286" hits="826" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="416" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="430" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="826" branch="false"/><line number="292" hits="1652" branch="false"/><line number="293" hits="826" branch="false"/><line number="294" hits="1652" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="296" hits="1567" branch="false"/><line number="308" hits="619" branch="false"/><line number="309" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="1238" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="313" branch="false"/><line number="314" hits="313" branch="false"/><line number="315" hits="312" branch="false"/><line number="316" hits="312" branch="false"/><line number="317" hits="734" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="422" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="422" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="312" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="322" hits="734" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="422" branch="false"/><line number="325" hits="312" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="936" branch="false"/><line number="328" hits="750" branch="false"/><line number="329" hits="750" branch="false"/><line number="330" hits="750" branch="false"/><line number="333" hits="414" branch="false"/><line number="334" hits="414" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class><class name="software_builder_h" filename="chrono_batch_render/bvh/software_builder.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::bvh::SoftwareBlas::Handle" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="1249" branch="false"/><line number="25" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="658" branch="false"/><line number="29" hits="658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="1437" branch="false"/><line number="33" hits="1437" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 28&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="24" hits="1249" branch="false"/><line number="25" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="11" branch="false"/><line number="28" hits="658" branch="false"/><line number="29" hits="11" branch="false"/><line number="29" hits="658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="1437" branch="false"/><line number="33" hits="1437" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.bvh.kernels" line-rate="0.9841269841269841" branch-rate="0.92" complexity="0.0"><classes><class name="bvh_h" filename="chrono_batch_render/bvh/kernels/bvh.h" line-rate="0.9841269841269841" branch-rate="0.92" complexity="0.0"><methods><method name="&lt;unknown function 88&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="88" hits="3238" branch="false"/><line number="89" hits="3251" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="3238" branch="false"/><line number="93" hits="3238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="1299" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 92&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 98&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 102&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BvhChildBox" signature="(chrono::batch_render::BvhNode, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 151&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 153&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BvhUnion" signature="(chrono::batch_render::BvhBox, chrono::batch_render::BvhBox)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BvhArea" signature="(chrono::batch_render::BvhBox)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BvhTriangleBox" signature="(chrono::batch_render::BvhCorners)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BvhMakeInstance" signature="(chrono::batch_render::InstanceRecord, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BvhInstanceBox" signature="(chrono::batch_render::InstanceRecord, chrono::batch_render::BvhBox)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BvhGridExponent" signature="(float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BvhAssignSlots" signature="(chrono::batch_render::BvhBox, chrono::batch_render::BvhBox*, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BvhQuantizeSlots" signature="(chrono::batch_render::BvhBox, chrono::batch_render::BvhBox*, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BvhQuantize" signature="(chrono::batch_render::BvhBox, chrono::batch_render::BvhBox*, chrono::batch_render::BvhSlots)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="88" hits="3238" branch="false"/><line number="89" hits="3251" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="3238" branch="false"/><line number="92" hits="62" branch="false"/><line number="93" hits="3238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="1299" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="66351" branch="false"/><line number="98" hits="2" branch="false"/><line number="99" hits="21552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="984" branch="false"/><line number="102" hits="14933" branch="false"/><line number="103" hits="984" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="14933" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="5793" branch="false"/><line number="107" hits="5793" branch="false"/><line number="110" hits="14933" branch="false"/><line number="111" hits="14933" branch="false"/><line number="112" hits="59732" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="44799" branch="false"/><line number="114" hits="44799" branch="false"/><line number="115" hits="44799" branch="false"/><line number="117" hits="14933" branch="false"/><line number="146" hits="47439" branch="false"/><line number="147" hits="47439" branch="false"/><line number="148" hits="6777" branch="false"/><line number="151" hits="17337" branch="false"/><line number="151" hits="8" branch="false"/><line number="152" hits="17337" branch="false"/><line number="152" hits="8" branch="false"/><line number="153" hits="171829" branch="true" condition-coverage="100% (42/42)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="8" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="133206" branch="false"/><line number="154" hits="24" branch="false"/><line number="154" hits="6" branch="false"/><line number="155" hits="133206" branch="false"/><line number="155" hits="24" branch="false"/><line number="155" hits="6" branch="false"/><line number="157" hits="17351" branch="false"/><line number="157" hits="8" branch="false"/><line number="157" hits="1" branch="false"/><line number="160" hits="796442" branch="false"/><line number="161" hits="796442" branch="false"/><line number="162" hits="3185768" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="2389326" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="2882670" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="796442" branch="false"/><line number="169" hits="294693" branch="false"/><line number="170" hits="294693" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="171" hits="294693" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="172" hits="294693" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="173" hits="294693" branch="false"/><line number="176" hits="67668" branch="false"/><line number="177" hits="67668" branch="false"/><line number="180" hits="46475" branch="false"/><line number="181" hits="46475" branch="false"/><line number="182" hits="185900" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="189389" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="261139" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="46475" branch="false"/><line number="189" hits="12942" branch="false"/><line number="190" hits="12942" branch="false"/><line number="191" hits="51768" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="38826" branch="false"/><line number="193" hits="38826" branch="false"/><line number="194" hits="38826" branch="false"/><line number="196" hits="12942" branch="false"/><line number="197" hits="12942" branch="false"/><line number="198" hits="12942" branch="false"/><line number="199" hits="12942" branch="false"/><line number="202" hits="300" branch="false"/><line number="203" hits="300" branch="false"/><line number="204" hits="1200" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="900" branch="false"/><line number="206" hits="900" branch="false"/><line number="208" hits="300" branch="false"/><line number="209" hits="300" branch="false"/><line number="210" hits="300" branch="false"/><line number="213" hits="210" branch="false"/><line number="214" hits="210" branch="false"/><line number="215" hits="210" branch="false"/><line number="216" hits="210" branch="false"/><line number="217" hits="210" branch="false"/><line number="218" hits="210" branch="false"/><line number="219" hits="2730" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="2520" branch="false"/><line number="222" hits="210" branch="false"/><line number="223" hits="210" branch="false"/><line number="224" hits="210" branch="false"/><line number="225" hits="210" branch="false"/><line number="226" hits="210" branch="false"/><line number="227" hits="210" branch="false"/><line number="228" hits="210" branch="false"/><line number="229" hits="210" branch="false"/><line number="230" hits="210" branch="false"/><line number="231" hits="210" branch="false"/><line number="232" hits="210" branch="false"/><line number="233" hits="210" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="840" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="2520" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1890" branch="false"/><line number="238" hits="1890" branch="false"/><line number="239" hits="1890" branch="false"/><line number="241" hits="630" branch="false"/><line number="243" hits="210" branch="false"/><line number="246" hits="550" branch="false"/><line number="247" hits="550" branch="false"/><line number="248" hits="2200" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="1650" branch="false"/><line number="250" hits="1650" branch="false"/><line number="251" hits="6600" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="4950" branch="false"/><line number="253" hits="4950" branch="false"/><line number="254" hits="4950" branch="false"/><line number="255" hits="4950" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="6575" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="1650" branch="false"/><line number="259" hits="1650" branch="false"/><line number="261" hits="550" branch="false"/><line number="279" hits="2994" branch="false"/><line number="280" hits="2994" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="3900" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="286" hits="998" branch="false"/><line number="287" hits="998" branch="false"/><line number="288" hits="8982" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="71856" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="63872" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="9656" branch="false"/><line number="292" hits="9656" branch="false"/><line number="294" hits="54216" branch="false"/><line number="295" hits="54216" branch="false"/><line number="296" hits="54216" branch="false"/><line number="297" hits="108432" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="54216" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="8982" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="7984" branch="false"/><line number="305" hits="7984" branch="false"/><line number="307" hits="7775" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="63882" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="470496" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="413712" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="12748" branch="false"/><line number="315" hits="12748" branch="false"/><line number="316" hits="12748" branch="false"/><line number="320" hits="7098" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="6777" branch="false"/><line number="324" hits="6777" branch="false"/><line number="326" hits="7775" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="327" hits="6777" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="328" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="329" hits="0" branch="false"/><line number="330" hits="0" branch="false"/><line number="334" hits="998" branch="false"/><line number="337" hits="998" branch="false"/><line number="338" hits="998" branch="false"/><line number="339" hits="998" branch="false"/><line number="340" hits="998" branch="false"/><line number="341" hits="998" branch="false"/><line number="342" hits="998" branch="false"/><line number="343" hits="998" branch="false"/><line number="344" hits="3992" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="2994" branch="false"/><line number="346" hits="2994" branch="false"/><line number="347" hits="2994" branch="false"/><line number="348" hits="2994" branch="false"/><line number="349" hits="8982" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="5988" branch="false"/><line number="351" hits="5988" branch="false"/><line number="353" hits="26946" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="23952" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="3621" branch="false"/><line number="357" hits="20331" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="358" hits="20331" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="359" hits="40662" branch="false"/><line number="360" hits="20331" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="361" hits="40662" branch="false"/><line number="362" hits="40662" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="365" hits="998" branch="false"/><line number="368" hits="998" branch="false"/><line number="369" hits="998" branch="false"/><line number="370" hits="998" branch="false"/><line number="371" hits="8982" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="7984" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="6777" branch="false"/><line number="374" hits="6777" branch="false"/><line number="377" hits="998" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.device" line-rate="0.7287681713848508" branch-rate="0.6089115740102083" complexity="0.0"><classes><class name="accel_h" filename="chrono_batch_render/device/accel.h" line-rate="0.25396825396825395" branch-rate="0.16279069767441862" complexity="0.0"><methods><method name="&lt;unknown function 42&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 46&gt;" signature="" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="46" hits="121" branch="false"/><line number="47" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="27" branch="false"/><line number="50" hits="215" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="51" hits="94" branch="false"/></lines></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::bvh::GeometryBuffers(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(chrono::batch_render::device::AccelTriangles const&amp;, chrono::batch_render::bvh::GeometryBuffers(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="56" hits="115" branch="false"/><line number="57" hits="115" branch="false"/><line number="58" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="111" branch="false"/><line number="61" hits="115" branch="false"/></lines></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::BuildAccelCommand const&amp;)#1}::operator()(chrono::batch_render::device::BuildAccelCommand const&amp;) const::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(chrono::batch_render::device::AccelTriangles const&amp;, chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::BuildAccelCommand const&amp;)#1}::operator()(chrono::batch_render::device::BuildAccelCommand const&amp;) const::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::device::CommandEncoder::BuildAccel(chrono::batch_render::device::Accel&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::BufferRange, bool)::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(chrono::batch_render::device::AccelTriangles const&amp;, chrono::batch_render::device::CommandEncoder::BuildAccel(chrono::batch_render::device::Accel&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::BufferRange, bool)::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::bvh::GeometryBuffers(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(chrono::batch_render::device::AccelBoxes const&amp;, chrono::batch_render::bvh::GeometryBuffers(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="63" hits="504" branch="false"/><line number="64" hits="504" branch="false"/><line number="65" hits="504" branch="false"/></lines></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::BuildAccelCommand const&amp;)#1}::operator()(chrono::batch_render::device::BuildAccelCommand const&amp;) const::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(chrono::batch_render::device::AccelBoxes const&amp;, chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::BuildAccelCommand const&amp;)#1}::operator()(chrono::batch_render::device::BuildAccelCommand const&amp;) const::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::device::CommandEncoder::BuildAccel(chrono::batch_render::device::Accel&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::BufferRange, bool)::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(chrono::batch_render::device::AccelBoxes const&amp;, chrono::batch_render::device::CommandEncoder::BuildAccel(chrono::batch_render::device::Accel&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::BufferRange, bool)::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::BuildAccelCommand const&amp;)#1}::operator()(chrono::batch_render::device::BuildAccelCommand const&amp;) const::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(chrono::batch_render::device::AccelInstances const&amp;, chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::BuildAccelCommand const&amp;)#1}::operator()(chrono::batch_render::device::BuildAccelCommand const&amp;) const::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::device::CommandEncoder::BuildAccel(chrono::batch_render::device::Accel&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::BufferRange, bool)::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(chrono::batch_render::device::AccelInstances const&amp;, chrono::batch_render::device::CommandEncoder::BuildAccel(chrono::batch_render::device::Accel&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::BufferRange, bool)::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::bvh::GeometryBuffers(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;, chrono::batch_render::bvh::GeometryBuffers(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes&gt; const&amp;)::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="72" hits="619" branch="false"/><line number="73" hits="1238" branch="false"/><line number="74" hits="619" branch="false"/></lines></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances, chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::BuildAccelCommand const&amp;)#1}::operator()(chrono::batch_render::device::BuildAccelCommand const&amp;) const::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::BuildAccelCommand const&amp;)#1}::operator()(chrono::batch_render::device::BuildAccelCommand const&amp;) const::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::device::ForEachBuffer&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances, chrono::batch_render::device::CommandEncoder::BuildAccel(chrono::batch_render::device::Accel&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::BufferRange, bool)::{lambda(chrono::batch_render::device::BufferRange)#1}&gt;" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::CommandEncoder::BuildAccel(chrono::batch_render::device::Accel&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::BufferRange, bool)::{lambda(chrono::batch_render::device::BufferRange)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Accel::~Accel" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 86&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Accel::Accel" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;, chrono::batch_render::device::AccelLevel, chrono::batch_render::device::AccelSizes, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="0" branch="false"/><line number="46" hits="121" branch="false"/><line number="47" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="0" branch="false"/><line number="48" hits="27" branch="false"/><line number="50" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="215" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="51" hits="0" branch="false"/><line number="51" hits="94" branch="false"/><line number="56" hits="115" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="115" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="111" branch="false"/><line number="59" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="61" hits="115" branch="false"/><line number="61" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="63" hits="504" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="504" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="504" branch="false"/><line number="65" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="72" hits="619" branch="false"/><line number="72" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="1238" branch="false"/><line number="73" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="74" hits="619" branch="false"/><line number="74" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="84" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="0" branch="false"/><line number="105" hits="0" branch="false"/><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class><class name="buffer_cpp" filename="chrono_batch_render/device/buffer.cpp" line-rate="0.72" branch-rate="0.5161290322580645" complexity="0.0"><methods><method name="chrono::batch_render::device::Buffer::Buffer" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::BufferDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="9" hits="119983" branch="false"/><line number="10" hits="239966" branch="false"/><line number="11" hits="239966" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Buffer::~Buffer" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="13" hits="119983" branch="false"/><line number="14" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="15" hits="119983" branch="false"/><line number="17" hits="119983" branch="false"/></lines></method><method name="chrono::batch_render::device::Buffer::FullyBacked" signature="() const" line-rate="1.0" branch-rate="0.25" complexity="0.0"><lines><line number="19" hits="239966" branch="false"/><line number="20" hits="239966" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Buffer::External" signature="(DLDeviceType)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="26" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="27" hits="0" branch="false"/><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Buffer::Slice" signature="(unsigned long, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="33" hits="470226" branch="false"/><line number="34" hits="470226" branch="false"/></lines></method><method name="chrono::batch_render::device::BufferRange::Slice" signature="(unsigned long, unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="37" hits="566787" branch="false"/><line number="38" hits="566787" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="2" branch="false"/><line number="40" hits="4" branch="false"/><line number="41" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="566785" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="9" hits="119983" branch="false"/><line number="10" hits="239966" branch="false"/><line number="11" hits="239966" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="13" hits="119983" branch="false"/><line number="14" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="15" hits="119983" branch="false"/><line number="17" hits="119983" branch="false"/><line number="19" hits="239966" branch="false"/><line number="20" hits="239966" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="26" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="27" hits="0" branch="false"/><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="470226" branch="false"/><line number="34" hits="470226" branch="false"/><line number="37" hits="566787" branch="false"/><line number="38" hits="566787" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="2" branch="false"/><line number="40" hits="4" branch="false"/><line number="41" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="566785" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="buffer_h" filename="chrono_batch_render/device/buffer.h" line-rate="0.9748427672955975" branch-rate="0.7616926503340757" complexity="0.0"><methods><method name="&lt;unknown function 41&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 45&gt;" signature="" line-rate="1.0" branch-rate="0.8085106382978723" complexity="0.0"><lines><line number="45" hits="390427" branch="true" condition-coverage="85% (92/108)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="69" hits="1145630" branch="false"/><line number="70" hits="1107388" branch="true" condition-coverage="76% (13/17)"><conditions><condition number="0" type="jump" coverage="76%"/></conditions></line><line number="73" hits="591387" branch="false"/><line number="74" hits="564654" branch="true" condition-coverage="81% (61/75)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="119" hits="15282" branch="true" condition-coverage="75% (39/52)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="121" hits="277391" branch="false"/><line number="122" hits="274601" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="129" hits="330322" branch="false"/><line number="130" hits="330322" branch="true" condition-coverage="81% (13/16)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="133" hits="19213" branch="false"/><line number="134" hits="19145" branch="true" condition-coverage="100% (9/9)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 69&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 73&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 77&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::BvhBox&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::BvhBox const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::CameraRecord&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::CameraRecord const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::Capture&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::Capture const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::CurvesJob&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::CurvesJob const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::DetectorRecord&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::DetectorRecord const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::Float2 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::Float4&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::Float4 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::MinimalLightRecord&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::MinimalLightRecord const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::MipJob&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::MipJob const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::NormalsShape&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::NormalsShape const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::OverlayGlyph&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::OverlayGlyph const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::PointCloud&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::PointCloud const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::PointsJob&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::PointsJob const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::RenderTables&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::RenderTables const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::SensorPipelineCapture&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::SensorPipelineCapture const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::SensorPipelineValue&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::SensorPipelineValue const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::SpectralTables&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::SpectralTables const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::StableId&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::StableId const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::SubsetJob&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::SubsetJob const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::SubsetOutput&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::SubsetOutput const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::TopologyJob&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::TopologyJob const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::Uint2&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::Uint2 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::ViewEntry&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;chrono::batch_render::ViewEntry const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;double&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;double const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;float&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;float const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;signed char&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;signed char const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;unsigned char&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;unsigned char const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;unsigned int&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;unsigned int const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="150" hits="8939" branch="false"/><line number="151" hits="17878" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;unsigned long&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;unsigned long const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;unsigned short&gt;" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;unsigned short const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::BvhBox&gt;" signature="(chrono::batch_render::device::BufferDesc, std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::CurvesJob&gt;" signature="(chrono::batch_render::device::BufferDesc, std::span&lt;chrono::batch_render::CurvesJob const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::device::BufferDesc, std::span&lt;chrono::batch_render::Float3 const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::MinimalLightRecord&gt;" signature="(chrono::batch_render::device::BufferDesc, std::span&lt;chrono::batch_render::MinimalLightRecord const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::MipJob&gt;" signature="(chrono::batch_render::device::BufferDesc, std::span&lt;chrono::batch_render::MipJob const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::PointsJob&gt;" signature="(chrono::batch_render::device::BufferDesc, std::span&lt;chrono::batch_render::PointsJob const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;std::byte&gt;" signature="(chrono::batch_render::device::BufferDesc, std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;unsigned int&gt;" signature="(chrono::batch_render::device::BufferDesc, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::Float4&gt;" signature="(chrono::batch_render::device::BufferDesc, std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;chrono::batch_render::StableId&gt;" signature="(chrono::batch_render::device::BufferDesc, std::vector&lt;chrono::batch_render::StableId, std::allocator&lt;chrono::batch_render::StableId&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;float&gt;" signature="(chrono::batch_render::device::BufferDesc, std::vector&lt;float, std::allocator&lt;float&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;std::byte&gt;" signature="(chrono::batch_render::device::BufferDesc, std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; chrono::batch_render::device::Device::CreateBuffer&lt;unsigned int&gt;" signature="(chrono::batch_render::device::BufferDesc, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="158" hits="606" branch="false"/><line number="159" hits="1212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="41" hits="437859" branch="false"/><line number="42" hits="317876" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="24" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="45" hits="390427" branch="true" condition-coverage="85% (92/108)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="69" hits="3" branch="false"/><line number="69" hits="1145630" branch="false"/><line number="69" hits="541258" branch="false"/><line number="70" hits="3" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="70" hits="1107388" branch="true" condition-coverage="76% (13/17)"><conditions><condition number="0" type="jump" coverage="76%"/></conditions></line><line number="70" hits="541258" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="73" hits="1" branch="false"/><line number="73" hits="591387" branch="false"/><line number="73" hits="83286" branch="false"/><line number="73" hits="509" branch="false"/><line number="74" hits="1" branch="false"/><line number="74" hits="564654" branch="true" condition-coverage="81% (61/75)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="74" hits="79557" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="74" hits="509" branch="true" condition-coverage="100% (16/16)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="3" branch="false"/><line number="77" hits="27945" branch="false"/><line number="77" hits="20" branch="false"/><line number="78" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="25155" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="78" hits="20" branch="false"/><line number="81" hits="51252" branch="false"/><line number="82" hits="51255" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="82" hits="1056" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="197882" branch="false"/><line number="86" hits="119985" branch="true" condition-coverage="40% (4/10)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="89" hits="3" branch="false"/><line number="89" hits="239966" branch="false"/><line number="89" hits="239966" branch="false"/><line number="90" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="90" hits="239966" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="90" hits="239966" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="15282" branch="true" condition-coverage="75% (39/52)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="119" hits="470230" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="628736" branch="false"/><line number="121" hits="277391" branch="false"/><line number="122" hits="602146" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="122" hits="274601" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="125" hits="865998" branch="false"/><line number="125" hits="232729" branch="false"/><line number="126" hits="865998" branch="true" condition-coverage="70% (7/10)"><conditions><condition number="0" type="jump" coverage="70%"/></conditions></line><line number="126" hits="229939" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="129" hits="788087" branch="false"/><line number="129" hits="330322" branch="false"/><line number="129" hits="0" branch="false"/><line number="130" hits="788087" branch="true" condition-coverage="47% (9/19)"><conditions><condition number="0" type="jump" coverage="47%"/></conditions></line><line number="130" hits="330322" branch="true" condition-coverage="81% (13/16)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="130" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="133" hits="1" branch="false"/><line number="133" hits="19213" branch="false"/><line number="133" hits="685" branch="false"/><line number="133" hits="5" branch="false"/><line number="134" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="134" hits="19145" branch="true" condition-coverage="100% (9/9)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="685" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="5" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="142" hits="566785" branch="false"/><line number="143" hits="566785" branch="false"/><line number="150" hits="379" branch="false"/><line number="150" hits="61" branch="false"/><line number="150" hits="166" branch="false"/><line number="150" hits="62" branch="false"/><line number="150" hits="61" branch="false"/><line number="150" hits="511" branch="false"/><line number="150" hits="512" branch="false"/><line number="150" hits="18" branch="false"/><line number="150" hits="293" branch="false"/><line number="150" hits="104" branch="false"/><line number="150" hits="110" branch="false"/><line number="150" hits="3" branch="false"/><line number="150" hits="33" branch="false"/><line number="150" hits="125" branch="false"/><line number="150" hits="61" branch="false"/><line number="150" hits="62" branch="false"/><line number="150" hits="62" branch="false"/><line number="150" hits="353" branch="false"/><line number="150" hits="285" branch="false"/><line number="150" hits="6" branch="false"/><line number="150" hits="6" branch="false"/><line number="150" hits="282" branch="false"/><line number="150" hits="478" branch="false"/><line number="150" hits="386" branch="false"/><line number="150" hits="1" branch="false"/><line number="150" hits="1214" branch="false"/><line number="150" hits="3" branch="false"/><line number="150" hits="5" branch="false"/><line number="150" hits="8939" branch="false"/><line number="150" hits="1" branch="false"/><line number="150" hits="1" branch="false"/><line number="151" hits="758" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="122" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="332" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="122" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="1022" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="1024" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="208" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="220" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="66" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="122" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="706" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="570" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="564" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="956" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="772" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="2428" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="17878" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="790" branch="false"/><line number="154" hits="379" branch="false"/><line number="154" hits="62" branch="false"/><line number="154" hits="2" branch="false"/><line number="154" hits="293" branch="false"/><line number="154" hits="104" branch="false"/><line number="154" hits="125" branch="false"/><line number="154" hits="1228" branch="false"/><line number="154" hits="158" branch="false"/><line number="154" hits="2757" branch="false"/><line number="155" hits="1580" branch="false"/><line number="155" hits="758" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="208" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="2456" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="316" branch="false"/><line number="155" hits="5514" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="158" hits="5861" branch="false"/><line number="158" hits="18" branch="false"/><line number="158" hits="353" branch="false"/><line number="158" hits="285" branch="false"/><line number="158" hits="750" branch="false"/><line number="158" hits="0" branch="false"/><line number="158" hits="2025" branch="false"/><line number="158" hits="606" branch="false"/><line number="159" hits="11722" branch="false"/><line number="159" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="706" branch="false"/><line number="159" hits="570" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="1500" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="4050" branch="false"/><line number="159" hits="1212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="commands_cpp" filename="chrono_batch_render/device/commands.cpp" line-rate="0.7093023255813954" branch-rate="0.4521276595744681" complexity="0.0"><methods><method name="chrono::batch_render::device::(anonymous namespace)::RequireWords" signature="(chrono::batch_render::device::BufferRange, char const*)" line-rate="0.6" branch-rate="0.4" complexity="0.0"><lines><line number="17" hits="341734" branch="false"/><line number="18" hits="341734" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="false"/><line number="21" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="341734" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Grid" signature="(chrono::batch_render::device::Kernel const&amp;, chrono::batch_render::device::Size3)" line-rate="0.3076923076923077" branch-rate="0.2" complexity="0.0"><lines><line number="39" hits="154685" branch="false"/><line number="40" hits="154685" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="154685" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="154685" branch="false"/><line number="47" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="0" branch="false"/><line number="50" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="52" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="56" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::RequireCounts" signature="(chrono::batch_render::device::Kernel const&amp;, chrono::batch_render::device::BufferRange, chrono::batch_render::device::Size3)" line-rate="0.45454545454545453" branch-rate="0.4" complexity="0.0"><lines><line number="61" hits="77897" branch="false"/><line number="62" hits="77897" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="77897" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="68" hits="0" branch="false"/><line number="70" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="72" hits="77897" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="73" hits="0" branch="false"/><line number="75" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="77" hits="77897" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::CommandBuffer" signature="(chrono::batch_render::device::Queue&amp;, bool)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="81" hits="238552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="238552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="127290" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="84" hits="127290" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="238552" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::CommandBuffer" signature="(chrono::batch_render::device::CommandBuffer&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="88" hits="146660" branch="false"/><line number="89" hits="146660" branch="false"/><line number="90" hits="146660" branch="false"/><line number="91" hits="146660" branch="false"/><line number="92" hits="146660" branch="false"/><line number="93" hits="146660" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::operator=" signature="(chrono::batch_render::device::CommandBuffer&amp;&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="95" hits="148281" branch="false"/><line number="96" hits="148281" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="97" hits="148281" branch="false"/><line number="98" hits="148281" branch="false"/><line number="99" hits="148281" branch="false"/><line number="100" hits="148281" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="148281" branch="false"/><line number="102" hits="148281" branch="false"/><line number="103" hits="148281" branch="false"/><line number="104" hits="148281" branch="false"/><line number="105" hits="148281" branch="false"/><line number="106" hits="148281" branch="false"/><line number="107" hits="148281" branch="false"/><line number="108" hits="148281" branch="false"/><line number="110" hits="148281" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::~CommandBuffer" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="113" hits="385212" branch="false"/><line number="114" hits="385212" branch="false"/><line number="115" hits="385212" branch="false"/><line number="116" hits="385212" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::Release" signature="()" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="118" hits="533493" branch="false"/><line number="119" hits="533493" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="120" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="122" hits="533493" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::Close" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="124" hits="597130" branch="false"/><line number="125" hits="597130" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="127290" branch="false"/><line number="128" hits="597130" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::HoldResources" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="130" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::Resource*)#1}::operator()" signature="(chrono::batch_render::device::Resource*) const" line-rate="1.0" branch-rate="0.4090909090909091" complexity="0.0"><lines><line number="131" hits="7" branch="false"/><line number="132" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="133" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="3" branch="true" condition-coverage="14% (2/14)"><conditions><condition number="0" type="jump" coverage="14%"/></conditions></line><line number="136" hits="4" branch="false"/><line number="138" hits="7" branch="false"/><line number="139" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::CopyCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::CopyCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="141" hits="2" branch="false"/><line number="142" hits="2" branch="false"/><line number="143" hits="2" branch="false"/><line number="144" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::TextureCopyCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::TextureCopyCommand const&amp;) const" line-rate="0.16666666666666666" branch-rate="1.0" complexity="0.0"><lines><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="false"/><line number="149" hits="1" branch="false"/><line number="150" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::DispatchCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::DispatchCommand const&amp;) const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="151" hits="0" branch="false"/><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandBuffer::HoldResources()::{lambda(chrono::batch_render::device::BuildAccelCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::BuildAccelCommand const&amp;) const" line-rate="0.14285714285714285" branch-rate="1.0" complexity="0.0"><lines><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="false"/><line number="158" hits="0" branch="false"/><line number="159" hits="0" branch="false"/><line number="160" hits="0" branch="false"/><line number="166" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::CommandEncoder" signature="(chrono::batch_render::device::Queue&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="168" hits="65916" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Append" signature="(chrono::batch_render::device::CommandBuffer const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="170" hits="12395" branch="false"/><line number="171" hits="12395" branch="false"/><line number="172" hits="12395" branch="false"/><line number="174" hits="12395" branch="false"/><line number="175" hits="741915" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="729520" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Append(chrono::batch_render::device::CommandBuffer const&amp;)::{lambda(chrono::batch_render::device::UpdateCommand&amp;)#1}::operator()" signature="(chrono::batch_render::device::UpdateCommand&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="177" hits="47537" branch="false"/><line number="178" hits="47537" branch="false"/><line number="179" hits="47537" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Append(chrono::batch_render::device::CommandBuffer const&amp;)::{lambda(chrono::batch_render::device::DispatchCommand&amp;)#1}::operator()" signature="(chrono::batch_render::device::DispatchCommand&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="180" hits="265765" branch="false"/><line number="181" hits="265765" branch="false"/><line number="182" hits="265765" branch="false"/><line number="183" hits="30200" branch="false"/><line number="187" hits="729520" branch="false"/><line number="189" hits="12395" branch="false"/><line number="190" hits="12395" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Require" signature="(chrono::batch_render::device::Resource const&amp;, char const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="192" hits="705653" branch="false"/><line number="193" hits="705653" branch="false"/><line number="194" hits="705653" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Store" signature="(void const*, unsigned long, unsigned long)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="196" hits="755916" branch="false"/><line number="197" hits="755916" branch="false"/><line number="198" hits="755916" branch="false"/><line number="199" hits="755916" branch="false"/><line number="200" hits="755916" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="755916" branch="false"/><line number="203" hits="755916" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Record" signature="(std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="206" hits="601035" branch="false"/><line number="207" hits="601035" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="601034" branch="false"/><line number="209" hits="601034" branch="false"/><line number="211" hits="601035" branch="false"/><line number="212" hits="601035" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Copy" signature="(chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange)" line-rate="0.8333333333333334" branch-rate="0.6190476190476191" complexity="0.0"><lines><line number="214" hits="26590" branch="false"/><line number="215" hits="26590" branch="false"/><line number="216" hits="26590" branch="false"/><line number="217" hits="26590" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="26590" branch="false"/><line number="222" hits="26590" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="224" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="226" hits="26590" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="227" hits="51252" branch="false"/><line number="228" hits="49324" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="230" hits="51252" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="231" hits="483" branch="false"/><line number="233" hits="26590" branch="false"/><line number="234" hits="26590" branch="false"/><line number="236" hits="26590" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Copy" signature="(chrono::batch_render::device::BufferRange, chrono::batch_render::device::Texture&amp;, unsigned int)" line-rate="0.6" branch-rate="0.3" complexity="0.0"><lines><line number="238" hits="130" branch="false"/><line number="239" hits="130" branch="false"/><line number="240" hits="130" branch="false"/><line number="241" hits="130" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="false"/><line number="243" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="245" hits="130" branch="false"/><line number="246" hits="130" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="247" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="248" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="130" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="251" hits="0" branch="false"/><line number="253" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="130" branch="false"/><line number="256" hits="130" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Fill" signature="(chrono::batch_render::device::BufferRange, unsigned int)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="258" hits="131701" branch="false"/><line number="259" hits="131701" branch="false"/><line number="260" hits="131701" branch="false"/><line number="261" hits="131701" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="262" hits="131701" branch="false"/><line number="264" hits="131701" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Update" signature="(chrono::batch_render::device::BufferRange, void const*)" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="266" hits="210033" branch="false"/><line number="267" hits="210033" branch="false"/><line number="268" hits="210033" branch="false"/><line number="269" hits="210033" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="1" branch="false"/><line number="272" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="210032" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="275" hits="210032" branch="false"/><line number="276" hits="210032" branch="false"/><line number="278" hits="210032" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::BuildAccel" signature="(chrono::batch_render::device::Accel&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::BufferRange, bool)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="280" hits="0" branch="false"/><line number="282" hits="0" branch="false"/><line number="283" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::BuildAccel(chrono::batch_render::device::Accel&amp;, std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, chrono::batch_render::device::BufferRange, bool)::{lambda(chrono::batch_render::device::BufferRange)#1}::operator()" signature="(chrono::batch_render::device::BufferRange) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="284" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="286" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="false"/><line number="289" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="291" hits="0" branch="false"/><line number="292" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="0" branch="false"/><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="298" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="303" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="304" hits="0" branch="false"/><line number="307" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="309" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="310" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="314" hits="0" branch="false"/><line number="315" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Dispatch" signature="(chrono::batch_render::device::Kernel&amp;, void const*, unsigned long, chrono::batch_render::device::Size3, std::optional&lt;chrono::batch_render::device::BufferRange&gt;)" line-rate="0.8666666666666667" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="317" hits="232582" branch="false"/><line number="319" hits="232582" branch="false"/><line number="320" hits="232582" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="321" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="322" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="324" hits="232582" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="77897" branch="false"/><line number="326" hits="77897" branch="false"/><line number="328" hits="154685" branch="false"/><line number="331" hits="232582" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="332" hits="388376" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="232582" branch="false"/><line number="336" hits="232582" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="232582" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="232582" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Concurrent" signature="(bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="341" hits="7028" branch="false"/><line number="342" hits="7028" branch="false"/><line number="343" hits="7028" branch="false"/><line number="344" hits="7028" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Barrier" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="346" hits="188585" branch="false"/><line number="347" hits="188585" branch="false"/><line number="348" hits="188585" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::BeginZone" signature="(chrono::batch_render::profiler::ZoneId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="350" hits="49186" branch="false"/><line number="351" hits="49186" branch="false"/><line number="352" hits="49186" branch="false"/><line number="353" hits="49186" branch="false"/><line number="354" hits="49186" branch="false"/><line number="355" hits="49186" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::EndZone" signature="()" line-rate="0.8333333333333334" branch-rate="0.25" complexity="0.0"><lines><line number="357" hits="49186" branch="false"/><line number="358" hits="49186" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="359" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="361" hits="49186" branch="false"/><line number="362" hits="49186" branch="false"/><line number="363" hits="49186" branch="false"/></lines></method><method name="chrono::batch_render::device::CommandEncoder::Finish" signature="(chrono::batch_render::device::FinishDesc const&amp;)" line-rate="0.7692307692307693" branch-rate="0.625" complexity="0.0"><lines><line number="365" hits="146031" branch="false"/><line number="366" hits="146031" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="367" hits="0" branch="false"/><line number="368" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="370" hits="146031" branch="false"/><line number="371" hits="146031" branch="false"/><line number="373" hits="292062" branch="false"/><line number="374" hits="146031" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="2" branch="false"/><line number="376" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="146031" branch="false"/><line number="380" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::ZoneScope::~ZoneScope" signature="()" line-rate="0.5714285714285714" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="382" hits="44741" branch="false"/><line number="383" hits="44741" branch="false"/><line number="384" hits="44741" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="386" hits="0" branch="false"/><line number="387" hits="0" branch="false"/><line number="388" hits="44741" branch="false"/></lines></method></methods><lines><line number="17" hits="341734" branch="false"/><line number="18" hits="341734" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="false"/><line number="21" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="341734" branch="false"/><line number="39" hits="154685" branch="false"/><line number="40" hits="154685" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="154685" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="154685" branch="false"/><line number="47" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="0" branch="false"/><line number="50" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="52" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="56" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/><line number="61" hits="77897" branch="false"/><line number="62" hits="77897" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="77897" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="68" hits="0" branch="false"/><line number="70" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="72" hits="77897" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="73" hits="0" branch="false"/><line number="75" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="77" hits="77897" branch="false"/><line number="81" hits="238552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="238552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="127290" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="84" hits="127290" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="238552" branch="false"/><line number="88" hits="146660" branch="false"/><line number="89" hits="146660" branch="false"/><line number="90" hits="146660" branch="false"/><line number="91" hits="146660" branch="false"/><line number="92" hits="146660" branch="false"/><line number="93" hits="146660" branch="false"/><line number="95" hits="148281" branch="false"/><line number="96" hits="148281" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="97" hits="148281" branch="false"/><line number="98" hits="148281" branch="false"/><line number="99" hits="148281" branch="false"/><line number="100" hits="148281" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="148281" branch="false"/><line number="102" hits="148281" branch="false"/><line number="103" hits="148281" branch="false"/><line number="104" hits="148281" branch="false"/><line number="105" hits="148281" branch="false"/><line number="106" hits="148281" branch="false"/><line number="107" hits="148281" branch="false"/><line number="108" hits="148281" branch="false"/><line number="110" hits="148281" branch="false"/><line number="113" hits="385212" branch="false"/><line number="114" hits="385212" branch="false"/><line number="115" hits="385212" branch="false"/><line number="116" hits="385212" branch="false"/><line number="118" hits="533493" branch="false"/><line number="119" hits="533493" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="120" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="122" hits="533493" branch="false"/><line number="124" hits="597130" branch="false"/><line number="125" hits="597130" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="127290" branch="false"/><line number="128" hits="597130" branch="false"/><line number="130" hits="2" branch="false"/><line number="131" hits="7" branch="false"/><line number="132" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="133" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="3" branch="true" condition-coverage="14% (2/14)"><conditions><condition number="0" type="jump" coverage="14%"/></conditions></line><line number="136" hits="4" branch="false"/><line number="138" hits="7" branch="false"/><line number="139" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="6" branch="false"/><line number="141" hits="2" branch="false"/><line number="142" hits="2" branch="false"/><line number="143" hits="2" branch="false"/><line number="144" hits="2" branch="false"/><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="false"/><line number="149" hits="1" branch="false"/><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="false"/><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="false"/><line number="158" hits="0" branch="false"/><line number="159" hits="0" branch="false"/><line number="160" hits="0" branch="false"/><line number="166" hits="2" branch="false"/><line number="168" hits="65916" branch="false"/><line number="170" hits="12395" branch="false"/><line number="171" hits="12395" branch="false"/><line number="172" hits="12395" branch="false"/><line number="174" hits="12395" branch="false"/><line number="175" hits="741915" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="729520" branch="false"/><line number="177" hits="47537" branch="false"/><line number="178" hits="47537" branch="false"/><line number="179" hits="47537" branch="false"/><line number="180" hits="265765" branch="false"/><line number="181" hits="265765" branch="false"/><line number="182" hits="265765" branch="false"/><line number="183" hits="30200" branch="false"/><line number="187" hits="729520" branch="false"/><line number="189" hits="12395" branch="false"/><line number="190" hits="12395" branch="false"/><line number="192" hits="705653" branch="false"/><line number="193" hits="705653" branch="false"/><line number="194" hits="705653" branch="false"/><line number="196" hits="755916" branch="false"/><line number="197" hits="755916" branch="false"/><line number="198" hits="755916" branch="false"/><line number="199" hits="755916" branch="false"/><line number="200" hits="755916" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="755916" branch="false"/><line number="203" hits="755916" branch="false"/><line number="206" hits="601035" branch="false"/><line number="207" hits="601035" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="601034" branch="false"/><line number="209" hits="601034" branch="false"/><line number="211" hits="601035" branch="false"/><line number="212" hits="601035" branch="false"/><line number="214" hits="26590" branch="false"/><line number="215" hits="26590" branch="false"/><line number="216" hits="26590" branch="false"/><line number="217" hits="26590" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="26590" branch="false"/><line number="222" hits="26590" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="224" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="226" hits="26590" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="227" hits="51252" branch="false"/><line number="228" hits="49324" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="230" hits="51252" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="231" hits="483" branch="false"/><line number="233" hits="26590" branch="false"/><line number="234" hits="26590" branch="false"/><line number="236" hits="26590" branch="false"/><line number="238" hits="130" branch="false"/><line number="239" hits="130" branch="false"/><line number="240" hits="130" branch="false"/><line number="241" hits="130" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="false"/><line number="243" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="245" hits="130" branch="false"/><line number="246" hits="130" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="247" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="248" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="130" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="251" hits="0" branch="false"/><line number="253" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="130" branch="false"/><line number="256" hits="130" branch="false"/><line number="258" hits="131701" branch="false"/><line number="259" hits="131701" branch="false"/><line number="260" hits="131701" branch="false"/><line number="261" hits="131701" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="262" hits="131701" branch="false"/><line number="264" hits="131701" branch="false"/><line number="266" hits="210033" branch="false"/><line number="267" hits="210033" branch="false"/><line number="268" hits="210033" branch="false"/><line number="269" hits="210033" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="1" branch="false"/><line number="272" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="210032" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="275" hits="210032" branch="false"/><line number="276" hits="210032" branch="false"/><line number="278" hits="210032" branch="false"/><line number="280" hits="0" branch="false"/><line number="282" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="286" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="false"/><line number="289" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="291" hits="0" branch="false"/><line number="292" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="0" branch="false"/><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="298" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="303" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="304" hits="0" branch="false"/><line number="307" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="309" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="310" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="314" hits="0" branch="false"/><line number="315" hits="0" branch="false"/><line number="317" hits="232582" branch="false"/><line number="319" hits="232582" branch="false"/><line number="320" hits="232582" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="321" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="322" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="324" hits="232582" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="77897" branch="false"/><line number="326" hits="77897" branch="false"/><line number="328" hits="154685" branch="false"/><line number="331" hits="232582" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="332" hits="388376" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="232582" branch="false"/><line number="336" hits="232582" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="232582" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="232582" branch="false"/><line number="341" hits="7028" branch="false"/><line number="342" hits="7028" branch="false"/><line number="343" hits="7028" branch="false"/><line number="344" hits="7028" branch="false"/><line number="346" hits="188585" branch="false"/><line number="347" hits="188585" branch="false"/><line number="348" hits="188585" branch="false"/><line number="350" hits="49186" branch="false"/><line number="351" hits="49186" branch="false"/><line number="352" hits="49186" branch="false"/><line number="353" hits="49186" branch="false"/><line number="354" hits="49186" branch="false"/><line number="355" hits="49186" branch="false"/><line number="357" hits="49186" branch="false"/><line number="358" hits="49186" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="359" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="361" hits="49186" branch="false"/><line number="362" hits="49186" branch="false"/><line number="363" hits="49186" branch="false"/><line number="365" hits="146031" branch="false"/><line number="366" hits="146031" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="367" hits="0" branch="false"/><line number="368" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="370" hits="146031" branch="false"/><line number="371" hits="146031" branch="false"/><line number="373" hits="292062" branch="false"/><line number="374" hits="146031" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="2" branch="false"/><line number="376" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="146031" branch="false"/><line number="380" hits="0" branch="false"/><line number="382" hits="44741" branch="false"/><line number="383" hits="44741" branch="false"/><line number="384" hits="44741" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="386" hits="0" branch="false"/><line number="387" hits="0" branch="false"/><line number="388" hits="44741" branch="false"/></lines></class><class name="commands_h" filename="chrono_batch_render/device/commands.h" line-rate="0.9444444444444444" branch-rate="0.759493670886076" complexity="0.0"><methods><method name="&lt;unknown function 96&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 100&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 139&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 147&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 158&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="158" hits="180316" branch="false"/><line number="161" hits="180316" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="96" hits="115543" branch="false"/><line number="97" hits="115543" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="80099" branch="false"/><line number="100" hits="2" branch="false"/><line number="101" hits="80099" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="104" hits="160196" branch="false"/><line number="104" hits="13" branch="false"/><line number="105" hits="160196" branch="false"/><line number="105" hits="13" branch="false"/><line number="108" hits="49184" branch="false"/><line number="108" hits="12" branch="false"/><line number="109" hits="49184" branch="false"/><line number="109" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="0" branch="false"/><line number="113" hits="0" branch="false"/><line number="116" hits="442601" branch="false"/><line number="117" hits="442601" branch="false"/><line number="139" hits="238556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="56494" branch="true" condition-coverage="52% (9/17)"><conditions><condition number="0" type="jump" coverage="52%"/></conditions></line><line number="147" hits="10028" branch="true" condition-coverage="50% (7/14)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="158" hits="52266" branch="false"/><line number="158" hits="180316" branch="false"/><line number="161" hits="52266" branch="true" condition-coverage="100% (13/13)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="180316" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="51674" branch="false"/><line number="162" hits="163506" branch="false"/><line number="204" hits="42108" branch="false"/><line number="204" hits="2632" branch="false"/><line number="204" hits="1" branch="false"/><line number="205" hits="42108" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2632" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="42068" branch="false"/><line number="206" hits="2632" branch="false"/><line number="206" hits="1" branch="false"/></lines></class><class name="device_cpp" filename="chrono_batch_render/device/device.cpp" line-rate="0.5728" branch-rate="0.4546979865771812" complexity="0.0"><methods><method name="chrono::batch_render::device::(anonymous namespace)::ContiguousRange" signature="(chrono::batch_render::device::Tensor const&amp;, char const*)" line-rate="0.8333333333333334" branch-rate="0.5" complexity="0.0"><lines><line number="38" hits="10" branch="false"/><line number="39" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="10" branch="false"/><line number="43" hits="10" branch="false"/><line number="44" hits="10" branch="false"/><line number="45" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="13" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="13" branch="false"/><line number="51" hits="10" branch="false"/><line number="52" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::SharedAddress" signature="(chrono::batch_render::device::Buffer&amp;, chrono::batch_render::device::Device&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="62" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; chrono::batch_render::device::(anonymous namespace)::Create&lt;chrono::batch_render::device::cuda::CudaDevice&gt;" signature="(chrono::batch_render::device::AdapterInfo const&amp;, chrono::batch_render::device::DeviceDesc const&amp;, chrono::batch_render::device::Traversal)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="96" hits="0" branch="false"/><line number="97" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; chrono::batch_render::device::(anonymous namespace)::Create&lt;chrono::batch_render::device::hip::HipDevice&gt;" signature="(chrono::batch_render::device::AdapterInfo const&amp;, chrono::batch_render::device::DeviceDesc const&amp;, chrono::batch_render::device::Traversal)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="96" hits="0" branch="false"/><line number="97" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; chrono::batch_render::device::(anonymous namespace)::Create&lt;chrono::batch_render::device::vulkan::VulkanDevice&gt;" signature="(chrono::batch_render::device::AdapterInfo const&amp;, chrono::batch_render::device::DeviceDesc const&amp;, chrono::batch_render::device::Traversal)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="96" hits="18" branch="false"/><line number="97" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::WithEnvironment" signature="(chrono::batch_render::device::DeviceDesc)" line-rate="0.41379310344827586" branch-rate="0.4117647058823529" complexity="0.0"><lines><line number="108" hits="23" branch="false"/><line number="109" hits="46" branch="false"/><line number="110" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="false"/><line number="114" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="115" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="116" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="46" branch="false"/><line number="119" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="false"/><line number="124" hits="46" branch="false"/><line number="125" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="false"/><line number="130" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="131" hits="0" branch="false"/><line number="132" hits="0" branch="false"/><line number="134" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="135" hits="0" branch="false"/><line number="137" hits="0" branch="false"/><line number="139" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="140" hits="0" branch="false"/><line number="142" hits="0" branch="false"/><line number="144" hits="23" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::AliasBackend" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="147" hits="19" branch="false"/><line number="148" hits="19" branch="false"/><line number="149" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="51" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="11" branch="false"/><line number="154" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Implement" signature="(chrono::batch_render::device::Backend)" line-rate="0.625" branch-rate="0.375" complexity="0.0"><lines><line number="157" hits="32" branch="false"/><line number="158" hits="32" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="159" hits="32" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="160" hits="32" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="161" hits="0" branch="false"/><line number="162" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="32" branch="false"/><line number="167" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::AddAdapters" signature="(std::vector&lt;chrono::batch_render::device::AdapterInfo, std::allocator&lt;chrono::batch_render::device::AdapterInfo&gt; &gt;&amp;, chrono::batch_render::device::(anonymous namespace)::Implementation const&amp;, bool)" line-rate="0.5909090909090909" branch-rate="0.5294117647058824" complexity="0.0"><lines><line number="170" hits="98" branch="false"/><line number="172" hits="98" branch="false"/><line number="173" hits="98" branch="false"/><line number="174" hits="140" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="56" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="176" hits="56" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="177" hits="0" branch="false"/><line number="179" hits="56" branch="false"/><line number="180" hits="56" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="false"/><line number="184" hits="0" branch="false"/><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="189" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="192" hits="0" branch="false"/><line number="193" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="195" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="98" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Matches" signature="(chrono::batch_render::device::AdapterInfo const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="199" hits="21" branch="false"/><line number="200" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="52" branch="true" condition-coverage="80% (8/10)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Preference" signature="(chrono::batch_render::device::AdapterInfo const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="204" hits="0" branch="false"/><line number="205" hits="0" branch="false"/><line number="206" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="209" hits="0" branch="false"/><line number="211" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/><line number="214" hits="0" branch="false"/><line number="215" hits="0" branch="false"/><line number="216" hits="0" branch="false"/><line number="217" hits="0" branch="false"/><line number="218" hits="0" branch="false"/><line number="219" hits="0" branch="false"/><line number="221" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Describe" signature="(std::vector&lt;chrono::batch_render::device::AdapterInfo, std::allocator&lt;chrono::batch_render::device::AdapterInfo&gt; &gt; const&amp;)" line-rate="0.8" branch-rate="0.625" complexity="0.0"><lines><line number="224" hits="1" branch="false"/><line number="225" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="226" hits="0" branch="false"/><line number="228" hits="1" branch="false"/><line number="229" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="1" branch="false"/><line number="236" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ChooseAdapter" signature="(std::vector&lt;chrono::batch_render::device::AdapterInfo, std::allocator&lt;chrono::batch_render::device::AdapterInfo&gt; &gt; const&amp;, chrono::batch_render::device::DeviceDesc const&amp;)" line-rate="0.9230769230769231" branch-rate="0.7272727272727273" complexity="0.0"><lines><line number="238" hits="21" branch="false"/><line number="239" hits="21" branch="false"/><line number="240" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="21" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="242" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="249" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="1" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="253" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ChooseAdapter(std::vector&lt;chrono::batch_render::device::AdapterInfo, std::allocator&lt;chrono::batch_render::device::AdapterInfo&gt; &gt; const&amp;, chrono::batch_render::device::DeviceDesc const&amp;)::{lambda(chrono::batch_render::device::AdapterInfo const&amp;)#1}::operator()" signature="(chrono::batch_render::device::AdapterInfo const&amp;) const" line-rate="0.7777777777777778" branch-rate="0.42857142857142855" complexity="0.0"><lines><line number="256" hits="40" branch="false"/><line number="257" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="258" hits="0" branch="false"/><line number="260" hits="20" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="261" hits="0" branch="false"/><line number="263" hits="20" branch="false"/><line number="264" hits="20" branch="false"/><line number="265" hits="20" branch="false"/><line number="266" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ChooseAdapter(std::vector&lt;chrono::batch_render::device::AdapterInfo, std::allocator&lt;chrono::batch_render::device::AdapterInfo&gt; &gt; const&amp;, chrono::batch_render::device::DeviceDesc const&amp;)::{lambda(chrono::batch_render::device::AdapterInfo const*)#1}::operator()" signature="(chrono::batch_render::device::AdapterInfo const*) const" line-rate="0.5" branch-rate="0.25" complexity="0.0"><lines><line number="267" hits="20" branch="false"/><line number="268" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="269" hits="0" branch="false"/><line number="270" hits="0" branch="false"/><line number="271" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ChooseAdapter(std::vector&lt;chrono::batch_render::device::AdapterInfo, std::allocator&lt;chrono::batch_render::device::AdapterInfo&gt; &gt; const&amp;, chrono::batch_render::device::DeviceDesc const&amp;)::{lambda(chrono::batch_render::device::AdapterInfo const*, chrono::batch_render::device::AdapterInfo const*)#1}::operator()" signature="(chrono::batch_render::device::AdapterInfo const*, chrono::batch_render::device::AdapterInfo const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="276" hits="20" branch="false"/><line number="277" hits="21" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ResolveTraversal" signature="(chrono::batch_render::device::AdapterInfo const&amp;, chrono::batch_render::device::Traversal)" line-rate="0.6153846153846154" branch-rate="0.36363636363636365" complexity="0.0"><lines><line number="279" hits="20" branch="false"/><line number="280" hits="20" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="281" hits="0" branch="false"/><line number="282" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="285" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="286" hits="0" branch="false"/><line number="287" hits="0" branch="false"/><line number="288" hits="0" branch="false"/><line number="290" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="291" hits="20" branch="false"/><line number="292" hits="20" branch="false"/><line number="293" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ResolveSampling" signature="(chrono::batch_render::device::AdapterInfo const&amp;, chrono::batch_render::device::Sampling)" line-rate="0.4444444444444444" branch-rate="0.4444444444444444" complexity="0.0"><lines><line number="300" hits="20" branch="false"/><line number="301" hits="20" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="302" hits="0" branch="false"/><line number="303" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="305" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="307" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="310" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::FindAdapters" signature="(chrono::batch_render::device::DeviceDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="317" hits="22" branch="false"/><line number="318" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="8" branch="false"/><line number="322" hits="14" branch="false"/><line number="323" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="14" branch="false"/><line number="325" hits="14" branch="false"/></lines></method><method name="chrono::batch_render::device::BackendName" signature="(chrono::batch_render::device::Backend)" line-rate="0.8" branch-rate="0.75" complexity="0.0"><lines><line number="329" hits="3414" branch="false"/><line number="330" hits="3415" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="331" hits="3415" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="3414" branch="false"/><line number="335" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::EnumerateAdapters" signature="()" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="338" hits="28" branch="false"/><line number="339" hits="28" branch="false"/><line number="340" hits="168" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="140" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="342" hits="84" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="28" branch="false"/><line number="346" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Create" signature="(chrono::batch_render::device::DeviceDesc const&amp;)" line-rate="0.8974358974358975" branch-rate="0.7222222222222222" complexity="0.0"><lines><line number="348" hits="23" branch="false"/><line number="349" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="352" hits="1" branch="false"/><line number="353" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="3" branch="false"/><line number="357" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="22" branch="false"/><line number="359" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="361" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="1" branch="false"/><line number="366" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="367" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="368" hits="0" branch="false"/><line number="370" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="372" hits="1" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="373" hits="0" branch="false"/><line number="374" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="384" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="387" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="388" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="391" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="20" branch="false"/><line number="394" hits="29" branch="false"/><line number="403" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Device" signature="(chrono::batch_render::device::AdapterInfo, chrono::batch_render::device::DeviceDesc const&amp;, chrono::batch_render::device::Traversal)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="408" hits="20" branch="false"/><line number="409" hits="20" branch="false"/><line number="410" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="411" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="20" branch="false"/><line number="413" hits="20" branch="false"/><line number="414" hits="40" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="20" branch="false"/><line number="416" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="417" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="20" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::~Device" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="423" hits="60" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Device::CreateBuffer" signature="(chrono::batch_render::device::BufferDesc const&amp;)" line-rate="0.625" branch-rate="0.32142857142857145" complexity="0.0"><lines><line number="425" hits="119983" branch="false"/><line number="426" hits="119983" branch="false"/><line number="427" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="428" hits="239966" branch="false"/><line number="429" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="430" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="431" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="433" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="434" hits="0" branch="false"/><line number="435" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="438" hits="119983" branch="false"/><line number="439" hits="119983" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="440" hits="0" branch="false"/><line number="443" hits="119983" branch="false"/><line number="444" hits="119983" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="445" hits="0" branch="false"/><line number="446" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="447" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="448" hits="0" branch="false"/><line number="449" hits="0" branch="false"/><line number="451" hits="119983" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="454" hits="119983" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="119983" branch="false"/><line number="456" hits="119983" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::CreateSharedTensor" signature="(chrono::batch_render::device::DType, std::vector&lt;long, std::allocator&lt;long&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="458" hits="0" branch="false"/><line number="459" hits="0" branch="false"/><line number="460" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="461" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="462" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="464" hits="0" branch="false"/><line number="466" hits="0" branch="false"/><line number="468" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="469" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="470" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::CreateTensor" signature="(chrono::batch_render::device::DType, std::vector&lt;long, std::allocator&lt;long&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.6923076923076923" complexity="0.0"><lines><line number="472" hits="987" branch="false"/><line number="473" hits="987" branch="false"/><line number="474" hits="2131" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="475" hits="1145" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="476" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="1144" branch="false"/><line number="480" hits="986" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="481" hits="986" branch="false"/><line number="482" hits="986" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="1972" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="484" hits="1972" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Follow" signature="(chrono::batch_render::Stream)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="486" hits="0" branch="false"/><line number="487" hits="0" branch="false"/><line number="488" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Import" signature="(DLTensor const&amp;, chrono::batch_render::Stream, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="0.7674418604651163" branch-rate="0.5740740740740741" complexity="0.0"><lines><line number="491" hits="69122" branch="false"/><line number="492" hits="69122" branch="false"/><line number="493" hits="69122" branch="false"/><line number="494" hits="69122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="495" hits="69122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="497" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="499" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="500" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="69122" branch="false"/><line number="503" hits="69122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="1" branch="false"/><line number="505" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="69121" branch="false"/><line number="508" hits="69121" branch="false"/><line number="509" hits="207361" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="138240" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="194" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="512" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="514" hits="138240" branch="false"/><line number="516" hits="69121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="517" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="518" hits="0" branch="false"/><line number="520" hits="69121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="521" hits="69121" branch="false"/><line number="522" hits="69121" branch="false"/><line number="523" hits="138242" branch="false"/><line number="524" hits="69121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="526" hits="0" branch="false"/><line number="527" hits="69121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="528" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="529" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="531" hits="69121" branch="false"/><line number="532" hits="69121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="69121" branch="false"/><line number="534" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="535" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="536" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="538" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="540" hits="138242" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="541" hits="138242" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Copy" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Operation const&amp;)" line-rate="0.7777777777777778" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="543" hits="5" branch="false"/><line number="544" hits="5" branch="false"/><line number="545" hits="5" branch="false"/><line number="546" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="547" hits="0" branch="false"/><line number="548" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="550" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="553" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Copy(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Operation const&amp;)::{lambda(chrono::batch_render::device::Queue&amp;, chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange)#1}::operator()" signature="(chrono::batch_render::device::Queue&amp;, chrono::batch_render::device::BufferRange, chrono::batch_render::device::BufferRange) const" line-rate="0.2558139534883721" branch-rate="0.16666666666666666" complexity="0.0"><lines><line number="554" hits="8" branch="false"/><line number="555" hits="4" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="556" hits="4" branch="false"/><line number="557" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="559" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="560" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="561" hits="4" branch="false"/><line number="563" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="564" hits="4" branch="false"/><line number="565" hits="4" branch="false"/><line number="567" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="568" hits="0" branch="false"/><line number="569" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="570" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="571" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="572" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="573" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="574" hits="0" branch="false"/><line number="575" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="576" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="577" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="578" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="579" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="580" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="581" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="582" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="583" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="584" hits="0" branch="false"/><line number="585" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="586" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="587" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="588" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="589" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="590" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="591" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="592" hits="0" branch="false"/><line number="593" hits="0" branch="false"/><line number="594" hits="0" branch="false"/><line number="595" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="596" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="597" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="598" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Borrow" signature="(DLDevice, unsigned long, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="600" hits="0" branch="false"/><line number="601" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="602" hits="0" branch="false"/><line number="603" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="605" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="606" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="608" hits="0" branch="false"/><line number="609" hits="0" branch="false"/><line number="610" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::CreateBuffer" signature="(chrono::batch_render::device::BufferDesc, chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="0.875" branch-rate="0.875" complexity="0.0"><lines><line number="612" hits="84932" branch="false"/><line number="613" hits="84932" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="614" hits="84362" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="616" hits="84932" branch="false"/><line number="617" hits="84932" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="618" hits="84386" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="620" hits="84932" branch="false"/><line number="621" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::AccelBuildSizes" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="623" hits="0" branch="false"/><line number="624" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="625" hits="0" branch="false"/><line number="626" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="628" hits="0" branch="false"/><line number="629" hits="0" branch="false"/><line number="630" hits="0" branch="false"/><line number="631" hits="0" branch="false"/><line number="632" hits="0" branch="false"/><line number="634" hits="0" branch="false"/><line number="635" hits="0" branch="false"/><line number="637" hits="0" branch="false"/><line number="639" hits="0" branch="false"/><line number="640" hits="0" branch="false"/><line number="641" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="642" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="643" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="645" hits="0" branch="false"/><line number="646" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::CreateAccel" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="648" hits="0" branch="false"/><line number="649" hits="0" branch="false"/><line number="650" hits="0" branch="false"/><line number="652" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="653" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="654" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::HardwareBuildSizes" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="656" hits="0" branch="false"/><line number="657" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Device::NewAccel" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;, chrono::batch_render::device::AccelLevel, chrono::batch_render::device::AccelSizes, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="661" hits="0" branch="false"/><line number="662" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Device::CreateTexture" signature="(chrono::batch_render::device::TextureDesc const&amp;)" line-rate="0.5294117647058824" branch-rate="0.391304347826087" complexity="0.0"><lines><line number="665" hits="28" branch="false"/><line number="666" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="667" hits="0" branch="false"/><line number="668" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="670" hits="28" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="671" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="673" hits="28" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="674" hits="28" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="675" hits="0" branch="false"/><line number="676" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="678" hits="28" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="679" hits="0" branch="false"/><line number="680" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="682" hits="28" branch="false"/><line number="683" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="684" hits="28" branch="false"/><line number="685" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Texture::~Texture" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="687" hits="28" branch="false"/><line number="688" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="689" hits="28" branch="false"/><line number="691" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::NewTexture" signature="(chrono::batch_render::device::TextureDesc const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="693" hits="0" branch="false"/><line number="694" hits="0" branch="false"/><line number="695" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Device::Import" signature="(chrono::batch_render::device::Buffer&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="698" hits="0" branch="false"/><line number="699" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::SharedDevice" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="702" hits="0" branch="false"/><line number="703" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="704" hits="0" branch="false"/><line number="705" hits="0" branch="false"/><line number="706" hits="0" branch="false"/><line number="707" hits="0" branch="false"/><line number="708" hits="0" branch="false"/><line number="709" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::ReadsDirectly" signature="(DLDevice) const" line-rate="0.5" branch-rate="0.2" complexity="0.0"><lines><line number="713" hits="9" branch="false"/><line number="714" hits="9" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="715" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="716" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Device::CopyIn" signature="(chrono::batch_render::device::BufferRange, unsigned long, chrono::batch_render::Stream)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="719" hits="0" branch="false"/><line number="720" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="721" hits="0" branch="false"/><line number="723" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="724" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="727" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="728" hits="0" branch="false"/><line number="729" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="730" hits="0" branch="false"/><line number="732" hits="0" branch="false"/><line number="735" hits="0" branch="false"/><line number="736" hits="0" branch="false"/><line number="737" hits="0" branch="false"/><line number="738" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="739" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::StageOnStream" signature="(unsigned long, unsigned long, chrono::batch_render::Stream, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="743" hits="0" branch="false"/><line number="745" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="746" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="748" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="749" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="751" hits="0" branch="false"/><line number="752" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="753" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="754" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="755" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="757" hits="0" branch="false"/><line number="758" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Stage" signature="(unsigned long, unsigned long, chrono::batch_render::Stream, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="760" hits="0" branch="false"/><line number="762" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="763" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="765" hits="0" branch="false"/><line number="766" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="767" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="770" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="771" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="772" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="773" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="774" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="775" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="778" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::ExternalCopy" signature="(chrono::batch_render::device::BufferRange, unsigned long, chrono::batch_render::Stream)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="780" hits="0" branch="false"/><line number="781" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Device::CopyStream" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="784" hits="0" branch="false"/><line number="785" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Require" signature="(chrono::batch_render::device::Resource const&amp;, char const*) const" line-rate="0.75" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="788" hits="955274" branch="false"/><line number="789" hits="955274" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="790" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="792" hits="955274" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Heaps" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="794" hits="0" branch="false"/><line number="795" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::MemoryUsage" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="798" hits="10" branch="false"/><line number="799" hits="10" branch="false"/><line number="800" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="801" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="802" hits="10" branch="false"/><line number="803" hits="284" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="804" hits="274" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Device::MemoryUsage() const::{lambda(chrono::batch_render::device::MemoryUse const&amp;, chrono::batch_render::device::MemoryUse const&amp;)#1}::operator()" signature="(chrono::batch_render::device::MemoryUse const&amp;, chrono::batch_render::device::MemoryUse const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="806" hits="10" branch="false"/><line number="807" hits="1941" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="809" hits="20" branch="false"/><line number="810" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Traffic" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="812" hits="11" branch="false"/><line number="813" hits="11" branch="false"/><line number="814" hits="11" branch="false"/><line number="815" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::CountTraffic" signature="(chrono::batch_render::device::TrafficStats const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="817" hits="344376" branch="false"/><line number="818" hits="344376" branch="false"/><line number="819" hits="344376" branch="false"/><line number="820" hits="344376" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Globals" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="822" hits="1137" branch="false"/><line number="823" hits="1137" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::CreateGlobals" signature="()" line-rate="1.0" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="826" hits="20" branch="false"/><line number="827" hits="20" branch="false"/><line number="828" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="829" hits="20" branch="false"/><line number="830" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="832" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="833" hits="40" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="834" hits="20" branch="false"/><line number="835" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="836" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="837" hits="100" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::CloseQueue" signature="(chrono::batch_render::device::Queue&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="839" hits="0" branch="false"/><line number="840" hits="0" branch="false"/><line number="841" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::LastReleased" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="843" hits="20" branch="false"/><line number="844" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="845" hits="20" branch="false"/><line number="846" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="847" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="848" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="849" hits="20" branch="false"/><line number="850" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::Resource::Resource" signature="(chrono::batch_render::device::Device&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="852" hits="120321" branch="false"/><line number="853" hits="120321" branch="false"/><line number="854" hits="120321" branch="false"/><line number="855" hits="120321" branch="false"/></lines></method><method name="chrono::batch_render::device::Resource::~Resource" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="857" hits="120321" branch="false"/><line number="858" hits="120321" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="859" hits="1" branch="false"/><line number="861" hits="120321" branch="false"/></lines></method><method name="chrono::batch_render::device::Resource::LastReleased" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="863" hits="120320" branch="false"/><line number="864" hits="120320" branch="false"/><line number="865" hits="120320" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Retire" signature="(chrono::batch_render::device::Resource&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="867" hits="120320" branch="false"/><line number="868" hits="120320" branch="false"/><line number="869" hits="120320" branch="false"/><line number="870" hits="120320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="871" hits="119848" branch="false"/><line number="873" hits="120320" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::Adopt" signature="(chrono::batch_render::device::Resource&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="875" hits="472" branch="false"/><line number="876" hits="472" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="877" hits="472" branch="false"/><line number="879" hits="472" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::CountMemory" signature="(chrono::batch_render::device::Buffer&amp;, int)" line-rate="1.0" branch-rate="0.8125" complexity="0.0"><lines><line number="881" hits="239966" branch="false"/><line number="882" hits="239966" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="883" hits="239966" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="885" hits="239966" branch="false"/><line number="886" hits="239966" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="887" hits="239966" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="888" hits="239966" branch="false"/><line number="889" hits="239966" branch="false"/><line number="890" hits="239966" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="891" hits="38750" branch="false"/><line number="894" hits="239966" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="895" hits="239966" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="899" hits="239966" branch="false"/><line number="900" hits="239966" branch="false"/><line number="901" hits="239966" branch="false"/><line number="902" hits="239966" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::CountMemory" signature="(chrono::batch_render::device::Texture&amp;, int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="904" hits="56" branch="false"/><line number="905" hits="56" branch="false"/><line number="906" hits="316" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="907" hits="260" branch="false"/><line number="909" hits="56" branch="false"/><line number="911" hits="56" branch="false"/><line number="912" hits="56" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="913" hits="56" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="914" hits="56" branch="false"/><line number="915" hits="56" branch="false"/><line number="916" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="917" hits="27" branch="false"/><line number="919" hits="56" branch="false"/><line number="920" hits="56" branch="false"/><line number="921" hits="56" branch="false"/><line number="922" hits="56" branch="false"/><line number="923" hits="56" branch="false"/></lines></method></methods><lines><line number="38" hits="10" branch="false"/><line number="39" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="10" branch="false"/><line number="43" hits="10" branch="false"/><line number="44" hits="10" branch="false"/><line number="45" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="13" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="13" branch="false"/><line number="51" hits="10" branch="false"/><line number="52" hits="10" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="62" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="18" branch="false"/><line number="97" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="23" branch="false"/><line number="109" hits="46" branch="false"/><line number="110" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="false"/><line number="114" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="115" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="116" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="46" branch="false"/><line number="119" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="false"/><line number="124" hits="46" branch="false"/><line number="125" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="false"/><line number="130" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="131" hits="0" branch="false"/><line number="132" hits="0" branch="false"/><line number="134" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="135" hits="0" branch="false"/><line number="137" hits="0" branch="false"/><line number="139" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="140" hits="0" branch="false"/><line number="142" hits="0" branch="false"/><line number="144" hits="23" branch="false"/><line number="147" hits="19" branch="false"/><line number="148" hits="19" branch="false"/><line number="149" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="51" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="11" branch="false"/><line number="154" hits="8" branch="false"/><line number="157" hits="32" branch="false"/><line number="158" hits="32" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="159" hits="32" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="160" hits="32" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="161" hits="0" branch="false"/><line number="162" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="32" branch="false"/><line number="167" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="170" hits="98" branch="false"/><line number="172" hits="98" branch="false"/><line number="173" hits="98" branch="false"/><line number="174" hits="140" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="56" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="176" hits="56" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="177" hits="0" branch="false"/><line number="179" hits="56" branch="false"/><line number="180" hits="56" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="false"/><line number="184" hits="0" branch="false"/><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="189" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="192" hits="0" branch="false"/><line number="193" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="195" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="98" branch="false"/><line number="199" hits="21" branch="false"/><line number="200" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="52" branch="true" condition-coverage="80% (8/10)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="204" hits="0" branch="false"/><line number="205" hits="0" branch="false"/><line number="206" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="209" hits="0" branch="false"/><line number="211" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/><line number="214" hits="0" branch="false"/><line number="215" hits="0" branch="false"/><line number="216" hits="0" branch="false"/><line number="217" hits="0" branch="false"/><line number="218" hits="0" branch="false"/><line number="219" hits="0" branch="false"/><line number="221" hits="0" branch="false"/><line number="224" hits="1" branch="false"/><line number="225" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="226" hits="0" branch="false"/><line number="228" hits="1" branch="false"/><line number="229" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="1" branch="false"/><line number="236" hits="1" branch="false"/><line number="238" hits="21" branch="false"/><line number="239" hits="21" branch="false"/><line number="240" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="21" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="242" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="249" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="1" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="253" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="1" branch="false"/><line number="256" hits="40" branch="false"/><line number="257" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="258" hits="0" branch="false"/><line number="260" hits="20" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="261" hits="0" branch="false"/><line number="263" hits="20" branch="false"/><line number="264" hits="20" branch="false"/><line number="265" hits="20" branch="false"/><line number="266" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="20" branch="false"/><line number="268" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="269" hits="0" branch="false"/><line number="270" hits="0" branch="false"/><line number="271" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="20" branch="false"/><line number="276" hits="20" branch="false"/><line number="277" hits="21" branch="false"/><line number="279" hits="20" branch="false"/><line number="280" hits="20" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="281" hits="0" branch="false"/><line number="282" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="285" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="286" hits="0" branch="false"/><line number="287" hits="0" branch="false"/><line number="288" hits="0" branch="false"/><line number="290" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="291" hits="20" branch="false"/><line number="292" hits="20" branch="false"/><line number="293" hits="20" branch="false"/><line number="300" hits="20" branch="false"/><line number="301" hits="20" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="302" hits="0" branch="false"/><line number="303" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="305" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="307" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="310" hits="0" branch="false"/><line number="317" hits="22" branch="false"/><line number="318" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="8" branch="false"/><line number="322" hits="14" branch="false"/><line number="323" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="14" branch="false"/><line number="325" hits="14" branch="false"/><line number="329" hits="3414" branch="false"/><line number="330" hits="3415" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="331" hits="3415" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="3414" branch="false"/><line number="335" hits="0" branch="false"/><line number="338" hits="28" branch="false"/><line number="339" hits="28" branch="false"/><line number="340" hits="168" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="140" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="342" hits="84" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="28" branch="false"/><line number="346" hits="0" branch="false"/><line number="348" hits="23" branch="false"/><line number="349" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="352" hits="1" branch="false"/><line number="353" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="3" branch="false"/><line number="357" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="22" branch="false"/><line number="359" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="361" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="1" branch="false"/><line number="366" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="367" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="368" hits="0" branch="false"/><line number="370" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="372" hits="1" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="373" hits="0" branch="false"/><line number="374" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="384" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="387" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="388" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="391" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="20" branch="false"/><line number="394" hits="29" branch="false"/><line number="403" hits="20" branch="false"/><line number="408" hits="20" branch="false"/><line number="409" hits="20" branch="false"/><line number="410" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="411" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="20" branch="false"/><line number="413" hits="20" branch="false"/><line number="414" hits="40" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="20" branch="false"/><line number="416" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="417" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="20" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="20" branch="false"/><line number="423" hits="60" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="425" hits="119983" branch="false"/><line number="426" hits="119983" branch="false"/><line number="427" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="428" hits="239966" branch="false"/><line number="429" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="430" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="431" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="433" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="434" hits="0" branch="false"/><line number="435" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="438" hits="119983" branch="false"/><line number="439" hits="119983" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="440" hits="0" branch="false"/><line number="443" hits="119983" branch="false"/><line number="444" hits="119983" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="445" hits="0" branch="false"/><line number="446" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="447" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="448" hits="0" branch="false"/><line number="449" hits="0" branch="false"/><line number="451" hits="119983" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="454" hits="119983" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="119983" branch="false"/><line number="456" hits="119983" branch="false"/><line number="458" hits="0" branch="false"/><line number="459" hits="0" branch="false"/><line number="460" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="461" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="462" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="464" hits="0" branch="false"/><line number="466" hits="0" branch="false"/><line number="468" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="469" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="470" hits="0" branch="false"/><line number="472" hits="987" branch="false"/><line number="473" hits="987" branch="false"/><line number="474" hits="2131" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="475" hits="1145" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="476" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="1144" branch="false"/><line number="480" hits="986" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="481" hits="986" branch="false"/><line number="482" hits="986" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="1972" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="484" hits="1972" branch="false"/><line number="486" hits="0" branch="false"/><line number="487" hits="0" branch="false"/><line number="488" hits="0" branch="false"/><line number="491" hits="69122" branch="false"/><line number="492" hits="69122" branch="false"/><line number="493" hits="69122" branch="false"/><line number="494" hits="69122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="495" hits="69122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="497" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="499" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="500" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="69122" branch="false"/><line number="503" hits="69122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="1" branch="false"/><line number="505" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="69121" branch="false"/><line number="508" hits="69121" branch="false"/><line number="509" hits="207361" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="138240" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="194" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="512" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="514" hits="138240" branch="false"/><line number="516" hits="69121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="517" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="518" hits="0" branch="false"/><line number="520" hits="69121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="521" hits="69121" branch="false"/><line number="522" hits="69121" branch="false"/><line number="523" hits="138242" branch="false"/><line number="524" hits="69121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="526" hits="0" branch="false"/><line number="527" hits="69121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="528" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="529" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="531" hits="69121" branch="false"/><line number="532" hits="69121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="69121" branch="false"/><line number="534" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="535" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="536" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="538" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="540" hits="138242" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="541" hits="138242" branch="false"/><line number="543" hits="5" branch="false"/><line number="544" hits="5" branch="false"/><line number="545" hits="5" branch="false"/><line number="546" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="547" hits="0" branch="false"/><line number="548" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="550" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="553" hits="4" branch="false"/><line number="554" hits="8" branch="false"/><line number="555" hits="4" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="556" hits="4" branch="false"/><line number="557" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="559" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="560" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="561" hits="4" branch="false"/><line number="563" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="564" hits="4" branch="false"/><line number="565" hits="4" branch="false"/><line number="567" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="568" hits="0" branch="false"/><line number="569" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="570" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="571" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="572" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="573" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="574" hits="0" branch="false"/><line number="575" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="576" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="577" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="578" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="579" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="580" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="581" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="582" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="583" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="584" hits="0" branch="false"/><line number="585" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="586" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="587" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="588" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="589" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="590" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="591" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="592" hits="0" branch="false"/><line number="593" hits="0" branch="false"/><line number="594" hits="0" branch="false"/><line number="595" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="596" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="597" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="598" hits="0" branch="false"/><line number="600" hits="0" branch="false"/><line number="601" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="602" hits="0" branch="false"/><line number="603" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="605" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="606" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="608" hits="0" branch="false"/><line number="609" hits="0" branch="false"/><line number="610" hits="0" branch="false"/><line number="612" hits="84932" branch="false"/><line number="613" hits="84932" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="614" hits="84362" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="616" hits="84932" branch="false"/><line number="617" hits="84932" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="618" hits="84386" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="620" hits="84932" branch="false"/><line number="621" hits="0" branch="false"/><line number="623" hits="0" branch="false"/><line number="624" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="625" hits="0" branch="false"/><line number="626" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="628" hits="0" branch="false"/><line number="629" hits="0" branch="false"/><line number="630" hits="0" branch="false"/><line number="631" hits="0" branch="false"/><line number="632" hits="0" branch="false"/><line number="634" hits="0" branch="false"/><line number="635" hits="0" branch="false"/><line number="637" hits="0" branch="false"/><line number="639" hits="0" branch="false"/><line number="640" hits="0" branch="false"/><line number="641" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="642" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="643" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="645" hits="0" branch="false"/><line number="646" hits="0" branch="false"/><line number="648" hits="0" branch="false"/><line number="649" hits="0" branch="false"/><line number="650" hits="0" branch="false"/><line number="652" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="653" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="654" hits="0" branch="false"/><line number="656" hits="0" branch="false"/><line number="657" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="661" hits="0" branch="false"/><line number="662" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="665" hits="28" branch="false"/><line number="666" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="667" hits="0" branch="false"/><line number="668" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="670" hits="28" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="671" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="673" hits="28" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="674" hits="28" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="675" hits="0" branch="false"/><line number="676" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="678" hits="28" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="679" hits="0" branch="false"/><line number="680" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="682" hits="28" branch="false"/><line number="683" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="684" hits="28" branch="false"/><line number="685" hits="0" branch="false"/><line number="687" hits="28" branch="false"/><line number="688" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="689" hits="28" branch="false"/><line number="691" hits="28" branch="false"/><line number="693" hits="0" branch="false"/><line number="694" hits="0" branch="false"/><line number="695" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="698" hits="0" branch="false"/><line number="699" hits="0" branch="false"/><line number="702" hits="0" branch="false"/><line number="703" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="704" hits="0" branch="false"/><line number="705" hits="0" branch="false"/><line number="706" hits="0" branch="false"/><line number="707" hits="0" branch="false"/><line number="708" hits="0" branch="false"/><line number="709" hits="0" branch="false"/><line number="713" hits="9" branch="false"/><line number="714" hits="9" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="715" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="716" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="719" hits="0" branch="false"/><line number="720" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="721" hits="0" branch="false"/><line number="723" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="724" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="727" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="728" hits="0" branch="false"/><line number="729" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="730" hits="0" branch="false"/><line number="732" hits="0" branch="false"/><line number="735" hits="0" branch="false"/><line number="736" hits="0" branch="false"/><line number="737" hits="0" branch="false"/><line number="738" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="739" hits="0" branch="false"/><line number="743" hits="0" branch="false"/><line number="745" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="746" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="748" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="749" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="751" hits="0" branch="false"/><line number="752" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="753" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="754" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="755" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="757" hits="0" branch="false"/><line number="758" hits="0" branch="false"/><line number="760" hits="0" branch="false"/><line number="762" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="763" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="765" hits="0" branch="false"/><line number="766" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="767" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="770" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="771" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="772" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="773" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="774" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="775" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="778" hits="0" branch="false"/><line number="780" hits="0" branch="false"/><line number="781" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="784" hits="0" branch="false"/><line number="785" hits="0" branch="false"/><line number="788" hits="955274" branch="false"/><line number="789" hits="955274" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="790" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="792" hits="955274" branch="false"/><line number="794" hits="0" branch="false"/><line number="795" hits="0" branch="false"/><line number="798" hits="10" branch="false"/><line number="799" hits="10" branch="false"/><line number="800" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="801" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="802" hits="10" branch="false"/><line number="803" hits="284" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="804" hits="274" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="806" hits="10" branch="false"/><line number="807" hits="1941" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="809" hits="20" branch="false"/><line number="810" hits="10" branch="false"/><line number="812" hits="11" branch="false"/><line number="813" hits="11" branch="false"/><line number="814" hits="11" branch="false"/><line number="815" hits="11" branch="false"/><line number="817" hits="344376" branch="false"/><line number="818" hits="344376" branch="false"/><line number="819" hits="344376" branch="false"/><line number="820" hits="344376" branch="false"/><line number="822" hits="1137" branch="false"/><line number="823" hits="1137" branch="false"/><line number="826" hits="20" branch="false"/><line number="827" hits="20" branch="false"/><line number="828" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="829" hits="20" branch="false"/><line number="830" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="832" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="833" hits="40" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="834" hits="20" branch="false"/><line number="835" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="836" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="837" hits="100" branch="false"/><line number="839" hits="0" branch="false"/><line number="840" hits="0" branch="false"/><line number="841" hits="0" branch="false"/><line number="843" hits="20" branch="false"/><line number="844" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="845" hits="20" branch="false"/><line number="846" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="847" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="848" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="849" hits="20" branch="false"/><line number="850" hits="20" branch="false"/><line number="852" hits="120321" branch="false"/><line number="853" hits="120321" branch="false"/><line number="854" hits="120321" branch="false"/><line number="855" hits="120321" branch="false"/><line number="857" hits="120321" branch="false"/><line number="858" hits="120321" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="859" hits="1" branch="false"/><line number="861" hits="120321" branch="false"/><line number="863" hits="120320" branch="false"/><line number="864" hits="120320" branch="false"/><line number="865" hits="120320" branch="false"/><line number="867" hits="120320" branch="false"/><line number="868" hits="120320" branch="false"/><line number="869" hits="120320" branch="false"/><line number="870" hits="120320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="871" hits="119848" branch="false"/><line number="873" hits="120320" branch="false"/><line number="875" hits="472" branch="false"/><line number="876" hits="472" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="877" hits="472" branch="false"/><line number="879" hits="472" branch="false"/><line number="881" hits="239966" branch="false"/><line number="882" hits="239966" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="883" hits="239966" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="885" hits="239966" branch="false"/><line number="886" hits="239966" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="887" hits="239966" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="888" hits="239966" branch="false"/><line number="889" hits="239966" branch="false"/><line number="890" hits="239966" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="891" hits="38750" branch="false"/><line number="894" hits="239966" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="895" hits="239966" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="899" hits="239966" branch="false"/><line number="900" hits="239966" branch="false"/><line number="901" hits="239966" branch="false"/><line number="902" hits="239966" branch="false"/><line number="904" hits="56" branch="false"/><line number="905" hits="56" branch="false"/><line number="906" hits="316" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="907" hits="260" branch="false"/><line number="909" hits="56" branch="false"/><line number="911" hits="56" branch="false"/><line number="912" hits="56" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="913" hits="56" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="914" hits="56" branch="false"/><line number="915" hits="56" branch="false"/><line number="916" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="917" hits="27" branch="false"/><line number="919" hits="56" branch="false"/><line number="920" hits="56" branch="false"/><line number="921" hits="56" branch="false"/><line number="922" hits="56" branch="false"/><line number="923" hits="56" branch="false"/></lines></class><class name="device_h" filename="chrono_batch_render/device/device.h" line-rate="0.85" branch-rate="0.8170212765957446" complexity="0.0"><methods><method name="&lt;unknown function 28&gt;" signature="" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="28" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="34" hits="3" branch="false"/><line number="35" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::device::BuildProgress::Done" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 79&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::TrafficStats::operator+=" signature="(chrono::batch_render::device::TrafficStats const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::operator-" signature="(chrono::batch_render::device::TrafficStats const&amp;, chrono::batch_render::device::TrafficStats const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 140&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Device::Adapter" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 141&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 144&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Device::GetTraversal" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 148&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Device::GetSampling" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 152&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 160&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 195&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 233&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="28" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="34" hits="3" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="3" branch="false"/><line number="35" hits="0" branch="false"/><line number="79" hits="41455" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="93" hits="10" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="112" hits="344376" branch="false"/><line number="113" hits="344376" branch="false"/><line number="114" hits="344376" branch="false"/><line number="115" hits="344376" branch="false"/><line number="116" hits="344376" branch="false"/><line number="117" hits="344376" branch="false"/><line number="118" hits="344376" branch="false"/><line number="119" hits="344376" branch="false"/><line number="123" hits="1" branch="false"/><line number="124" hits="1" branch="false"/><line number="125" hits="1" branch="false"/><line number="126" hits="1" branch="false"/><line number="127" hits="1" branch="false"/><line number="128" hits="1" branch="false"/><line number="129" hits="1" branch="false"/><line number="130" hits="1" branch="false"/><line number="131" hits="1" branch="false"/><line number="140" hits="40" branch="false"/><line number="140" hits="0" branch="false"/><line number="141" hits="2276" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="141" hits="487" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="141" hits="21" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="141" hits="0" branch="false"/><line number="141" hits="4" branch="false"/><line number="144" hits="120274" branch="false"/><line number="144" hits="3" branch="false"/><line number="144" hits="399" branch="false"/><line number="144" hits="2" branch="false"/><line number="144" hits="0" branch="false"/><line number="145" hits="120274" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="145" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="399" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="0" branch="false"/><line number="148" hits="1139" branch="false"/><line number="148" hits="33" branch="false"/><line number="148" hits="1" branch="false"/><line number="148" hits="0" branch="false"/><line number="149" hits="1139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="1" branch="false"/><line number="149" hits="0" branch="false"/><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="157" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="160" hits="1159" branch="false"/><line number="160" hits="40" branch="false"/><line number="161" hits="1159" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="3" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="186" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="1582" branch="false"/><line number="195" hits="470" branch="false"/><line number="195" hits="454" branch="false"/><line number="195" hits="0" branch="false"/><line number="195" hits="15579103" branch="false"/><line number="195" hits="32" branch="false"/><line number="195" hits="84386" branch="false"/><line number="195" hits="14" branch="false"/><line number="196" hits="1581" branch="true" condition-coverage="98% (92/93)"><conditions><condition number="0" type="jump" coverage="98%"/></conditions></line><line number="196" hits="470" branch="false"/><line number="196" hits="454" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="0" branch="false"/><line number="196" hits="15579103" branch="true" condition-coverage="87% (41/47)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="196" hits="31" branch="true" condition-coverage="67% (19/28)"><conditions><condition number="0" type="jump" coverage="67%"/></conditions></line><line number="196" hits="84386" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="196" hits="14" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="1117" branch="false"/><line number="233" hits="222124" branch="false"/><line number="234" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="222124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="17" branch="false"/><line number="242" hits="17" branch="false"/></lines></class><class name="operation_h" filename="chrono_batch_render/device/operation.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 18&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="18" hits="27987" branch="false"/></lines></method></methods><lines><line number="18" hits="27987" branch="false"/></lines></class><class name="program_cpp" filename="chrono_batch_render/device/program.cpp" line-rate="0.8113207547169812" branch-rate="0.6779661016949152" complexity="0.0"><methods><method name="chrono::batch_render::device::(anonymous namespace)::Files" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="36" hits="9209" branch="false"/><line number="37" hits="9209" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="38" hits="9209" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::RegisteredFiles" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="41" hits="9203" branch="false"/><line number="42" hits="9203" branch="false"/><line number="43" hits="9203" branch="false"/><line number="44" hits="18406" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="9203" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Pool" signature="()" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="47" hits="2454" branch="false"/><line number="48" hits="2454" branch="false"/><line number="49" hits="2465" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="50" hits="2454" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::PendingBuilds" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="63" hits="3712" branch="false"/><line number="64" hits="3712" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="65" hits="3712" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::FinishBuild" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, bool)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="68" hits="1119" branch="false"/><line number="69" hits="1119" branch="false"/><line number="70" hits="1119" branch="false"/><line number="71" hits="1119" branch="false"/><line number="72" hits="1119" branch="false"/><line number="73" hits="1119" branch="false"/><line number="74" hits="1119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="76" hits="1119" branch="false"/><line number="78" hits="1119" branch="false"/><line number="79" hits="1119" branch="false"/><line number="80" hits="1119" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ResourceUsage" signature="(chrono::batch_render::device::KernelStats const&amp;)" line-rate="0.625" branch-rate="0.375" complexity="0.0"><lines><line number="82" hits="1117" branch="false"/><line number="83" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="84" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="85" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="1117" branch="false"/><line number="91" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::RegisterFile" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="95" hits="6" branch="false"/><line number="96" hits="6" branch="false"/><line number="97" hits="6" branch="false"/><line number="98" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="6" branch="false"/><line number="105" hits="1119" branch="false"/></lines></method><method name="chrono::batch_render::device::Kernel::State::Get" signature="(chrono::batch_render::device::Kernel const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="123" hits="232830" branch="false"/><line number="124" hits="232830" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="216" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="216" branch="false"/><line number="129" hits="232830" branch="false"/></lines></method><method name="chrono::batch_render::device::Kernel::Kernel" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="133" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Kernel::~Kernel" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="135" hits="1119" branch="false"/></lines></method><method name="chrono::batch_render::device::Kernel::Ready" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="137" hits="6811" branch="false"/><line number="138" hits="6811" branch="false"/></lines></method><method name="chrono::batch_render::device::Kernel::Wait" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="141" hits="247" branch="false"/><line number="142" hits="247" branch="false"/><line number="143" hits="245" branch="false"/></lines></method><method name="chrono::batch_render::device::Kernel::GroupSize" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Kernel::ParamBytes" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="149" hits="232582" branch="false"/><line number="150" hits="232582" branch="false"/></lines></method><method name="chrono::batch_render::device::Kernel::Foldable" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Kernel::Stats" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="157" hits="1" branch="false"/><line number="158" hits="1" branch="false"/><line number="159" hits="1" branch="false"/><line number="162" hits="17" branch="false"/></lines></method><method name="chrono::batch_render::device::Program::Program" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::ProgramDesc const&amp;, std::shared_ptr&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&gt;)" line-rate="0.8666666666666667" branch-rate="0.7222222222222222" complexity="0.0"><lines><line number="179" hits="310" branch="false"/><line number="180" hits="310" branch="false"/><line number="181" hits="620" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="310" branch="false"/><line number="183" hits="310" branch="false"/><line number="184" hits="650" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="341" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="1" branch="false"/><line number="188" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="309" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="309" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="194" hits="309" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="195" hits="0" branch="false"/><line number="196" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="198" hits="311" branch="false"/></lines></method><method name="chrono::batch_render::device::Program::~Program" signature="()" line-rate="0.6666666666666666" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="200" hits="618" branch="false"/><line number="201" hits="1428" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="203" hits="0" branch="false"/><line number="204" hits="0" branch="false"/><line number="206" hits="1119" branch="false"/><line number="207" hits="1119" branch="false"/><line number="208" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="0" branch="false"/><line number="210" hits="0" branch="false"/><line number="212" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="213" hits="0" branch="false"/><line number="215" hits="1120" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="216" hits="1119" branch="false"/><line number="217" hits="618" branch="false"/></lines></method><method name="chrono::batch_render::device::Program::Entry" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="219" hits="70076" branch="false"/><line number="220" hits="70076" branch="false"/></lines></method><method name="chrono::batch_render::device::Program::Request" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, bool)" line-rate="0.9259259259259259" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="223" hits="107910" branch="false"/><line number="224" hits="107910" branch="false"/><line number="225" hits="107910" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="106791" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="227" hits="106791" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="228" hits="106791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="106791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="106791" branch="false"/><line number="231" hits="106791" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="232" hits="0" branch="false"/><line number="233" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="106791" branch="false"/><line number="236" hits="106791" branch="false"/><line number="239" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="1119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="1119" branch="false"/><line number="245" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1119" branch="false"/><line number="248" hits="1119" branch="false"/><line number="249" hits="1119" branch="false"/><line number="250" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="1119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="2238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Program::Request(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, bool)::{lambda()#1}::operator()" signature="() const" line-rate="0.825" branch-rate="0.5555555555555556" complexity="0.0"><lines><line number="253" hits="3357" branch="true" condition-coverage="18% (3/16)"><conditions><condition number="0" type="jump" coverage="18%"/></conditions></line><line number="254" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="255" hits="1119" branch="false"/><line number="256" hits="2238" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="257" hits="1119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="1119" branch="false"/><line number="260" hits="1119" branch="false"/><line number="261" hits="1119" branch="false"/><line number="262" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="0" branch="false"/><line number="264" hits="1119" branch="false"/><line number="265" hits="3357" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="3357" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="1119" branch="false"/><line number="268" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="1119" branch="false"/><line number="270" hits="2236" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="2" branch="false"/><line number="273" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="274" hits="2" branch="false"/><line number="275" hits="1119" branch="false"/><line number="276" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="281" hits="1119" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="282" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="1119" branch="false"/><line number="289" hits="0" branch="false"/><line number="290" hits="1119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="6" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="293" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="3357" branch="false"/><line number="297" hits="1119" branch="false"/><line number="298" hits="109029" branch="false"/></lines></method><method name="chrono::batch_render::device::Program::QueueLoad" signature="(chrono::batch_render::device::Kernel&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="300" hits="0" branch="false"/><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="false"/><line number="303" hits="0" branch="false"/><line number="304" hits="0" branch="false"/><line number="305" hits="0" branch="false"/><line number="306" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Program::QueueLoad(chrono::batch_render::device::Kernel&amp;)::{lambda()#1}::operator()" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="307" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="308" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="309" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="310" hits="0" branch="false"/><line number="311" hits="0" branch="false"/><line number="312" hits="0" branch="false"/><line number="313" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="314" hits="0" branch="false"/><line number="315" hits="0" branch="false"/><line number="316" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="317" hits="0" branch="false"/><line number="318" hits="0" branch="false"/><line number="319" hits="0" branch="false"/><line number="320" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Program::Finish" signature="(chrono::batch_render::device::Kernel&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="322" hits="1119" branch="false"/><line number="323" hits="1119" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="324" hits="1119" branch="false"/><line number="325" hits="1119" branch="false"/><line number="326" hits="1119" branch="false"/><line number="327" hits="1119" branch="false"/><line number="328" hits="1119" branch="false"/><line number="329" hits="1119" branch="false"/><line number="330" hits="1119" branch="false"/><line number="331" hits="1119" branch="false"/></lines></method><method name="chrono::batch_render::device::Program::Load" signature="(chrono::batch_render::device::Kernel&amp;, chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, std::chrono::time_point&lt;std::chrono::_V2::steady_clock, std::chrono::duration&lt;long, std::ratio&lt;1l, 1000000000l&gt; &gt; &gt;)" line-rate="0.7916666666666666" branch-rate="0.75" complexity="0.0"><lines><line number="333" hits="1117" branch="false"/><line number="335" hits="1117" branch="false"/><line number="336" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="337" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="338" hits="0" branch="false"/><line number="340" hits="0" branch="false"/><line number="341" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="344" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="1117" branch="false"/><line number="346" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="1117" branch="false"/><line number="348" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="349" hits="1117" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="350" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="1117" branch="false"/><line number="353" hits="1119" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="2234" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="1117" branch="false"/><line number="358" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="1117" branch="false"/><line number="360" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="361" hits="0" branch="false"/><line number="362" hits="1117" branch="false"/></lines></method><method name="chrono::batch_render::device::CurrentBuilds" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="364" hits="3" branch="false"/><line number="365" hits="3" branch="false"/><line number="366" hits="3" branch="false"/><line number="367" hits="3" branch="false"/><line number="368" hits="3" branch="false"/><line number="369" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::device::WaitForBuilds" signature="()" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="371" hits="352" branch="false"/><line number="372" hits="352" branch="false"/><line number="373" hits="352" branch="false"/><line number="374" hits="1088" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="375" hits="352" branch="false"/></lines></method><method name="chrono::batch_render::device::Device::CreateProgram" signature="(chrono::batch_render::device::ProgramDesc const&amp;)" line-rate="0.9705882352941176" branch-rate="0.813953488372093" complexity="0.0"><lines><line number="377" hits="9203" branch="false"/><line number="378" hits="9203" branch="false"/><line number="379" hits="9203" branch="false"/><line number="380" hits="9203" branch="false"/><line number="381" hits="9203" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="9203" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="17" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="385" hits="9203" branch="false"/><line number="386" hits="0" branch="false"/><line number="387" hits="9203" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="9203" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="9203" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="18407" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="391" hits="9203" branch="false"/><line number="392" hits="9203" branch="false"/><line number="393" hits="9203" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="9203" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="8893" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="397" hits="310" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="398" hits="310" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="82" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="245" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="326" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="82" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="404" hits="82" branch="false"/><line number="405" hits="312" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="406" hits="309" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="309" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="310" branch="false"/><line number="409" hits="1" branch="false"/><line number="410" hits="47036" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="37834" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="9202" branch="false"/><line number="414" hits="27609" branch="false"/></lines></method></methods><lines><line number="36" hits="9209" branch="false"/><line number="37" hits="9209" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="38" hits="9209" branch="false"/><line number="41" hits="9203" branch="false"/><line number="42" hits="9203" branch="false"/><line number="43" hits="9203" branch="false"/><line number="44" hits="18406" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="9203" branch="false"/><line number="47" hits="2454" branch="false"/><line number="48" hits="2454" branch="false"/><line number="49" hits="2465" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="50" hits="2454" branch="false"/><line number="63" hits="3712" branch="false"/><line number="64" hits="3712" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="65" hits="3712" branch="false"/><line number="68" hits="1119" branch="false"/><line number="69" hits="1119" branch="false"/><line number="70" hits="1119" branch="false"/><line number="71" hits="1119" branch="false"/><line number="72" hits="1119" branch="false"/><line number="73" hits="1119" branch="false"/><line number="74" hits="1119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="76" hits="1119" branch="false"/><line number="78" hits="1119" branch="false"/><line number="79" hits="1119" branch="false"/><line number="80" hits="1119" branch="false"/><line number="82" hits="1117" branch="false"/><line number="83" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="84" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="85" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="1117" branch="false"/><line number="91" hits="0" branch="false"/><line number="95" hits="6" branch="false"/><line number="96" hits="6" branch="false"/><line number="97" hits="6" branch="false"/><line number="98" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="6" branch="false"/><line number="105" hits="1119" branch="false"/><line number="123" hits="232830" branch="false"/><line number="124" hits="232830" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="216" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="216" branch="false"/><line number="129" hits="232830" branch="false"/><line number="133" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="1119" branch="false"/><line number="137" hits="6811" branch="false"/><line number="138" hits="6811" branch="false"/><line number="141" hits="247" branch="false"/><line number="142" hits="247" branch="false"/><line number="143" hits="245" branch="false"/><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="false"/><line number="149" hits="232582" branch="false"/><line number="150" hits="232582" branch="false"/><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/><line number="157" hits="1" branch="false"/><line number="158" hits="1" branch="false"/><line number="159" hits="1" branch="false"/><line number="162" hits="17" branch="false"/><line number="179" hits="310" branch="false"/><line number="180" hits="310" branch="false"/><line number="181" hits="620" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="310" branch="false"/><line number="183" hits="310" branch="false"/><line number="184" hits="650" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="341" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="1" branch="false"/><line number="188" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="309" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="309" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="194" hits="309" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="195" hits="0" branch="false"/><line number="196" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="198" hits="311" branch="false"/><line number="200" hits="618" branch="false"/><line number="201" hits="1428" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="203" hits="0" branch="false"/><line number="204" hits="0" branch="false"/><line number="206" hits="1119" branch="false"/><line number="207" hits="1119" branch="false"/><line number="208" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="0" branch="false"/><line number="210" hits="0" branch="false"/><line number="212" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="213" hits="0" branch="false"/><line number="215" hits="1120" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="216" hits="1119" branch="false"/><line number="217" hits="618" branch="false"/><line number="219" hits="70076" branch="false"/><line number="220" hits="70076" branch="false"/><line number="223" hits="107910" branch="false"/><line number="224" hits="107910" branch="false"/><line number="225" hits="107910" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="106791" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="227" hits="106791" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="228" hits="106791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="106791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="106791" branch="false"/><line number="231" hits="106791" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="232" hits="0" branch="false"/><line number="233" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="106791" branch="false"/><line number="236" hits="106791" branch="false"/><line number="239" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="1119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="1119" branch="false"/><line number="245" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1119" branch="false"/><line number="248" hits="1119" branch="false"/><line number="249" hits="1119" branch="false"/><line number="250" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="1119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="2238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="3357" branch="true" condition-coverage="18% (3/16)"><conditions><condition number="0" type="jump" coverage="18%"/></conditions></line><line number="254" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="255" hits="1119" branch="false"/><line number="256" hits="2238" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="257" hits="1119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="1119" branch="false"/><line number="260" hits="1119" branch="false"/><line number="261" hits="1119" branch="false"/><line number="262" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="0" branch="false"/><line number="264" hits="1119" branch="false"/><line number="265" hits="3357" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="3357" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="1119" branch="false"/><line number="268" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="1119" branch="false"/><line number="270" hits="2236" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="2" branch="false"/><line number="273" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="274" hits="2" branch="false"/><line number="275" hits="1119" branch="false"/><line number="276" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="1119" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="281" hits="1119" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="282" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="1119" branch="false"/><line number="289" hits="0" branch="false"/><line number="290" hits="1119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="6" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="293" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="3357" branch="false"/><line number="297" hits="1119" branch="false"/><line number="298" hits="109029" branch="false"/><line number="300" hits="0" branch="false"/><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="false"/><line number="303" hits="0" branch="false"/><line number="304" hits="0" branch="false"/><line number="305" hits="0" branch="false"/><line number="306" hits="0" branch="false"/><line number="307" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="308" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="309" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="310" hits="0" branch="false"/><line number="311" hits="0" branch="false"/><line number="312" hits="0" branch="false"/><line number="313" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="314" hits="0" branch="false"/><line number="315" hits="0" branch="false"/><line number="316" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="317" hits="0" branch="false"/><line number="318" hits="0" branch="false"/><line number="319" hits="0" branch="false"/><line number="320" hits="0" branch="false"/><line number="322" hits="1119" branch="false"/><line number="323" hits="1119" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="324" hits="1119" branch="false"/><line number="325" hits="1119" branch="false"/><line number="326" hits="1119" branch="false"/><line number="327" hits="1119" branch="false"/><line number="328" hits="1119" branch="false"/><line number="329" hits="1119" branch="false"/><line number="330" hits="1119" branch="false"/><line number="331" hits="1119" branch="false"/><line number="333" hits="1117" branch="false"/><line number="335" hits="1117" branch="false"/><line number="336" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="337" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="338" hits="0" branch="false"/><line number="340" hits="0" branch="false"/><line number="341" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="344" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="1117" branch="false"/><line number="346" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="1117" branch="false"/><line number="348" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="349" hits="1117" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="350" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="1117" branch="false"/><line number="353" hits="1119" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="2234" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="1117" branch="false"/><line number="358" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="1117" branch="false"/><line number="360" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="361" hits="0" branch="false"/><line number="362" hits="1117" branch="false"/><line number="364" hits="3" branch="false"/><line number="365" hits="3" branch="false"/><line number="366" hits="3" branch="false"/><line number="367" hits="3" branch="false"/><line number="368" hits="3" branch="false"/><line number="369" hits="3" branch="false"/><line number="371" hits="352" branch="false"/><line number="372" hits="352" branch="false"/><line number="373" hits="352" branch="false"/><line number="374" hits="1088" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="375" hits="352" branch="false"/><line number="377" hits="9203" branch="false"/><line number="378" hits="9203" branch="false"/><line number="379" hits="9203" branch="false"/><line number="380" hits="9203" branch="false"/><line number="381" hits="9203" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="9203" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="17" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="385" hits="9203" branch="false"/><line number="386" hits="0" branch="false"/><line number="387" hits="9203" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="9203" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="9203" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="18407" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="391" hits="9203" branch="false"/><line number="392" hits="9203" branch="false"/><line number="393" hits="9203" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="9203" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="8893" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="397" hits="310" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="398" hits="310" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="82" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="245" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="326" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="82" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="404" hits="82" branch="false"/><line number="405" hits="312" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="406" hits="309" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="309" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="310" branch="false"/><line number="409" hits="1" branch="false"/><line number="410" hits="47036" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="37834" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="9202" branch="false"/><line number="414" hits="27609" branch="false"/></lines></class><class name="program_h" filename="chrono_batch_render/device/program.h" line-rate="0.88" branch-rate="0.7045454545454546" complexity="0.0"><methods><method name="chrono::batch_render::device::FoldGroups" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 47&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="67207" branch="false"/><line number="48" hits="67207" branch="true" condition-coverage="100% (25/25)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 63&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 83&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="38" hits="171" branch="false"/><line number="39" hits="171" branch="false"/><line number="40" hits="171" branch="false"/><line number="41" hits="171" branch="false"/><line number="42" hits="171" branch="false"/><line number="43" hits="171" branch="false"/><line number="44" hits="171" branch="false"/><line number="47" hits="67207" branch="false"/><line number="47" hits="171" branch="false"/><line number="48" hits="67207" branch="true" condition-coverage="100% (25/25)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="171" branch="false"/><line number="63" hits="0" branch="false"/><line number="68" hits="1117" branch="false"/><line number="83" hits="3353" branch="false"/><line number="83" hits="1" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="4470" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="84" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="84" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="1117" branch="false"/><line number="87" hits="1" branch="false"/><line number="87" hits="232582" branch="false"/><line number="88" hits="1117" branch="false"/><line number="88" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="88" hits="232582" branch="false"/></lines></class><class name="queue_cpp" filename="chrono_batch_render/device/queue.cpp" line-rate="0.7419354838709677" branch-rate="0.6628959276018099" complexity="0.0"><methods><method name="chrono::batch_render::device::(anonymous namespace)::StagingPool::StagingPool" signature="(std::function&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; (chrono::batch_render::device::Memory, unsigned long)&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="41" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::StagingPool::Take" signature="(chrono::batch_render::device::Memory, unsigned long, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="43" hits="26959" branch="false"/><line number="44" hits="26959" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="26959" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="26959" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="136" branch="false"/><line number="48" hits="136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="229" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="26959" branch="false"/><line number="53" hits="26959" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1041" branch="false"/><line number="56" hits="25918" branch="false"/><line number="59" hits="26959" branch="false"/><line number="60" hits="26959" branch="false"/><line number="61" hits="26959" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::StagingPool::Submitted" signature="(unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="64" hits="80099" branch="false"/><line number="65" hits="977703" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="897604" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="25491" branch="false"/><line number="70" hits="80099" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::StagingPool::Resolve" signature="(std::thread::id, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="72" hits="63639" branch="false"/><line number="73" hits="770080" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="706441" branch="false"/><line number="75" hits="706441" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="610" branch="false"/><line number="77" hits="610" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="1189" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="63639" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::StagingPool::Trim" signature="(unsigned long)" line-rate="0.9411764705882353" branch-rate="1.0" complexity="0.0"><lines><line number="84" hits="111868" branch="false"/><line number="85" hits="111868" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="111868" branch="false"/><line number="87" hits="111868" branch="false"/><line number="88" hits="1397666" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="1285798" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="111870" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="2" branch="false"/><line number="94" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="50" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="22" branch="false"/><line number="100" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="2" branch="false"/><line number="104" hits="111868" branch="false"/><line number="105" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::StagingPool::Clear" signature="()" line-rate="0.9166666666666666" branch-rate="1.0" complexity="0.0"><lines><line number="107" hits="38" branch="false"/><line number="108" hits="38" branch="false"/><line number="109" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="159" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="121" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="38" branch="false"/><line number="114" hits="38" branch="false"/><line number="115" hits="38" branch="false"/><line number="116" hits="38" branch="false"/><line number="117" hits="0" branch="false"/><line number="122" hits="265" branch="false"/><line number="128" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::StagingPool::Idle" signature="(chrono::batch_render::device::(anonymous namespace)::StagingPool::Entry const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="133" hits="1285890" branch="false"/><line number="134" hits="1285890" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="2517540" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="1120818" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::StagingPool::Find" signature="(chrono::batch_render::device::Buffer const*)" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0"><lines><line number="139" hits="26959" branch="false"/><line number="140" hits="26959" branch="false"/><line number="141" hits="100552" branch="true" condition-coverage="92% (13/14)"><conditions><condition number="0" type="jump" coverage="92%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::StagingPool::Claim" signature="(chrono::batch_render::device::Memory, unsigned long)" line-rate="1.0" branch-rate="0.9444444444444444" complexity="0.0"><lines><line number="144" hits="136" branch="false"/><line number="145" hits="136" branch="false"/><line number="146" hits="1192" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="1098" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="1113" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="152" hits="136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="246" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="123" branch="false"/><line number="157" hits="246" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::StageUpload" signature="(chrono::batch_render::device::(anonymous namespace)::StagingPool&amp;, void const*, unsigned long, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="166" hits="2790" branch="false"/><line number="168" hits="2790" branch="false"/><line number="169" hits="2790" branch="false"/><line number="170" hits="2790" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Free" signature="(std::vector&lt;std::shared_ptr&lt;void&gt;, std::allocator&lt;std::shared_ptr&lt;void&gt; &gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="173" hits="111886" branch="false"/><line number="174" hits="196710" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="84824" branch="false"/><line number="177" hits="111886" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Describe" signature="(std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="false"/><line number="181" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Describe(std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)::{lambda(chrono::batch_render::device::CopyCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::CopyCommand const&amp;) const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="182" hits="0" branch="false"/><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Describe(std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)::{lambda(chrono::batch_render::device::TextureCopyCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::TextureCopyCommand const&amp;) const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="186" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="false"/><line number="190" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="194" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Describe(std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)::{lambda(chrono::batch_render::device::DispatchCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::DispatchCommand const&amp;) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="196" hits="0" branch="false"/><line number="197" hits="0" branch="false"/><line number="198" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="199" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="0" branch="false"/><line number="202" hits="0" branch="false"/><line number="204" hits="0" branch="false"/><line number="205" hits="0" branch="false"/><line number="207" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Depths" signature="(chrono::batch_render::device::CommandBuffer const&amp;)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="210" hits="11" branch="false"/><line number="211" hits="11" branch="false"/><line number="212" hits="11" branch="false"/><line number="213" hits="673" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="1324" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="215" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="18" branch="false"/><line number="218" hits="18" branch="false"/><line number="222" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::State::State" signature="(chrono::batch_render::device::Queue&amp;, std::function&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; (chrono::batch_render::device::Memory, unsigned long)&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="228" hits="20" branch="false"/><line number="229" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::OpenRecording" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="260" hits="127290" branch="false"/><line number="261" hits="127290" branch="false"/><line number="262" hits="127290" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::CloseRecording" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="264" hits="127290" branch="false"/><line number="265" hits="127290" branch="false"/><line number="266" hits="127290" branch="false"/></lines></method><method name="chrono::batch_render::device::Operation::Ready" signature="() const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="268" hits="25954" branch="false"/><line number="269" hits="25954" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="272" hits="25954" branch="false"/><line number="273" hits="25954" branch="false"/></lines></method><method name="chrono::batch_render::device::Operation::Wait" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="276" hits="29792" branch="false"/><line number="277" hits="29792" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="29633" branch="false"/><line number="280" hits="29792" branch="false"/></lines></method><method name="chrono::batch_render::device::Operation::Wait" signature="(chrono::batch_render::Stream) const" line-rate="0.5454545454545454" branch-rate="0.38461538461538464" complexity="0.0"><lines><line number="282" hits="4506" branch="false"/><line number="283" hits="4506" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="286" hits="700" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="287" hits="700" branch="false"/><line number="288" hits="700" branch="false"/><line number="290" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="291" hits="4506" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="0" branch="false"/><line number="298" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Download::Download" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="301" hits="24422" branch="false"/></lines></method><method name="chrono::batch_render::device::Download::~Download" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="302" hits="49061" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Download::Download" signature="(chrono::batch_render::device::Download const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="303" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::device::Download::Download" signature="(chrono::batch_render::device::Download&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="304" hits="454" branch="false"/></lines></method><method name="chrono::batch_render::device::Download::operator=" signature="(chrono::batch_render::device::Download const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="305" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Download::operator=" signature="(chrono::batch_render::device::Download&amp;&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="306" hits="250" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Download::Bytes" signature="() const" line-rate="0.8333333333333334" branch-rate="0.5" complexity="0.0"><lines><line number="308" hits="25109" branch="false"/><line number="309" hits="25109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="2" branch="false"/><line number="312" hits="25107" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="313" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="315" hits="25107" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Queue" signature="(chrono::batch_render::device::Device&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="318" hits="20" branch="false"/><line number="319" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Queue(chrono::batch_render::device::Device&amp;, bool)::{lambda(chrono::batch_render::device::Memory, unsigned long)#1}::operator()" signature="(chrono::batch_render::device::Memory, unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="320" hits="163" branch="false"/><line number="321" hits="123" branch="false"/><line number="322" hits="123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="123" branch="false"/><line number="324" hits="123" branch="false"/><line number="325" hits="266" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Queue::~Queue" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="327" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::CreateEncoder" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="329" hits="63646" branch="false"/><line number="330" hits="63646" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Submit" signature="(chrono::batch_render::device::CommandBuffer&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="333" hits="63635" branch="false"/><line number="334" hits="63635" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Submit" signature="(chrono::batch_render::device::CommandBuffer const&amp;)" line-rate="0.6" branch-rate="0.25" complexity="0.0"><lines><line number="337" hits="4" branch="false"/><line number="338" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="339" hits="0" branch="false"/><line number="340" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Mark" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="345" hits="7716" branch="false"/><line number="346" hits="15432" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Queue::SubmitCommands" signature="(chrono::batch_render::device::CommandBuffer const&amp;)" line-rate="0.9666666666666667" branch-rate="0.7307692307692307" complexity="0.0"><lines><line number="349" hits="63639" branch="false"/><line number="350" hits="63639" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="351" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="353" hits="63639" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="1" branch="false"/><line number="357" hits="4" branch="false"/><line number="360" hits="63639" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="361" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="63635" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="363" hits="7895" branch="false"/><line number="364" hits="7895" branch="false"/><line number="365" hits="7895" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="7895" branch="false"/><line number="367" hits="7895" branch="false"/><line number="368" hits="7895" branch="false"/><line number="369" hits="7895" branch="false"/><line number="370" hits="7895" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="371" hits="7895" branch="false"/><line number="373" hits="7895" branch="false"/><line number="376" hits="55744" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="377" hits="55744" branch="false"/><line number="378" hits="55744" branch="false"/><line number="379" hits="55744" branch="false"/><line number="380" hits="55744" branch="false"/><line number="381" hits="55744" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="55740" branch="false"/><line number="385" hits="55744" branch="false"/><line number="386" hits="55744" branch="false"/><line number="387" hits="55744" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Throttle" signature="(unsigned long)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="390" hits="55744" branch="false"/><line number="391" hits="55744" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="394" hits="55234" branch="false"/><line number="395" hits="55234" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="7" branch="false"/><line number="399" hits="7" branch="false"/><line number="400" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::BeginBatch" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="403" hits="1924" branch="false"/><line number="404" hits="1924" branch="false"/><line number="405" hits="1924" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::EndBatch" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="407" hits="1924" branch="false"/><line number="408" hits="1924" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="409" hits="36" branch="false"/><line number="410" hits="36" branch="false"/><line number="411" hits="36" branch="false"/><line number="412" hits="1888" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Reach" signature="(unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="415" hits="56111" branch="false"/><line number="416" hits="56111" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="24351" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="56111" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Follow" signature="(chrono::batch_render::Stream)" line-rate="0.4" branch-rate="0.125" complexity="0.0"><lines><line number="421" hits="56190" branch="false"/><line number="422" hits="56190" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="423" hits="56190" branch="false"/><line number="425" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="56190" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="429" hits="0" branch="false"/><line number="430" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="432" hits="0" branch="false"/><line number="433" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Follow" signature="(chrono::batch_render::device::Operation const&amp;)" line-rate="0.13043478260869565" branch-rate="0.041666666666666664" complexity="0.0"><lines><line number="436" hits="4" branch="false"/><line number="437" hits="4" branch="false"/><line number="438" hits="4" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="441" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="442" hits="0" branch="false"/><line number="443" hits="0" branch="false"/><line number="444" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="445" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="446" hits="0" branch="false"/><line number="447" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="448" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="449" hits="0" branch="false"/><line number="450" hits="0" branch="false"/><line number="452" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="453" hits="0" branch="false"/><line number="454" hits="0" branch="false"/><line number="455" hits="0" branch="false"/><line number="457" hits="0" branch="false"/><line number="458" hits="0" branch="false"/><line number="459" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="460" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="462" hits="0" branch="false"/><line number="463" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::LockSubmissions" signature="()" line-rate="0.6" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="466" hits="80100" branch="false"/><line number="467" hits="80100" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="468" hits="0" branch="false"/><line number="470" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="80100" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Exclusive" signature="(std::function&lt;void ()&gt; const&amp;)" line-rate="0.6363636363636364" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="475" hits="1" branch="false"/><line number="476" hits="1" branch="false"/><line number="477" hits="1" branch="false"/><line number="478" hits="1" branch="false"/><line number="479" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="0" branch="false"/><line number="481" hits="0" branch="false"/><line number="482" hits="0" branch="false"/><line number="483" hits="0" branch="false"/><line number="484" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="485" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::RunNative" signature="(void const*, char const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="487" hits="0" branch="false"/><line number="488" hits="0" branch="false"/><line number="489" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="490" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="491" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="493" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="494" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="495" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="497" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="498" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="499" hits="0" branch="false"/><line number="500" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::FollowDevice" signature="(chrono::batch_render::device::Queue&amp;, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="502" hits="0" branch="false"/><line number="503" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::FollowQueue" signature="(chrono::batch_render::device::Queue&amp;, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="506" hits="0" branch="false"/><line number="507" hits="0" branch="false"/><line number="508" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::ExecuteNative" signature="(chrono::batch_render::device::CommandBuffer const&amp;, unsigned long, void const*, chrono::batch_render::device::Queue::Timestamps const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="510" hits="0" branch="false"/><line number="511" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Queue::FollowStream" signature="(void*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="514" hits="0" branch="false"/><line number="515" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Queue::StreamWait" signature="(void*, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="518" hits="0" branch="false"/><line number="519" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Queue::Run" signature="(chrono::batch_render::device::CommandBuffer const&amp;, void const*)" line-rate="0.8571428571428571" branch-rate="0.7" complexity="0.0"><lines><line number="522" hits="80099" branch="false"/><line number="523" hits="80099" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="524" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="525" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="526" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="527" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="530" hits="80099" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Run(chrono::batch_render::device::CommandBuffer const&amp;, void const*)::{lambda()#1}::operator()" signature="() const" line-rate="0.9444444444444444" branch-rate="0.8" complexity="0.0"><lines><line number="531" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="532" hits="80099" branch="false"/><line number="533" hits="80099" branch="false"/><line number="534" hits="80099" branch="false"/><line number="535" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="536" hits="80099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="538" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="160198" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="80099" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="543" hits="2250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="544" hits="2250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="545" hits="2250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="546" hits="2250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="2250" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="2250" branch="false"/><line number="549" hits="77849" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="550" hits="160198" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Launch" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::CommandBuffer const&amp;, unsigned long, void const*)" line-rate="0.5" branch-rate="0.3888888888888889" complexity="0.0"><lines><line number="552" hits="80099" branch="false"/><line number="554" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="555" hits="80099" branch="false"/><line number="556" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="557" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="558" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="559" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="560" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="561" hits="0" branch="false"/><line number="562" hits="0" branch="false"/><line number="563" hits="0" branch="false"/><line number="564" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="565" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="566" hits="0" branch="false"/><line number="567" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="568" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="569" hits="80099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="571" hits="11" branch="false"/><line number="572" hits="11" branch="false"/><line number="573" hits="11" branch="false"/><line number="574" hits="0" branch="false"/><line number="575" hits="0" branch="false"/><line number="576" hits="0" branch="false"/><line number="577" hits="0" branch="false"/><line number="579" hits="80099" branch="false"/><line number="580" hits="80099" branch="false"/><line number="581" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::RunEach" signature="(chrono::batch_render::device::CommandBuffer const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="583" hits="0" branch="false"/><line number="584" hits="0" branch="false"/><line number="585" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="586" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="587" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="588" hits="0" branch="false"/><line number="590" hits="0" branch="false"/><line number="591" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="592" hits="0" branch="false"/><line number="593" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="594" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="595" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="596" hits="0" branch="false"/><line number="597" hits="0" branch="false"/><line number="598" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Queue::Isolate" signature="(chrono::batch_render::device::CommandBuffer const&amp;, std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="601" hits="0" branch="false"/><line number="602" hits="0" branch="false"/><line number="603" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Queue::Isolate(chrono::batch_render::device::CommandBuffer const&amp;, std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)::{lambda(unsigned long&amp;, unsigned long)#1}::operator()" signature="(unsigned long&amp;, unsigned long) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="604" hits="0" branch="false"/><line number="605" hits="0" branch="false"/><line number="606" hits="0" branch="false"/><line number="607" hits="0" branch="false"/><line number="608" hits="0" branch="false"/><line number="609" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="610" hits="0" branch="false"/><line number="611" hits="0" branch="false"/><line number="615" hits="0" branch="false"/><line number="616" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::TimestampsFor" signature="(chrono::batch_render::device::CommandBuffer const&amp;)" line-rate="0.6" branch-rate="0.4375" complexity="0.0"><lines><line number="618" hits="80099" branch="false"/><line number="619" hits="80099" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="620" hits="80088" branch="false"/><line number="623" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="624" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="625" hits="11" branch="false"/><line number="627" hits="0" branch="false"/><line number="628" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="629" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="631" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Queue::CollectZones" signature="(unsigned long) const" line-rate="0.8846153846153846" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="634" hits="111886" branch="false"/><line number="635" hits="111886" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="636" hits="111886" branch="false"/><line number="637" hits="111886" branch="false"/><line number="638" hits="111886" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="639" hits="111886" branch="false"/><line number="640" hits="111907" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="641" hits="111886" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="642" hits="111876" branch="false"/><line number="644" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="645" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="647" hits="10" branch="false"/><line number="649" hits="10" branch="false"/><line number="650" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="651" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="652" hits="11" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="653" hits="0" branch="false"/><line number="654" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="655" hits="0" branch="false"/><line number="658" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="659" hits="18" branch="false"/><line number="660" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="664" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="665" hits="10" branch="false"/><line number="666" hits="10" branch="false"/><line number="667" hits="111886" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Write" signature="(chrono::batch_render::device::BufferRange, void const*)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="669" hits="207488" branch="false"/><line number="670" hits="207488" branch="false"/><line number="671" hits="207488" branch="false"/><line number="672" hits="207488" branch="false"/><line number="673" hits="207488" branch="false"/><line number="674" hits="207488" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="675" hits="205740" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="676" hits="1748" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="677" hits="1748" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="679" hits="207488" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="207488" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Upload" signature="(void const*, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="682" hits="1041" branch="false"/><line number="683" hits="1041" branch="false"/><line number="684" hits="1041" branch="false"/><line number="685" hits="1041" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="686" hits="1041" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="687" hits="1041" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Write" signature="(chrono::batch_render::device::Texture&amp;, unsigned int, void const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="689" hits="1" branch="false"/><line number="690" hits="1" branch="false"/><line number="691" hits="1" branch="false"/><line number="692" hits="1" branch="false"/><line number="693" hits="1" branch="false"/><line number="694" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="695" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="696" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::ReadAsync" signature="(chrono::batch_render::device::BufferRange)" line-rate="1.0" branch-rate="0.8181818181818182" complexity="0.0"><lines><line number="698" hits="24171" branch="false"/><line number="699" hits="24171" branch="false"/><line number="700" hits="24171" branch="false"/><line number="701" hits="24171" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="705" hits="24169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="706" hits="24169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="707" hits="24169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="708" hits="24169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="709" hits="24169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="711" hits="24169" branch="false"/><line number="712" hits="24169" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="713" hits="24169" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="714" hits="24169" branch="false"/><line number="715" hits="24169" branch="false"/><line number="716" hits="24169" branch="false"/><line number="717" hits="24169" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Read" signature="(chrono::batch_render::device::BufferRange, void*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="719" hits="5043" branch="false"/><line number="720" hits="5043" branch="false"/><line number="721" hits="5043" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="722" hits="5043" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="723" hits="5043" branch="false"/><line number="724" hits="5043" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Submitted" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="726" hits="27" branch="false"/><line number="727" hits="27" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Completed" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="730" hits="25956" branch="false"/><line number="731" hits="25956" branch="false"/><line number="732" hits="25956" branch="false"/><line number="733" hits="25956" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::WaitIdle" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="736" hits="526" branch="false"/><line number="737" hits="526" branch="false"/><line number="738" hits="526" branch="false"/><line number="739" hits="526" branch="false"/><line number="740" hits="526" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="741" hits="526" branch="false"/><line number="742" hits="526" branch="false"/><line number="743" hits="526" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Wait" signature="(unsigned long)" line-rate="0.9090909090909091" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="745" hits="30160" branch="false"/><line number="746" hits="30160" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="749" hits="30157" branch="false"/><line number="750" hits="30157" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="751" hits="23193" branch="false"/><line number="752" hits="23193" branch="false"/><line number="755" hits="30157" branch="false"/><line number="756" hits="30157" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="759" hits="30157" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="760" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="761" hits="30157" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Collect" signature="(unsigned long) const" line-rate="0.9473684210526315" branch-rate="0.8" complexity="0.0"><lines><line number="764" hits="111868" branch="false"/><line number="765" hits="111868" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="766" hits="111868" branch="false"/><line number="767" hits="111868" branch="false"/><line number="768" hits="111868" branch="false"/><line number="769" hits="111868" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="770" hits="111868" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="771" hits="111868" branch="false"/><line number="773" hits="135674" branch="true" condition-coverage="72% (13/18)"><conditions><condition number="0" type="jump" coverage="72%"/></conditions></line><line number="774" hits="196373" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="775" hits="84505" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="777" hits="111868" branch="false"/><line number="779" hits="111868" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="780" hits="111868" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="782" hits="223736" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="783" hits="0" branch="false"/><line number="785" hits="111868" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="786" hits="111868" branch="false"/><line number="787" hits="111868" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Retire" signature="(chrono::batch_render::device::Resource&amp;)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="789" hits="120320" branch="false"/><line number="790" hits="120320" branch="false"/><line number="791" hits="120320" branch="false"/><line number="792" hits="120320" branch="false"/><line number="793" hits="120320" branch="false"/><line number="794" hits="120320" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="795" hits="120320" branch="false"/><line number="796" hits="120320" branch="false"/><line number="798" hits="120320" branch="false"/><line number="799" hits="240640" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="801" hits="120320" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Retire" signature="(std::shared_ptr&lt;void&gt;, chrono::batch_render::device::Operation const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="803" hits="2784" branch="false"/><line number="804" hits="2784" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="805" hits="2784" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Retire" signature="(std::shared_ptr&lt;void&gt;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="807" hits="123106" branch="false"/><line number="808" hits="123106" branch="false"/><line number="809" hits="123106" branch="false"/><line number="810" hits="123106" branch="false"/><line number="811" hits="123106" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="812" hits="84824" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="813" hits="84824" branch="false"/><line number="815" hits="84824" branch="false"/><line number="816" hits="38282" branch="false"/></lines></method><method name="chrono::batch_render::device::Queue::Close" signature="()" line-rate="0.9393939393939394" branch-rate="1.0" complexity="0.0"><lines><line number="819" hits="20" branch="false"/><line number="820" hits="20" branch="false"/><line number="821" hits="20" branch="false"/><line number="822" hits="20" branch="false"/><line number="823" hits="20" branch="false"/><line number="824" hits="20" branch="false"/><line number="826" hits="20" branch="false"/><line number="827" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="828" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="829" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="831" hits="0" branch="false"/><line number="832" hits="0" branch="false"/><line number="834" hits="20" branch="false"/><line number="835" hits="20" branch="false"/><line number="836" hits="20" branch="false"/><line number="837" hits="20" branch="false"/><line number="838" hits="20" branch="false"/><line number="840" hits="18" branch="false"/><line number="841" hits="38" branch="false"/><line number="842" hits="38" branch="false"/><line number="843" hits="38" branch="false"/><line number="844" hits="38" branch="false"/><line number="845" hits="38" branch="false"/><line number="846" hits="38" branch="false"/><line number="847" hits="357" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="848" hits="319" branch="false"/><line number="850" hits="38" branch="false"/><line number="851" hits="38" branch="false"/><line number="852" hits="38" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="853" hits="20" branch="false"/><line number="855" hits="18" branch="false"/><line number="856" hits="18" branch="false"/><line number="857" hits="38" branch="false"/></lines></method></methods><lines><line number="41" hits="20" branch="false"/><line number="43" hits="26959" branch="false"/><line number="44" hits="26959" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="26959" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="26959" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="136" branch="false"/><line number="48" hits="136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="229" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="26959" branch="false"/><line number="53" hits="26959" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1041" branch="false"/><line number="56" hits="25918" branch="false"/><line number="59" hits="26959" branch="false"/><line number="60" hits="26959" branch="false"/><line number="61" hits="26959" branch="false"/><line number="64" hits="80099" branch="false"/><line number="65" hits="977703" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="897604" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="25491" branch="false"/><line number="70" hits="80099" branch="false"/><line number="72" hits="63639" branch="false"/><line number="73" hits="770080" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="706441" branch="false"/><line number="75" hits="706441" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="610" branch="false"/><line number="77" hits="610" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="1189" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="63639" branch="false"/><line number="84" hits="111868" branch="false"/><line number="85" hits="111868" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="111868" branch="false"/><line number="87" hits="111868" branch="false"/><line number="88" hits="1397666" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="1285798" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="111870" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="2" branch="false"/><line number="94" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="50" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="22" branch="false"/><line number="100" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="2" branch="false"/><line number="104" hits="111868" branch="false"/><line number="105" hits="0" branch="false"/><line number="107" hits="38" branch="false"/><line number="108" hits="38" branch="false"/><line number="109" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="159" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="121" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="38" branch="false"/><line number="114" hits="38" branch="false"/><line number="115" hits="38" branch="false"/><line number="116" hits="38" branch="false"/><line number="117" hits="0" branch="false"/><line number="122" hits="265" branch="false"/><line number="128" hits="20" branch="false"/><line number="133" hits="1285890" branch="false"/><line number="134" hits="1285890" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="2517540" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="1120818" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="26959" branch="false"/><line number="140" hits="26959" branch="false"/><line number="141" hits="100552" branch="true" condition-coverage="92% (13/14)"><conditions><condition number="0" type="jump" coverage="92%"/></conditions></line><line number="144" hits="136" branch="false"/><line number="145" hits="136" branch="false"/><line number="146" hits="1192" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="1098" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="1113" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="152" hits="136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="246" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="123" branch="false"/><line number="157" hits="246" branch="false"/><line number="166" hits="2790" branch="false"/><line number="168" hits="2790" branch="false"/><line number="169" hits="2790" branch="false"/><line number="170" hits="2790" branch="false"/><line number="173" hits="111886" branch="false"/><line number="174" hits="196710" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="84824" branch="false"/><line number="177" hits="111886" branch="false"/><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="182" hits="0" branch="false"/><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="false"/><line number="190" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="194" hits="0" branch="false"/><line number="196" hits="0" branch="false"/><line number="197" hits="0" branch="false"/><line number="198" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="199" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="0" branch="false"/><line number="202" hits="0" branch="false"/><line number="204" hits="0" branch="false"/><line number="205" hits="0" branch="false"/><line number="207" hits="0" branch="false"/><line number="210" hits="11" branch="false"/><line number="211" hits="11" branch="false"/><line number="212" hits="11" branch="false"/><line number="213" hits="673" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="1324" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="215" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="18" branch="false"/><line number="218" hits="18" branch="false"/><line number="222" hits="11" branch="false"/><line number="228" hits="20" branch="false"/><line number="229" hits="20" branch="false"/><line number="260" hits="127290" branch="false"/><line number="261" hits="127290" branch="false"/><line number="262" hits="127290" branch="false"/><line number="264" hits="127290" branch="false"/><line number="265" hits="127290" branch="false"/><line number="266" hits="127290" branch="false"/><line number="268" hits="25954" branch="false"/><line number="269" hits="25954" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="272" hits="25954" branch="false"/><line number="273" hits="25954" branch="false"/><line number="276" hits="29792" branch="false"/><line number="277" hits="29792" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="29633" branch="false"/><line number="280" hits="29792" branch="false"/><line number="282" hits="4506" branch="false"/><line number="283" hits="4506" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="286" hits="700" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="287" hits="700" branch="false"/><line number="288" hits="700" branch="false"/><line number="290" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="291" hits="4506" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="0" branch="false"/><line number="298" hits="0" branch="false"/><line number="301" hits="24422" branch="false"/><line number="302" hits="49061" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="8" branch="false"/><line number="304" hits="454" branch="false"/><line number="305" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="306" hits="250" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="308" hits="25109" branch="false"/><line number="309" hits="25109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="2" branch="false"/><line number="312" hits="25107" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="313" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="315" hits="25107" branch="false"/><line number="318" hits="20" branch="false"/><line number="319" hits="20" branch="false"/><line number="320" hits="163" branch="false"/><line number="321" hits="123" branch="false"/><line number="322" hits="123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="123" branch="false"/><line number="324" hits="123" branch="false"/><line number="325" hits="266" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="327" hits="20" branch="false"/><line number="329" hits="63646" branch="false"/><line number="330" hits="63646" branch="false"/><line number="333" hits="63635" branch="false"/><line number="334" hits="63635" branch="false"/><line number="337" hits="4" branch="false"/><line number="338" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="339" hits="0" branch="false"/><line number="340" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="4" branch="false"/><line number="345" hits="7716" branch="false"/><line number="346" hits="15432" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="63639" branch="false"/><line number="350" hits="63639" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="351" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="353" hits="63639" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="1" branch="false"/><line number="357" hits="4" branch="false"/><line number="360" hits="63639" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="361" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="63635" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="363" hits="7895" branch="false"/><line number="364" hits="7895" branch="false"/><line number="365" hits="7895" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="7895" branch="false"/><line number="367" hits="7895" branch="false"/><line number="368" hits="7895" branch="false"/><line number="369" hits="7895" branch="false"/><line number="370" hits="7895" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="371" hits="7895" branch="false"/><line number="373" hits="7895" branch="false"/><line number="376" hits="55744" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="377" hits="55744" branch="false"/><line number="378" hits="55744" branch="false"/><line number="379" hits="55744" branch="false"/><line number="380" hits="55744" branch="false"/><line number="381" hits="55744" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="55740" branch="false"/><line number="385" hits="55744" branch="false"/><line number="386" hits="55744" branch="false"/><line number="387" hits="55744" branch="false"/><line number="390" hits="55744" branch="false"/><line number="391" hits="55744" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="394" hits="55234" branch="false"/><line number="395" hits="55234" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="7" branch="false"/><line number="399" hits="7" branch="false"/><line number="400" hits="7" branch="false"/><line number="403" hits="1924" branch="false"/><line number="404" hits="1924" branch="false"/><line number="405" hits="1924" branch="false"/><line number="407" hits="1924" branch="false"/><line number="408" hits="1924" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="409" hits="36" branch="false"/><line number="410" hits="36" branch="false"/><line number="411" hits="36" branch="false"/><line number="412" hits="1888" branch="false"/><line number="415" hits="56111" branch="false"/><line number="416" hits="56111" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="24351" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="56111" branch="false"/><line number="421" hits="56190" branch="false"/><line number="422" hits="56190" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="423" hits="56190" branch="false"/><line number="425" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="56190" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="429" hits="0" branch="false"/><line number="430" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="432" hits="0" branch="false"/><line number="433" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="false"/><line number="436" hits="4" branch="false"/><line number="437" hits="4" branch="false"/><line number="438" hits="4" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="441" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="442" hits="0" branch="false"/><line number="443" hits="0" branch="false"/><line number="444" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="445" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="446" hits="0" branch="false"/><line number="447" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="448" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="449" hits="0" branch="false"/><line number="450" hits="0" branch="false"/><line number="452" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="453" hits="0" branch="false"/><line number="454" hits="0" branch="false"/><line number="455" hits="0" branch="false"/><line number="457" hits="0" branch="false"/><line number="458" hits="0" branch="false"/><line number="459" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="460" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="462" hits="0" branch="false"/><line number="463" hits="0" branch="false"/><line number="466" hits="80100" branch="false"/><line number="467" hits="80100" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="468" hits="0" branch="false"/><line number="470" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="80100" branch="false"/><line number="475" hits="1" branch="false"/><line number="476" hits="1" branch="false"/><line number="477" hits="1" branch="false"/><line number="478" hits="1" branch="false"/><line number="479" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="0" branch="false"/><line number="481" hits="0" branch="false"/><line number="482" hits="0" branch="false"/><line number="483" hits="0" branch="false"/><line number="484" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="485" hits="1" branch="false"/><line number="487" hits="0" branch="false"/><line number="488" hits="0" branch="false"/><line number="489" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="490" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="491" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="493" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="494" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="495" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="497" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="498" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="499" hits="0" branch="false"/><line number="500" hits="0" branch="false"/><line number="502" hits="0" branch="false"/><line number="503" hits="0" branch="false"/><line number="506" hits="0" branch="false"/><line number="507" hits="0" branch="false"/><line number="508" hits="0" branch="false"/><line number="510" hits="0" branch="false"/><line number="511" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="514" hits="0" branch="false"/><line number="515" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="518" hits="0" branch="false"/><line number="519" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="522" hits="80099" branch="false"/><line number="523" hits="80099" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="524" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="525" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="526" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="527" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="530" hits="80099" branch="false"/><line number="531" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="532" hits="80099" branch="false"/><line number="533" hits="80099" branch="false"/><line number="534" hits="80099" branch="false"/><line number="535" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="536" hits="80099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="538" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="160198" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="80099" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="543" hits="2250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="544" hits="2250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="545" hits="2250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="546" hits="2250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="2250" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="2250" branch="false"/><line number="549" hits="77849" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="550" hits="160198" branch="false"/><line number="552" hits="80099" branch="false"/><line number="554" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="555" hits="80099" branch="false"/><line number="556" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="557" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="558" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="559" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="560" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="561" hits="0" branch="false"/><line number="562" hits="0" branch="false"/><line number="563" hits="0" branch="false"/><line number="564" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="565" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="566" hits="0" branch="false"/><line number="567" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="568" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="569" hits="80099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="571" hits="11" branch="false"/><line number="572" hits="11" branch="false"/><line number="573" hits="11" branch="false"/><line number="574" hits="0" branch="false"/><line number="575" hits="0" branch="false"/><line number="576" hits="0" branch="false"/><line number="577" hits="0" branch="false"/><line number="579" hits="80099" branch="false"/><line number="580" hits="80099" branch="false"/><line number="581" hits="11" branch="false"/><line number="583" hits="0" branch="false"/><line number="584" hits="0" branch="false"/><line number="585" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="586" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="587" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="588" hits="0" branch="false"/><line number="590" hits="0" branch="false"/><line number="591" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="592" hits="0" branch="false"/><line number="593" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="594" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="595" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="596" hits="0" branch="false"/><line number="597" hits="0" branch="false"/><line number="598" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="601" hits="0" branch="false"/><line number="602" hits="0" branch="false"/><line number="603" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="604" hits="0" branch="false"/><line number="605" hits="0" branch="false"/><line number="606" hits="0" branch="false"/><line number="607" hits="0" branch="false"/><line number="608" hits="0" branch="false"/><line number="609" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="610" hits="0" branch="false"/><line number="611" hits="0" branch="false"/><line number="615" hits="0" branch="false"/><line number="616" hits="0" branch="false"/><line number="618" hits="80099" branch="false"/><line number="619" hits="80099" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="620" hits="80088" branch="false"/><line number="623" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="624" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="625" hits="11" branch="false"/><line number="627" hits="0" branch="false"/><line number="628" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="629" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="631" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="634" hits="111886" branch="false"/><line number="635" hits="111886" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="636" hits="111886" branch="false"/><line number="637" hits="111886" branch="false"/><line number="638" hits="111886" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="639" hits="111886" branch="false"/><line number="640" hits="111907" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="641" hits="111886" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="642" hits="111876" branch="false"/><line number="644" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="645" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="647" hits="10" branch="false"/><line number="649" hits="10" branch="false"/><line number="650" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="651" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="652" hits="11" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="653" hits="0" branch="false"/><line number="654" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="655" hits="0" branch="false"/><line number="658" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="659" hits="18" branch="false"/><line number="660" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="664" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="665" hits="10" branch="false"/><line number="666" hits="10" branch="false"/><line number="667" hits="111886" branch="false"/><line number="669" hits="207488" branch="false"/><line number="670" hits="207488" branch="false"/><line number="671" hits="207488" branch="false"/><line number="672" hits="207488" branch="false"/><line number="673" hits="207488" branch="false"/><line number="674" hits="207488" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="675" hits="205740" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="676" hits="1748" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="677" hits="1748" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="679" hits="207488" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="207488" branch="false"/><line number="682" hits="1041" branch="false"/><line number="683" hits="1041" branch="false"/><line number="684" hits="1041" branch="false"/><line number="685" hits="1041" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="686" hits="1041" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="687" hits="1041" branch="false"/><line number="689" hits="1" branch="false"/><line number="690" hits="1" branch="false"/><line number="691" hits="1" branch="false"/><line number="692" hits="1" branch="false"/><line number="693" hits="1" branch="false"/><line number="694" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="695" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="696" hits="1" branch="false"/><line number="698" hits="24171" branch="false"/><line number="699" hits="24171" branch="false"/><line number="700" hits="24171" branch="false"/><line number="701" hits="24171" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="705" hits="24169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="706" hits="24169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="707" hits="24169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="708" hits="24169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="709" hits="24169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="711" hits="24169" branch="false"/><line number="712" hits="24169" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="713" hits="24169" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="714" hits="24169" branch="false"/><line number="715" hits="24169" branch="false"/><line number="716" hits="24169" branch="false"/><line number="717" hits="24169" branch="false"/><line number="719" hits="5043" branch="false"/><line number="720" hits="5043" branch="false"/><line number="721" hits="5043" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="722" hits="5043" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="723" hits="5043" branch="false"/><line number="724" hits="5043" branch="false"/><line number="726" hits="27" branch="false"/><line number="727" hits="27" branch="false"/><line number="730" hits="25956" branch="false"/><line number="731" hits="25956" branch="false"/><line number="732" hits="25956" branch="false"/><line number="733" hits="25956" branch="false"/><line number="736" hits="526" branch="false"/><line number="737" hits="526" branch="false"/><line number="738" hits="526" branch="false"/><line number="739" hits="526" branch="false"/><line number="740" hits="526" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="741" hits="526" branch="false"/><line number="742" hits="526" branch="false"/><line number="743" hits="526" branch="false"/><line number="745" hits="30160" branch="false"/><line number="746" hits="30160" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="749" hits="30157" branch="false"/><line number="750" hits="30157" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="751" hits="23193" branch="false"/><line number="752" hits="23193" branch="false"/><line number="755" hits="30157" branch="false"/><line number="756" hits="30157" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="759" hits="30157" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="760" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="761" hits="30157" branch="false"/><line number="764" hits="111868" branch="false"/><line number="765" hits="111868" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="766" hits="111868" branch="false"/><line number="767" hits="111868" branch="false"/><line number="768" hits="111868" branch="false"/><line number="769" hits="111868" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="770" hits="111868" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="771" hits="111868" branch="false"/><line number="773" hits="135674" branch="true" condition-coverage="72% (13/18)"><conditions><condition number="0" type="jump" coverage="72%"/></conditions></line><line number="774" hits="196373" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="775" hits="84505" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="777" hits="111868" branch="false"/><line number="779" hits="111868" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="780" hits="111868" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="782" hits="223736" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="783" hits="0" branch="false"/><line number="785" hits="111868" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="786" hits="111868" branch="false"/><line number="787" hits="111868" branch="false"/><line number="789" hits="120320" branch="false"/><line number="790" hits="120320" branch="false"/><line number="791" hits="120320" branch="false"/><line number="792" hits="120320" branch="false"/><line number="793" hits="120320" branch="false"/><line number="794" hits="120320" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="795" hits="120320" branch="false"/><line number="796" hits="120320" branch="false"/><line number="798" hits="120320" branch="false"/><line number="799" hits="240640" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="801" hits="120320" branch="false"/><line number="803" hits="2784" branch="false"/><line number="804" hits="2784" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="805" hits="2784" branch="false"/><line number="807" hits="123106" branch="false"/><line number="808" hits="123106" branch="false"/><line number="809" hits="123106" branch="false"/><line number="810" hits="123106" branch="false"/><line number="811" hits="123106" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="812" hits="84824" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="813" hits="84824" branch="false"/><line number="815" hits="84824" branch="false"/><line number="816" hits="38282" branch="false"/><line number="819" hits="20" branch="false"/><line number="820" hits="20" branch="false"/><line number="821" hits="20" branch="false"/><line number="822" hits="20" branch="false"/><line number="823" hits="20" branch="false"/><line number="824" hits="20" branch="false"/><line number="826" hits="20" branch="false"/><line number="827" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="828" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="829" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="831" hits="0" branch="false"/><line number="832" hits="0" branch="false"/><line number="834" hits="20" branch="false"/><line number="835" hits="20" branch="false"/><line number="836" hits="20" branch="false"/><line number="837" hits="20" branch="false"/><line number="838" hits="20" branch="false"/><line number="840" hits="18" branch="false"/><line number="841" hits="38" branch="false"/><line number="842" hits="38" branch="false"/><line number="843" hits="38" branch="false"/><line number="844" hits="38" branch="false"/><line number="845" hits="38" branch="false"/><line number="846" hits="38" branch="false"/><line number="847" hits="357" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="848" hits="319" branch="false"/><line number="850" hits="38" branch="false"/><line number="851" hits="38" branch="false"/><line number="852" hits="38" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="853" hits="20" branch="false"/><line number="855" hits="18" branch="false"/><line number="856" hits="18" branch="false"/><line number="857" hits="38" branch="false"/></lines></class><class name="queue_h" filename="chrono_batch_render/device/queue.h" line-rate="0.4166666666666667" branch-rate="0.10714285714285714" complexity="0.0"><methods><method name="&lt;unknown function 31&gt;" signature="" line-rate="1.0" branch-rate="0.0" complexity="0.0"><lines><line number="31" hits="833426" branch="false"/><line number="32" hits="833426" branch="true" condition-coverage="0% (0/22)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="&lt;unknown function 74&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Queue::SharesStreams" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Queue::NativeStream" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="31" hits="833426" branch="false"/><line number="32" hits="833426" branch="true" condition-coverage="0% (0/22)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="74" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="74" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="77" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="false"/><line number="79" hits="11" branch="false"/><line number="92" hits="0" branch="false"/><line number="93" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="97" hits="0" branch="false"/></lines></class><class name="ref_h" filename="chrono_batch_render/device/ref.h" line-rate="0.8863636363636364" branch-rate="0.6169336384439359" complexity="0.0"><methods><method name="&lt;unknown function 17&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RefCounted::Release" signature="() const" line-rate="1.0" branch-rate="0.7108585858585859" complexity="0.0"><lines><line number="21" hits="668987" branch="false"/><line number="22" hits="668987" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="121776" branch="false"/><line number="25" hits="668987" branch="false"/><line number="45" hits="474247" branch="true" condition-coverage="90% (10/11)"><conditions><condition number="0" type="jump" coverage="90%"/></conditions></line><line number="65" hits="1178520" branch="false"/><line number="66" hits="1169931" branch="true" condition-coverage="40% (263/650)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="67" hits="379920" branch="false"/><line number="69" hits="650105" branch="false"/><line number="71" hits="365272" branch="false"/><line number="72" hits="364947" branch="true" condition-coverage="58% (53/91)"><conditions><condition number="0" type="jump" coverage="58%"/></conditions></line><line number="80" hits="2731972" branch="false"/><line number="81" hits="2687351" branch="true" condition-coverage="97% (446/459)"><conditions><condition number="0" type="jump" coverage="97%"/></conditions></line><line number="84" hits="164929" branch="false"/><line number="85" hits="157480" branch="true" condition-coverage="94% (352/371)"><conditions><condition number="0" type="jump" coverage="94%"/></conditions></line></lines></method><method name="chrono::batch_render::RefCounted::~RefCounted" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RefCounted::LastReleased" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::(anonymous namespace)::Counted&gt;::Ref" signature="(chrono::batch_render::(anonymous namespace)::Counted*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::(anonymous namespace)::Derived&gt;::Ref" signature="(chrono::batch_render::(anonymous namespace)::Derived*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::Overlays&gt;::Ref" signature="(chrono::batch_render::Overlays*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;::Ref" signature="(chrono::batch_render::RefCounted const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;::Ref" signature="(chrono::batch_render::Scene*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::bvh::Blas&gt;::Ref" signature="(chrono::batch_render::bvh::Blas*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::bvh::Tlas&gt;::Ref" signature="(chrono::batch_render::bvh::Tlas*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Accel&gt;::Ref" signature="(chrono::batch_render::device::Accel*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;::Ref" signature="(chrono::batch_render::device::Buffer*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt;::Ref" signature="(chrono::batch_render::device::Device*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Program&gt;::Ref" signature="(chrono::batch_render::device::Program*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Resource&gt;::Ref" signature="(chrono::batch_render::device::Resource*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::Texture&gt;::Ref" signature="(chrono::batch_render::device::Texture*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::compute::ComputeBuffer&lt;chrono::batch_render::device::cuda::Traits&gt; &gt;::Ref" signature="(chrono::batch_render::device::compute::ComputeBuffer&lt;chrono::batch_render::device::cuda::Traits&gt;*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ref&lt;chrono::batch_render::device::compute::ComputeBuffer&lt;chrono::batch_render::device::hip::Traits&gt; &gt;::Ref" signature="(chrono::batch_render::device::compute::ComputeBuffer&lt;chrono::batch_render::device::hip::Traits&gt;*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 57&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 80&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 84&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 100&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="17" hits="668987" branch="false"/><line number="18" hits="668945" branch="false"/><line number="19" hits="548623" branch="false"/><line number="21" hits="668987" branch="false"/><line number="22" hits="668987" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="121776" branch="false"/><line number="25" hits="668987" branch="false"/><line number="27" hits="1285892" branch="false"/><line number="28" hits="1285892" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="121778" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="35" hits="1436" branch="false"/><line number="36" hits="1436" branch="false"/><line number="37" hits="1436" branch="false"/><line number="45" hits="9131" branch="true" condition-coverage="100% (13/13)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="474247" branch="true" condition-coverage="90% (10/11)"><conditions><condition number="0" type="jump" coverage="90%"/></conditions></line><line number="47" hits="23" branch="false"/><line number="47" hits="1347" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="4" branch="false"/><line number="49" hits="1" branch="false"/><line number="49" hits="149" branch="false"/><line number="49" hits="52028" branch="false"/><line number="49" hits="124672" branch="false"/><line number="49" hits="1353" branch="false"/><line number="49" hits="312" branch="false"/><line number="49" hits="0" branch="false"/><line number="49" hits="220112" branch="false"/><line number="49" hits="151882" branch="false"/><line number="49" hits="9533" branch="false"/><line number="49" hits="4" branch="false"/><line number="49" hits="28" branch="false"/><line number="49" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="149" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="52028" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="124672" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="1353" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="312" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="220112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="151882" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="9533" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="4" branch="false"/><line number="51" hits="1" branch="false"/><line number="51" hits="149" branch="false"/><line number="51" hits="52028" branch="false"/><line number="51" hits="124672" branch="false"/><line number="51" hits="1353" branch="false"/><line number="51" hits="312" branch="false"/><line number="51" hits="0" branch="false"/><line number="51" hits="208657" branch="false"/><line number="51" hits="151882" branch="false"/><line number="51" hits="9533" branch="false"/><line number="51" hits="4" branch="false"/><line number="51" hits="28" branch="false"/><line number="51" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="53" hits="4" branch="false"/><line number="53" hits="1" branch="false"/><line number="53" hits="149" branch="false"/><line number="53" hits="52028" branch="false"/><line number="53" hits="124672" branch="false"/><line number="53" hits="1353" branch="false"/><line number="53" hits="312" branch="false"/><line number="53" hits="0" branch="false"/><line number="53" hits="220112" branch="false"/><line number="53" hits="151882" branch="false"/><line number="53" hits="9533" branch="false"/><line number="53" hits="4" branch="false"/><line number="53" hits="28" branch="false"/><line number="53" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="55" hits="168" branch="false"/><line number="55" hits="13" branch="false"/><line number="55" hits="5331" branch="false"/><line number="55" hits="9202" branch="false"/><line number="55" hits="134" branch="false"/><line number="55" hits="111760" branch="false"/><line number="57" hits="20" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="16" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="57" hits="1" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="57" hits="73087" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="70131" branch="true" condition-coverage="33% (4/12)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="57" hits="310529" branch="true" condition-coverage="52% (20/38)"><conditions><condition number="0" type="jump" coverage="52%"/></conditions></line><line number="60" hits="0" branch="false"/><line number="60" hits="1" branch="false"/><line number="60" hits="52028" branch="false"/><line number="63" hits="1" branch="false"/><line number="63" hits="0" branch="false"/><line number="65" hits="500" branch="false"/><line number="65" hits="83378" branch="false"/><line number="65" hits="35" branch="false"/><line number="65" hits="214861" branch="false"/><line number="65" hits="1" branch="false"/><line number="65" hits="9203" branch="false"/><line number="65" hits="331798" branch="false"/><line number="65" hits="1178520" branch="false"/><line number="66" hits="406" branch="true" condition-coverage="60% (6/10)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="66" hits="83247" branch="true" condition-coverage="31% (218/698)"><conditions><condition number="0" type="jump" coverage="31%"/></conditions></line><line number="66" hits="35" branch="true" condition-coverage="16% (17/106)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="66" hits="214838" branch="true" condition-coverage="29% (81/274)"><conditions><condition number="0" type="jump" coverage="29%"/></conditions></line><line number="66" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="66" hits="9203" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="193554" branch="true" condition-coverage="20% (42/210)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="66" hits="1169931" branch="true" condition-coverage="40% (263/650)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="67" hits="70" branch="false"/><line number="67" hits="173" branch="false"/><line number="67" hits="28" branch="false"/><line number="67" hits="79896" branch="false"/><line number="67" hits="1" branch="false"/><line number="67" hits="0" branch="false"/><line number="67" hits="971" branch="false"/><line number="67" hits="379920" branch="false"/><line number="69" hits="406" branch="false"/><line number="69" hits="83247" branch="false"/><line number="69" hits="35" branch="false"/><line number="69" hits="56586" branch="false"/><line number="69" hits="1" branch="false"/><line number="69" hits="9202" branch="false"/><line number="69" hits="331792" branch="false"/><line number="69" hits="650105" branch="false"/><line number="71" hits="500" branch="false"/><line number="71" hits="41598" branch="false"/><line number="71" hits="6" branch="false"/><line number="71" hits="15649" branch="false"/><line number="71" hits="9202" branch="false"/><line number="71" hits="190275" branch="false"/><line number="71" hits="365272" branch="false"/><line number="72" hits="406" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="72" hits="41598" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="72" hits="6" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="72" hits="15649" branch="true" condition-coverage="83% (25/30)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="72" hits="9202" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="72" hits="190275" branch="true" condition-coverage="50% (16/32)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="72" hits="364947" branch="true" condition-coverage="58% (53/91)"><conditions><condition number="0" type="jump" coverage="58%"/></conditions></line><line number="76" hits="0" branch="false"/><line number="76" hits="1" branch="false"/><line number="76" hits="37" branch="false"/><line number="76" hits="2" branch="false"/><line number="76" hits="19" branch="false"/><line number="76" hits="1612144" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="77" hits="37" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="77" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="1419237" branch="true" condition-coverage="76% (20/26)"><conditions><condition number="0" type="jump" coverage="76%"/></conditions></line><line number="80" hits="80119" branch="false"/><line number="80" hits="1801" branch="false"/><line number="80" hits="121" branch="false"/><line number="80" hits="3976" branch="false"/><line number="80" hits="86" branch="false"/><line number="80" hits="181723" branch="false"/><line number="80" hits="1" branch="false"/><line number="80" hits="37834" branch="false"/><line number="80" hits="89331" branch="false"/><line number="80" hits="2731972" branch="false"/><line number="81" hits="80099" branch="false"/><line number="81" hits="1801" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="81" hits="121" branch="false"/><line number="81" hits="3952" branch="true" condition-coverage="99% (470/473)"><conditions><condition number="0" type="jump" coverage="99%"/></conditions></line><line number="81" hits="86" branch="true" condition-coverage="80% (16/20)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="81" hits="110514" branch="true" condition-coverage="51% (44/85)"><conditions><condition number="0" type="jump" coverage="51%"/></conditions></line><line number="81" hits="1" branch="false"/><line number="81" hits="37834" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="86919" branch="true" condition-coverage="58% (24/41)"><conditions><condition number="0" type="jump" coverage="58%"/></conditions></line><line number="81" hits="2687351" branch="true" condition-coverage="97% (446/459)"><conditions><condition number="0" type="jump" coverage="97%"/></conditions></line><line number="84" hits="4" branch="false"/><line number="84" hits="610" branch="false"/><line number="84" hits="53" branch="false"/><line number="84" hits="2828" branch="false"/><line number="84" hits="309" branch="false"/><line number="84" hits="128979" branch="false"/><line number="84" hits="164929" branch="false"/><line number="85" hits="4" branch="false"/><line number="85" hits="608" branch="true" condition-coverage="96% (202/209)"><conditions><condition number="0" type="jump" coverage="96%"/></conditions></line><line number="85" hits="47" branch="true" condition-coverage="81% (26/32)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="85" hits="2828" branch="true" condition-coverage="88% (110/125)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="85" hits="309" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="123196" branch="true" condition-coverage="54% (18/33)"><conditions><condition number="0" type="jump" coverage="54%"/></conditions></line><line number="85" hits="157480" branch="true" condition-coverage="94% (352/371)"><conditions><condition number="0" type="jump" coverage="94%"/></conditions></line><line number="88" hits="1768" branch="false"/><line number="88" hits="283" branch="false"/><line number="88" hits="1202153" branch="false"/><line number="88" hits="1" branch="false"/><line number="88" hits="885" branch="false"/><line number="88" hits="303610" branch="false"/><line number="89" hits="1768" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="283" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="1202147" branch="true" condition-coverage="100% (10/10)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="880" branch="true" condition-coverage="76% (23/30)"><conditions><condition number="0" type="jump" coverage="76%"/></conditions></line><line number="89" hits="303261" branch="true" condition-coverage="76% (64/84)"><conditions><condition number="0" type="jump" coverage="76%"/></conditions></line><line number="92" hits="1" branch="false"/><line number="92" hits="0" branch="false"/><line number="93" hits="1" branch="false"/><line number="93" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="96" hits="3" branch="false"/><line number="96" hits="0" branch="false"/><line number="97" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="97" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="100" hits="0" branch="false"/><line number="100" hits="4" branch="false"/><line number="100" hits="18" branch="false"/><line number="100" hits="193299" branch="false"/><line number="100" hits="1031" branch="false"/><line number="100" hits="3009" branch="false"/><line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="101" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="18" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="101" hits="193299" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="101" hits="596" branch="true" condition-coverage="45% (29/64)"><conditions><condition number="0" type="jump" coverage="45%"/></conditions></line><line number="101" hits="2689" branch="true" condition-coverage="75% (9/12)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></class><class name="resource_h" filename="chrono_batch_render/device/resource.h" line-rate="1.0" branch-rate="0.25862068965517243" complexity="0.0"><methods><method name="&lt;unknown function 17&gt;" signature="" line-rate="1.0" branch-rate="0.3684210526315789" complexity="0.0"><lines><line number="17" hits="1244299" branch="false"/><line number="18" hits="1244299" branch="true" condition-coverage="26% (6/23)"><conditions><condition number="0" type="jump" coverage="26%"/></conditions></line><line number="21" hits="242267" branch="false"/><line number="22" hits="242267" branch="true" condition-coverage="53% (8/15)"><conditions><condition number="0" type="jump" coverage="53%"/></conditions></line></lines></method><method name="&lt;unknown function 21&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="17" hits="1244299" branch="false"/><line number="18" hits="1244299" branch="true" condition-coverage="26% (6/23)"><conditions><condition number="0" type="jump" coverage="26%"/></conditions></line><line number="21" hits="242267" branch="false"/><line number="21" hits="1118" branch="false"/><line number="22" hits="242267" branch="true" condition-coverage="53% (8/15)"><conditions><condition number="0" type="jump" coverage="53%"/></conditions></line><line number="22" hits="1118" branch="true" condition-coverage="5% (1/20)"><conditions><condition number="0" type="jump" coverage="5%"/></conditions></line></lines></class><class name="stream_h" filename="chrono_batch_render/device/stream.h" line-rate="0.47058823529411764" branch-rate="0.21951219512195122" complexity="0.0"><methods><method name="&lt;unknown function 10&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 30&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 34&gt;" signature="" line-rate="0.5" branch-rate="0.2631578947368421" complexity="0.0"><lines><line number="34" hits="83342" branch="false"/><line number="35" hits="83342" branch="true" condition-coverage="27% (5/18)"><conditions><condition number="0" type="jump" coverage="27%"/></conditions></line><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method></methods><lines><line number="10" hits="0" branch="false"/><line number="11" hits="0" branch="false"/><line number="30" hits="5644" branch="false"/><line number="30" hits="291" branch="false"/><line number="31" hits="5644" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="31" hits="291" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="34" hits="56190" branch="false"/><line number="34" hits="83342" branch="false"/><line number="35" hits="56190" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="35" hits="83342" branch="true" condition-coverage="27% (5/18)"><conditions><condition number="0" type="jump" coverage="27%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class><class name="tensor_cpp" filename="chrono_batch_render/device/tensor.cpp" line-rate="0.7444444444444445" branch-rate="0.689922480620155" complexity="0.0"><methods><method name="chrono::batch_render::device::(anonymous namespace)::ContiguousStrides" signature="(std::span&lt;long const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="17" hits="70951" branch="false"/><line number="18" hits="70951" branch="false"/><line number="19" hits="70951" branch="false"/><line number="20" hits="212459" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="141508" branch="false"/><line number="22" hits="141508" branch="false"/><line number="24" hits="70951" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::LastElement" signature="(std::span&lt;long const, 18446744073709551615ul&gt;, std::span&lt;long const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="27" hits="71033" branch="false"/><line number="28" hits="71033" branch="false"/><line number="29" hits="212744" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="141711" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="32" hits="71033" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Packed" signature="(std::span&lt;long const, 18446744073709551615ul&gt;, std::span&lt;long const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="35" hits="8564" branch="false"/><line number="36" hits="8564" branch="false"/><line number="37" hits="38164" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="29607" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="29600" branch="false"/></lines></method><method name="std::byte* chrono::batch_render::device::(anonymous namespace)::CopyStrided&lt;0ul&gt;" signature="(std::byte*, std::byte const*, long, long, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="1" branch="false"/><line number="49" hits="1" branch="false"/><line number="50" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="2" branch="false"/><line number="53" hits="1" branch="false"/></lines></method><method name="std::byte* chrono::batch_render::device::(anonymous namespace)::CopyStrided&lt;1ul&gt;" signature="(std::byte*, std::byte const*, long, long, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="47" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="false"/><line number="53" hits="0" branch="false"/></lines></method><method name="std::byte* chrono::batch_render::device::(anonymous namespace)::CopyStrided&lt;2ul&gt;" signature="(std::byte*, std::byte const*, long, long, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="47" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="false"/><line number="53" hits="0" branch="false"/></lines></method><method name="std::byte* chrono::batch_render::device::(anonymous namespace)::CopyStrided&lt;4ul&gt;" signature="(std::byte*, std::byte const*, long, long, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="11" branch="false"/><line number="49" hits="11" branch="false"/><line number="50" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="27" branch="false"/><line number="53" hits="11" branch="false"/></lines></method><method name="std::byte* chrono::batch_render::device::(anonymous namespace)::CopyStrided&lt;8ul&gt;" signature="(std::byte*, std::byte const*, long, long, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="1" branch="false"/><line number="49" hits="1" branch="false"/><line number="50" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="2" branch="false"/><line number="53" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Gather" signature="(std::span&lt;std::byte const, 18446744073709551615ul&gt;, std::span&lt;long const, 18446744073709551615ul&gt;, std::span&lt;long const, 18446744073709551615ul&gt;, unsigned int, long, std::byte*)" line-rate="0.8285714285714286" branch-rate="0.7916666666666666" complexity="0.0"><lines><line number="56" hits="5" branch="false"/><line number="59" hits="5" branch="false"/><line number="60" hits="5" branch="false"/><line number="61" hits="9" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="62" hits="4" branch="false"/><line number="64" hits="5" branch="false"/><line number="65" hits="5" branch="false"/><line number="66" hits="5" branch="false"/><line number="67" hits="5" branch="false"/><line number="68" hits="5" branch="false"/><line number="69" hits="5" branch="false"/><line number="70" hits="5" branch="false"/><line number="71" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="17" branch="false"/><line number="76" hits="13" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="77" hits="13" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="11" branch="false"/><line number="85" hits="11" branch="false"/><line number="86" hits="11" branch="false"/><line number="87" hits="1" branch="false"/><line number="88" hits="1" branch="false"/><line number="89" hits="1" branch="false"/><line number="90" hits="1" branch="false"/><line number="91" hits="1" branch="false"/><line number="93" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="5" branch="false"/><line number="100" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::Tensor" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="104" hits="81176" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::~Tensor" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="105" hits="158204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Tensor::Tensor" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="106" hits="837" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Tensor::Tensor" signature="(chrono::batch_render::device::Tensor&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="107" hits="5163" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::operator=" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="108" hits="3860" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Tensor::operator=" signature="(chrono::batch_render::device::Tensor&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="109" hits="2057" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Tensor::Tensor" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;, unsigned long, chrono::batch_render::device::DType, std::vector&lt;long, std::allocator&lt;long&gt; &gt;, std::vector&lt;long, std::allocator&lt;long&gt; &gt;)" line-rate="0.7857142857142857" branch-rate="0.6" complexity="0.0"><lines><line number="111" hits="71028" branch="false"/><line number="112" hits="71028" branch="false"/><line number="113" hits="71028" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="71028" branch="false"/><line number="115" hits="71028" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="70951" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="71028" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="71028" branch="false"/><line number="123" hits="71028" branch="false"/><line number="124" hits="71028" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="125" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="128" hits="71028" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::GetDevice" signature="() const" line-rate="0.75" branch-rate="0.25" complexity="0.0"><lines><line number="130" hits="138274" branch="false"/><line number="131" hits="138274" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="132" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="138274" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::Address" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="137" hits="71075" branch="false"/><line number="138" hits="71075" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::Elements" signature="() const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="141" hits="83642" branch="false"/><line number="142" hits="83642" branch="false"/><line number="143" hits="269065" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="185423" branch="false"/><line number="146" hits="83642" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Tensor::Select" signature="(long) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="149" hits="43" branch="false"/><line number="150" hits="43" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="151" hits="2" branch="false"/><line number="152" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="154" hits="82" branch="false"/><line number="155" hits="82" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="82" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Tensor::ToHostBytes" signature="() const" line-rate="0.9230769230769231" branch-rate="0.875" complexity="0.0"><lines><line number="159" hits="244" branch="false"/><line number="160" hits="244" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="161" hits="0" branch="false"/><line number="163" hits="244" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="243" branch="false"/><line number="165" hits="243" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="243" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="243" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="243" branch="false"/><line number="169" hits="1" branch="false"/><line number="170" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="1" branch="false"/><line number="172" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::ReadInto" signature="(void*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="174" hits="4040" branch="false"/><line number="175" hits="4040" branch="false"/><line number="176" hits="4040" branch="false"/><line number="177" hits="4040" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="4035" branch="false"/><line number="179" hits="4035" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="4035" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="4035" branch="false"/><line number="182" hits="4035" branch="false"/><line number="183" hits="5" branch="false"/><line number="184" hits="5" branch="false"/><line number="185" hits="5" branch="false"/><line number="186" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::ToHostAsync" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="190" hits="4281" branch="false"/><line number="191" hits="4281" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="4280" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="4279" branch="false"/><line number="198" hits="4279" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::DLPack" signature="() const" line-rate="0.29411764705882354" branch-rate="0.2727272727272727" complexity="0.0"><lines><line number="201" hits="1" branch="false"/><line number="202" hits="1" branch="false"/><line number="203" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="204" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="205" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="209" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="210" hits="0" branch="false"/><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/><line number="214" hits="0" branch="false"/><line number="215" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="216" hits="0" branch="false"/><line number="217" hits="0" branch="false"/><line number="218" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::Export" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="222" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="230" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="231" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="false"/><line number="233" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor::Export() const::{lambda(DLManagedTensorVersioned*)#1}::operator()" signature="(DLManagedTensorVersioned*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="234" hits="0" branch="false"/><line number="235" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="236" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="238" hits="0" branch="false"/></lines></method></methods><lines><line number="17" hits="70951" branch="false"/><line number="18" hits="70951" branch="false"/><line number="19" hits="70951" branch="false"/><line number="20" hits="212459" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="141508" branch="false"/><line number="22" hits="141508" branch="false"/><line number="24" hits="70951" branch="false"/><line number="27" hits="71033" branch="false"/><line number="28" hits="71033" branch="false"/><line number="29" hits="212744" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="141711" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="32" hits="71033" branch="false"/><line number="35" hits="8564" branch="false"/><line number="36" hits="8564" branch="false"/><line number="37" hits="38164" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="29607" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="29600" branch="false"/><line number="47" hits="1" branch="false"/><line number="47" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="47" hits="11" branch="false"/><line number="47" hits="1" branch="false"/><line number="49" hits="1" branch="false"/><line number="49" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="49" hits="11" branch="false"/><line number="49" hits="1" branch="false"/><line number="50" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="2" branch="false"/><line number="51" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="51" hits="27" branch="false"/><line number="51" hits="2" branch="false"/><line number="53" hits="1" branch="false"/><line number="53" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="53" hits="11" branch="false"/><line number="53" hits="1" branch="false"/><line number="56" hits="5" branch="false"/><line number="59" hits="5" branch="false"/><line number="60" hits="5" branch="false"/><line number="61" hits="9" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="62" hits="4" branch="false"/><line number="64" hits="5" branch="false"/><line number="65" hits="5" branch="false"/><line number="66" hits="5" branch="false"/><line number="67" hits="5" branch="false"/><line number="68" hits="5" branch="false"/><line number="69" hits="5" branch="false"/><line number="70" hits="5" branch="false"/><line number="71" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="17" branch="false"/><line number="76" hits="13" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="77" hits="13" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="11" branch="false"/><line number="85" hits="11" branch="false"/><line number="86" hits="11" branch="false"/><line number="87" hits="1" branch="false"/><line number="88" hits="1" branch="false"/><line number="89" hits="1" branch="false"/><line number="90" hits="1" branch="false"/><line number="91" hits="1" branch="false"/><line number="93" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="5" branch="false"/><line number="100" hits="5" branch="false"/><line number="104" hits="81176" branch="false"/><line number="105" hits="158204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="837" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="107" hits="5163" branch="false"/><line number="108" hits="3860" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="109" hits="2057" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="71028" branch="false"/><line number="112" hits="71028" branch="false"/><line number="113" hits="71028" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="71028" branch="false"/><line number="115" hits="71028" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="70951" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="71028" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="71028" branch="false"/><line number="123" hits="71028" branch="false"/><line number="124" hits="71028" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="125" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="128" hits="71028" branch="false"/><line number="130" hits="138274" branch="false"/><line number="131" hits="138274" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="132" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="138274" branch="false"/><line number="137" hits="71075" branch="false"/><line number="138" hits="71075" branch="false"/><line number="141" hits="83642" branch="false"/><line number="142" hits="83642" branch="false"/><line number="143" hits="269065" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="185423" branch="false"/><line number="146" hits="83642" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="149" hits="43" branch="false"/><line number="150" hits="43" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="151" hits="2" branch="false"/><line number="152" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="154" hits="82" branch="false"/><line number="155" hits="82" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="82" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="244" branch="false"/><line number="160" hits="244" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="161" hits="0" branch="false"/><line number="163" hits="244" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="243" branch="false"/><line number="165" hits="243" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="243" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="243" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="243" branch="false"/><line number="169" hits="1" branch="false"/><line number="170" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="1" branch="false"/><line number="172" hits="1" branch="false"/><line number="174" hits="4040" branch="false"/><line number="175" hits="4040" branch="false"/><line number="176" hits="4040" branch="false"/><line number="177" hits="4040" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="4035" branch="false"/><line number="179" hits="4035" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="4035" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="4035" branch="false"/><line number="182" hits="4035" branch="false"/><line number="183" hits="5" branch="false"/><line number="184" hits="5" branch="false"/><line number="185" hits="5" branch="false"/><line number="186" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="5" branch="false"/><line number="190" hits="4281" branch="false"/><line number="191" hits="4281" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="4280" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="4279" branch="false"/><line number="198" hits="4279" branch="false"/><line number="201" hits="1" branch="false"/><line number="202" hits="1" branch="false"/><line number="203" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="204" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="205" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="209" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="210" hits="0" branch="false"/><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/><line number="214" hits="0" branch="false"/><line number="215" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="216" hits="0" branch="false"/><line number="217" hits="0" branch="false"/><line number="218" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="0" branch="false"/><line number="222" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="230" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="231" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="234" hits="0" branch="false"/><line number="235" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="236" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="238" hits="0" branch="false"/></lines></class><class name="tensor_h" filename="chrono_batch_render/device/tensor.h" line-rate="0.8607594936708861" branch-rate="0.5220588235294118" complexity="0.0"><methods><method name="chrono::batch_render::device::ElementBytes" signature="(chrono::batch_render::device::DType)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 64&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Tensor::Type" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 84&gt;" signature="" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="84" hits="9" branch="false"/><line number="85" hits="9" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="std::vector&lt;double, std::allocator&lt;double&gt; &gt; chrono::batch_render::device::Tensor::ToHost&lt;double&gt;" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;float, std::allocator&lt;float&gt; &gt; chrono::batch_render::device::Tensor::ToHost&lt;float&gt;" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;int, std::allocator&lt;int&gt; &gt; chrono::batch_render::device::Tensor::ToHost&lt;int&gt;" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;long, std::allocator&lt;long&gt; &gt; chrono::batch_render::device::Tensor::ToHost&lt;long&gt;" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt; chrono::batch_render::device::Tensor::ToHost&lt;unsigned char&gt;" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; chrono::batch_render::device::Tensor::ToHost&lt;unsigned int&gt;" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="28" hits="154202" branch="false"/><line number="29" hits="154202" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="154202" branch="false"/><line number="64" hits="74274" branch="false"/><line number="64" hits="123087" branch="false"/><line number="65" hits="73519" branch="true" condition-coverage="48% (37/76)"><conditions><condition number="0" type="jump" coverage="48%"/></conditions></line><line number="65" hits="123087" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="16" branch="false"/><line number="68" hits="258" branch="false"/><line number="69" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="69" hits="264" branch="true" condition-coverage="69% (9/13)"><conditions><condition number="0" type="jump" coverage="69%"/></conditions></line><line number="74" hits="242" branch="false"/><line number="75" hits="242" branch="true" condition-coverage="90% (9/10)"><conditions><condition number="0" type="jump" coverage="90%"/></conditions></line><line number="80" hits="241298" branch="false"/><line number="80" hits="85" branch="false"/><line number="80" hits="223" branch="false"/><line number="81" hits="241298" branch="true" condition-coverage="57% (11/19)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="81" hits="85" branch="true" condition-coverage="42% (3/7)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="81" hits="222" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="275268" branch="false"/><line number="84" hits="9" branch="false"/><line number="84" hits="161" branch="false"/><line number="84" hits="224" branch="false"/><line number="85" hits="275291" branch="true" condition-coverage="23% (10/42)"><conditions><condition number="0" type="jump" coverage="23%"/></conditions></line><line number="85" hits="9" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="85" hits="157" branch="true" condition-coverage="72% (21/29)"><conditions><condition number="0" type="jump" coverage="72%"/></conditions></line><line number="85" hits="226" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="88" hits="138223" branch="false"/><line number="88" hits="107" branch="false"/><line number="89" hits="138215" branch="true" condition-coverage="20% (2/10)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="89" hits="102" branch="true" condition-coverage="54% (6/11)"><conditions><condition number="0" type="jump" coverage="54%"/></conditions></line><line number="100" hits="224" branch="false"/><line number="100" hits="3538" branch="false"/><line number="100" hits="1" branch="false"/><line number="100" hits="10" branch="false"/><line number="100" hits="36" branch="false"/><line number="100" hits="231" branch="false"/><line number="101" hits="224" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="3538" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="231" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="104" hits="223" branch="false"/><line number="104" hits="3538" branch="false"/><line number="104" hits="1" branch="false"/><line number="104" hits="10" branch="false"/><line number="104" hits="36" branch="false"/><line number="104" hits="231" branch="false"/><line number="105" hits="223" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="105" hits="3538" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="105" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="105" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="105" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="105" hits="231" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="106" hits="223" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="3538" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="231" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="223" branch="false"/><line number="108" hits="3538" branch="false"/><line number="108" hits="1" branch="false"/><line number="108" hits="10" branch="false"/><line number="108" hits="36" branch="false"/><line number="108" hits="231" branch="false"/><line number="109" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="109" hits="0" branch="false"/></lines></class><class name="texture_h" filename="chrono_batch_render/device/texture.h" line-rate="1.0" branch-rate="0.375" complexity="0.0"><methods><method name="&lt;unknown function 13&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 29&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Texture::LevelBytes" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="38" hits="521" branch="false"/><line number="39" hits="521" branch="false"/></lines></method><method name="chrono::batch_render::device::Texture::Texture" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::TextureDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="13" hits="56" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="130" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="521" branch="false"/><line number="39" hits="521" branch="false"/><line number="43" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.device.compute" line-rate="0.0" branch-rate="0.0" complexity="0.0"><classes><class name="compute_h" filename="chrono_batch_render/device/compute/compute.h" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="&lt;unknown function 37&gt;" signature="" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="37" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::compute::DescribeCompute" signature="(chrono::batch_render::device::compute::ComputeDevice const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::device::compute::ExternalCopy&lt;chrono::batch_render::device::cuda::Traits&gt;" signature="(chrono::batch_render::device::cuda::Traits::Device const&amp;, chrono::batch_render::device::BufferRange, unsigned long, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::device::compute::ExternalCopy&lt;chrono::batch_render::device::hip::Traits&gt;" signature="(chrono::batch_render::device::hip::Traits::Device const&amp;, chrono::batch_render::device::BufferRange, unsigned long, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeBuffer&lt;chrono::batch_render::device::cuda::Traits&gt;::Create" signature="(chrono::batch_render::device::cuda::CudaDevice&amp;, chrono::batch_render::device::BufferDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeBuffer&lt;chrono::batch_render::device::hip::Traits&gt;::Create" signature="(chrono::batch_render::device::hip::HipDevice&amp;, chrono::batch_render::device::BufferDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeBuffer&lt;chrono::batch_render::device::cuda::Traits&gt;::~ComputeBuffer" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeBuffer&lt;chrono::batch_render::device::hip::Traits&gt;::~ComputeBuffer" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::TextureArrayFormat" signature="(chrono::batch_render::device::TextureDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeTexture&lt;chrono::batch_render::device::cuda::Traits&gt;::ComputeTexture" signature="(chrono::batch_render::device::cuda::CudaDevice&amp;, chrono::batch_render::device::TextureDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeTexture&lt;chrono::batch_render::device::hip::Traits&gt;::ComputeTexture" signature="(chrono::batch_render::device::hip::HipDevice&amp;, chrono::batch_render::device::TextureDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeTexture&lt;chrono::batch_render::device::cuda::Traits&gt;::~ComputeTexture" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeTexture&lt;chrono::batch_render::device::hip::Traits&gt;::~ComputeTexture" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeTexture&lt;chrono::batch_render::device::cuda::Traits&gt;::KernelHandle" signature="(chrono::batch_render::TextureWrap, chrono::batch_render::TextureWrap)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeTexture&lt;chrono::batch_render::device::hip::Traits&gt;::KernelHandle" signature="(chrono::batch_render::TextureWrap, chrono::batch_render::TextureWrap)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeTexture&lt;chrono::batch_render::device::cuda::Traits&gt;::Copy" signature="(unsigned int, unsigned long, chrono::batch_render::device::cuda::CUstream_st*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeTexture&lt;chrono::batch_render::device::hip::Traits&gt;::Copy" signature="(unsigned int, unsigned long, chrono::batch_render::device::hip::ihipStream_t*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeTexture&lt;chrono::batch_render::device::cuda::Traits&gt;::Sampler" signature="(chrono::batch_render::TextureWrap, chrono::batch_render::TextureWrap, bool) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeTexture&lt;chrono::batch_render::device::hip::Traits&gt;::Sampler" signature="(chrono::batch_render::TextureWrap, chrono::batch_render::TextureWrap, bool) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::cuda::Traits&gt;::Launch" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::Size3, unsigned long, void const*, unsigned int, chrono::batch_render::device::cuda::CUstream_st*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::hip::Traits&gt;::Launch" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::Size3, unsigned long, void const*, unsigned int, chrono::batch_render::device::hip::ihipStream_t*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::cuda::Traits&gt;::Load" signature="(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::hip::Traits&gt;::Load" signature="(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::cuda::Traits&gt;::Load(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::hip::Traits&gt;::Load(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::cuda::Traits&gt;::Load(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)::{lambda()#1}::operator()() const::{lambda(chrono::batch_render::device::compute::LoadedModule&lt;chrono::batch_render::device::cuda::Traits&gt;*)#1}::operator()" signature="(chrono::batch_render::device::compute::LoadedModule&lt;chrono::batch_render::device::cuda::Traits&gt;*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::hip::Traits&gt;::Load(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)::{lambda()#1}::operator()() const::{lambda(chrono::batch_render::device::compute::LoadedModule&lt;chrono::batch_render::device::hip::Traits&gt;*)#1}::operator()" signature="(chrono::batch_render::device::compute::LoadedModule&lt;chrono::batch_render::device::hip::Traits&gt;*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::ComputeQueue" signature="(chrono::batch_render::device::cuda::CudaDevice&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::ComputeQueue" signature="(chrono::batch_render::device::hip::HipDevice&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::~ComputeQueue" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::~ComputeQueue" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Allocate" signature="(unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Allocate" signature="(unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Free" signature="(unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Free" signature="(unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Execute" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::Queue::Timestamps const*, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Execute" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::Queue::Timestamps const*, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::CreateTimestamps" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::CreateTimestamps" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::SharesStreams" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::SharesStreams" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::NativeStream" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::NativeStream" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::FollowStream" signature="(void*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::FollowStream" signature="(void*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::StreamWait" signature="(void*, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::StreamWait" signature="(void*, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Finished" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Finished" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::WaitFor" signature="(unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::WaitFor" signature="(unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::EventTimestamps::EventTimestamps" signature="(chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt; const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::EventTimestamps::EventTimestamps" signature="(chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt; const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::EventTimestamps::~EventTimestamps" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::EventTimestamps::~EventTimestamps" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::EventTimestamps::Read" signature="(std::span&lt;unsigned long, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::EventTimestamps::Read" signature="(std::span&lt;unsigned long, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Run" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::RunDesc const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Run" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::RunDesc const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::CopyCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::CopyCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::CopyCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::CopyCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::FillCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::FillCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::FillCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::FillCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::UpdateCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::UpdateCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::UpdateCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::UpdateCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::ZoneCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::ZoneCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::ZoneCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::ZoneCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::TextureCopyCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::TextureCopyCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::TextureCopyCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::TextureCopyCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::DispatchCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::DispatchCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Run(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::RunDesc const&amp;) const::{lambda(chrono::batch_render::device::DispatchCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::DispatchCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Replay" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::EventTimestamps const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Replay" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::EventTimestamps const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::TakeEvent" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::TakeEvent" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Capture" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::EventTimestamps const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Capture" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::EventTimestamps const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Capture(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::EventTimestamps const*) const::{lambda(chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Graph*)#1}::operator()" signature="(chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Graph*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Capture(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::EventTimestamps const*) const::{lambda(chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Graph*)#1}::operator()" signature="(chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Graph*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::RecordGraph" signature="(chrono::batch_render::device::CommandBuffer const&amp;, unsigned long, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::EventTimestamps const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::RecordGraph" signature="(chrono::batch_render::device::CommandBuffer const&amp;, unsigned long, chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::EventTimestamps const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::KernelCounts" signature="(chrono::batch_render::device::CommandBuffer const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::KernelCounts" signature="(chrono::batch_render::device::CommandBuffer const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::Anchor" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::Anchor" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::cuda::Traits&gt;::DestroyStreams" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ComputeQueue&lt;chrono::batch_render::device::hip::Traits&gt;::DestroyStreams" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="37" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="144" hits="0" branch="false"/><line number="144" hits="0" branch="false"/><line number="146" hits="0" branch="false"/><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="149" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="149" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="154" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="154" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="155" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="155" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="157" hits="0" branch="false"/><line number="157" hits="0" branch="false"/><line number="165" hits="0" branch="false"/><line number="165" hits="0" branch="false"/><line number="166" hits="0" branch="false"/><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="167" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="168" hits="0" branch="false"/><line number="168" hits="0" branch="false"/><line number="169" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="170" hits="0" branch="false"/><line number="170" hits="0" branch="false"/><line number="171" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="171" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="172" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="172" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="173" hits="0" branch="false"/><line number="173" hits="0" branch="false"/><line number="174" hits="0" branch="false"/><line number="174" hits="0" branch="false"/><line number="175" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="176" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="176" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="177" hits="0" branch="false"/><line number="177" hits="0" branch="false"/><line number="179" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="180" hits="0" branch="false"/><line number="180" hits="0" branch="false"/><line number="182" hits="0" branch="false"/><line number="182" hits="0" branch="false"/><line number="183" hits="0" branch="false"/><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="false"/><line number="185" hits="0" branch="false"/><line number="186" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="192" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="192" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="196" hits="0" branch="false"/><line number="196" hits="0" branch="false"/><line number="197" hits="0" branch="false"/><line number="197" hits="0" branch="false"/><line number="200" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="200" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="210" hits="0" branch="false"/><line number="211" hits="0" branch="false"/><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/><line number="214" hits="0" branch="false"/><line number="215" hits="0" branch="false"/><line number="219" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="220" hits="0" branch="false"/><line number="221" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="223" hits="0" branch="false"/><line number="230" hits="0" branch="false"/><line number="230" hits="0" branch="false"/><line number="231" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="231" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="236" hits="0" branch="false"/><line number="236" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="238" hits="0" branch="false"/><line number="238" hits="0" branch="false"/><line number="239" hits="0" branch="false"/><line number="239" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="242" hits="0" branch="false"/><line number="242" hits="0" branch="false"/><line number="243" hits="0" branch="false"/><line number="243" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="252" hits="0" branch="false"/><line number="252" hits="0" branch="false"/><line number="255" hits="0" branch="false"/><line number="255" hits="0" branch="false"/><line number="256" hits="0" branch="false"/><line number="256" hits="0" branch="false"/><line number="257" hits="0" branch="false"/><line number="257" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="260" hits="0" branch="false"/><line number="260" hits="0" branch="false"/><line number="261" hits="0" branch="false"/><line number="261" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="263" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="263" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="266" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="266" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="false"/><line number="267" hits="0" branch="false"/><line number="268" hits="0" branch="false"/><line number="268" hits="0" branch="false"/><line number="269" hits="0" branch="false"/><line number="269" hits="0" branch="false"/><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="272" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="272" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="false"/><line number="273" hits="0" branch="false"/><line number="274" hits="0" branch="false"/><line number="274" hits="0" branch="false"/><line number="275" hits="0" branch="false"/><line number="275" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="277" hits="0" branch="false"/><line number="277" hits="0" branch="false"/><line number="278" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="false"/><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="false"/><line number="280" hits="0" branch="false"/><line number="281" hits="0" branch="false"/><line number="281" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="286" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="286" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="false"/><line number="287" hits="0" branch="false"/><line number="288" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="289" hits="0" branch="false"/><line number="289" hits="0" branch="false"/><line number="298" hits="0" branch="false"/><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="299" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="302" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="302" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="303" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="303" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="306" hits="0" branch="false"/><line number="306" hits="0" branch="false"/><line number="307" hits="0" branch="false"/><line number="307" hits="0" branch="false"/><line number="308" hits="0" branch="false"/><line number="308" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="310" hits="0" branch="false"/><line number="310" hits="0" branch="false"/><line number="311" hits="0" branch="false"/><line number="311" hits="0" branch="false"/><line number="312" hits="0" branch="false"/><line number="312" hits="0" branch="false"/><line number="313" hits="0" branch="false"/><line number="313" hits="0" branch="false"/><line number="315" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="315" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="316" hits="0" branch="false"/><line number="316" hits="0" branch="false"/><line number="317" hits="0" branch="false"/><line number="317" hits="0" branch="false"/><line number="318" hits="0" branch="false"/><line number="318" hits="0" branch="false"/><line number="319" hits="0" branch="false"/><line number="319" hits="0" branch="false"/><line number="320" hits="0" branch="false"/><line number="320" hits="0" branch="false"/><line number="322" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="322" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="326" hits="0" branch="false"/><line number="326" hits="0" branch="false"/><line number="336" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="336" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="338" hits="0" branch="false"/><line number="338" hits="0" branch="false"/><line number="340" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="341" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="341" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="0" branch="false"/><line number="342" hits="0" branch="false"/><line number="343" hits="0" branch="false"/><line number="343" hits="0" branch="false"/><line number="344" hits="0" branch="false"/><line number="344" hits="0" branch="false"/><line number="346" hits="0" branch="false"/><line number="346" hits="0" branch="false"/><line number="347" hits="0" branch="false"/><line number="347" hits="0" branch="false"/><line number="350" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="350" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="351" hits="0" branch="false"/><line number="351" hits="0" branch="false"/><line number="353" hits="0" branch="false"/><line number="353" hits="0" branch="false"/><line number="354" hits="0" branch="false"/><line number="354" hits="0" branch="false"/><line number="360" hits="0" branch="false"/><line number="360" hits="0" branch="false"/><line number="362" hits="0" branch="false"/><line number="362" hits="0" branch="false"/><line number="363" hits="0" branch="false"/><line number="363" hits="0" branch="false"/><line number="364" hits="0" branch="false"/><line number="364" hits="0" branch="false"/><line number="365" hits="0" branch="false"/><line number="365" hits="0" branch="false"/><line number="366" hits="0" branch="false"/><line number="366" hits="0" branch="false"/><line number="367" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="367" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="369" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="369" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="370" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="370" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="373" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="373" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="377" hits="0" branch="false"/><line number="377" hits="0" branch="false"/><line number="378" hits="0" branch="false"/><line number="378" hits="0" branch="false"/><line number="379" hits="0" branch="false"/><line number="379" hits="0" branch="false"/><line number="380" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="380" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="381" hits="0" branch="false"/><line number="381" hits="0" branch="false"/><line number="382" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="382" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="383" hits="0" branch="false"/><line number="383" hits="0" branch="false"/><line number="384" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="384" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="386" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="386" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="387" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="387" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="389" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="389" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="390" hits="0" branch="false"/><line number="390" hits="0" branch="false"/><line number="391" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="391" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="393" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="393" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="394" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="394" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="395" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="395" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="396" hits="0" branch="false"/><line number="396" hits="0" branch="false"/><line number="397" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="397" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="399" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="399" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="400" hits="0" branch="false"/><line number="400" hits="0" branch="false"/><line number="401" hits="0" branch="false"/><line number="401" hits="0" branch="false"/><line number="402" hits="0" branch="false"/><line number="402" hits="0" branch="false"/><line number="416" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="416" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="417" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="417" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="418" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="418" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="420" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="420" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="421" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="421" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="422" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="422" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="424" hits="0" branch="false"/><line number="424" hits="0" branch="false"/><line number="425" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="425" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="0" branch="false"/><line number="426" hits="0" branch="false"/><line number="428" hits="0" branch="false"/><line number="428" hits="0" branch="false"/><line number="430" hits="0" branch="false"/><line number="430" hits="0" branch="false"/><line number="432" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="432" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="433" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="433" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="false"/><line number="434" hits="0" branch="false"/><line number="436" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="436" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="437" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="437" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="439" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="439" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="440" hits="0" branch="false"/><line number="440" hits="0" branch="false"/><line number="441" hits="0" branch="false"/><line number="441" hits="0" branch="false"/><line number="443" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="443" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="444" hits="0" branch="false"/><line number="444" hits="0" branch="false"/><line number="446" hits="0" branch="false"/><line number="446" hits="0" branch="false"/><line number="448" hits="0" branch="false"/><line number="448" hits="0" branch="false"/><line number="449" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="449" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="450" hits="0" branch="false"/><line number="450" hits="0" branch="false"/><line number="453" hits="0" branch="false"/><line number="453" hits="0" branch="false"/><line number="454" hits="0" branch="false"/><line number="454" hits="0" branch="false"/><line number="455" hits="0" branch="false"/><line number="455" hits="0" branch="false"/><line number="458" hits="0" branch="false"/><line number="458" hits="0" branch="false"/><line number="459" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="459" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="460" hits="0" branch="false"/><line number="460" hits="0" branch="false"/><line number="462" hits="0" branch="false"/><line number="462" hits="0" branch="false"/><line number="463" hits="0" branch="false"/><line number="463" hits="0" branch="false"/><line number="465" hits="0" branch="false"/><line number="465" hits="0" branch="false"/><line number="468" hits="0" branch="false"/><line number="468" hits="0" branch="false"/><line number="470" hits="0" branch="false"/><line number="470" hits="0" branch="false"/><line number="471" hits="0" branch="false"/><line number="471" hits="0" branch="false"/><line number="472" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="473" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="473" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="474" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="474" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="476" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="476" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="479" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="479" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="480" hits="0" branch="false"/><line number="480" hits="0" branch="false"/><line number="481" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="481" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="482" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="482" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="483" hits="0" branch="false"/><line number="483" hits="0" branch="false"/><line number="485" hits="0" branch="false"/><line number="485" hits="0" branch="false"/><line number="486" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="486" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="489" hits="0" branch="false"/><line number="489" hits="0" branch="false"/><line number="490" hits="0" branch="false"/><line number="490" hits="0" branch="false"/><line number="493" hits="0" branch="false"/><line number="493" hits="0" branch="false"/><line number="494" hits="0" branch="false"/><line number="494" hits="0" branch="false"/><line number="497" hits="0" branch="false"/><line number="497" hits="0" branch="false"/><line number="498" hits="0" branch="false"/><line number="498" hits="0" branch="false"/><line number="499" hits="0" branch="false"/><line number="499" hits="0" branch="false"/><line number="500" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="500" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="501" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="501" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="502" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="502" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="503" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="503" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="504" hits="0" branch="false"/><line number="504" hits="0" branch="false"/><line number="506" hits="0" branch="false"/><line number="506" hits="0" branch="false"/><line number="507" hits="0" branch="false"/><line number="507" hits="0" branch="false"/><line number="508" hits="0" branch="false"/><line number="508" hits="0" branch="false"/><line number="509" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="509" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="510" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="510" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="511" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="511" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="512" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="512" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="513" hits="0" branch="false"/><line number="513" hits="0" branch="false"/><line number="515" hits="0" branch="false"/><line number="515" hits="0" branch="false"/><line number="516" hits="0" branch="false"/><line number="516" hits="0" branch="false"/><line number="517" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="517" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="518" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="518" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="519" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="519" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="520" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="520" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="521" hits="0" branch="false"/><line number="521" hits="0" branch="false"/><line number="523" hits="0" branch="false"/><line number="523" hits="0" branch="false"/><line number="524" hits="0" branch="false"/><line number="524" hits="0" branch="false"/><line number="526" hits="0" branch="false"/><line number="526" hits="0" branch="false"/><line number="527" hits="0" branch="false"/><line number="527" hits="0" branch="false"/><line number="529" hits="0" branch="false"/><line number="529" hits="0" branch="false"/><line number="530" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="530" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="531" hits="0" branch="false"/><line number="531" hits="0" branch="false"/><line number="533" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="533" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="534" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="534" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="535" hits="0" branch="false"/><line number="535" hits="0" branch="false"/><line number="536" hits="0" branch="false"/><line number="536" hits="0" branch="false"/><line number="539" hits="0" branch="false"/><line number="539" hits="0" branch="false"/><line number="540" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="540" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="541" hits="0" branch="false"/><line number="541" hits="0" branch="false"/><line number="542" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="542" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="543" hits="0" branch="false"/><line number="543" hits="0" branch="false"/><line number="544" hits="0" branch="false"/><line number="544" hits="0" branch="false"/><line number="557" hits="0" branch="false"/><line number="557" hits="0" branch="false"/><line number="558" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="558" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="561" hits="0" branch="true" condition-coverage="0% (0/12)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="561" hits="0" branch="true" condition-coverage="0% (0/12)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="562" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="562" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="566" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="566" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="567" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="567" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="568" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="568" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="569" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="569" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="570" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="570" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="572" hits="0" branch="false"/><line number="572" hits="0" branch="false"/><line number="574" hits="0" branch="false"/><line number="574" hits="0" branch="false"/><line number="576" hits="0" branch="false"/><line number="576" hits="0" branch="false"/><line number="577" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="577" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="578" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="578" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="580" hits="0" branch="false"/><line number="580" hits="0" branch="false"/><line number="582" hits="0" branch="false"/><line number="582" hits="0" branch="false"/><line number="587" hits="0" branch="false"/><line number="587" hits="0" branch="false"/><line number="588" hits="0" branch="false"/><line number="588" hits="0" branch="false"/><line number="589" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="589" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="590" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="590" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="591" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="591" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="593" hits="0" branch="false"/><line number="593" hits="0" branch="false"/><line number="594" hits="0" branch="false"/><line number="594" hits="0" branch="false"/><line number="600" hits="0" branch="false"/><line number="600" hits="0" branch="false"/><line number="612" hits="0" branch="false"/><line number="612" hits="0" branch="false"/><line number="613" hits="0" branch="false"/><line number="613" hits="0" branch="false"/><line number="614" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="614" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="615" hits="0" branch="false"/><line number="615" hits="0" branch="false"/><line number="617" hits="0" branch="false"/><line number="617" hits="0" branch="false"/><line number="618" hits="0" branch="false"/><line number="618" hits="0" branch="false"/><line number="619" hits="0" branch="false"/><line number="619" hits="0" branch="false"/><line number="621" hits="0" branch="false"/><line number="621" hits="0" branch="false"/><line number="622" hits="0" branch="false"/><line number="622" hits="0" branch="false"/><line number="624" hits="0" branch="false"/><line number="624" hits="0" branch="false"/><line number="625" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="625" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="626" hits="0" branch="false"/><line number="626" hits="0" branch="false"/><line number="627" hits="0" branch="false"/><line number="627" hits="0" branch="false"/><line number="629" hits="0" branch="false"/><line number="629" hits="0" branch="false"/><line number="630" hits="0" branch="false"/><line number="630" hits="0" branch="false"/><line number="634" hits="0" branch="false"/><line number="634" hits="0" branch="false"/><line number="635" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="635" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="636" hits="0" branch="false"/><line number="636" hits="0" branch="false"/><line number="637" hits="0" branch="false"/><line number="637" hits="0" branch="false"/><line number="638" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="638" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="642" hits="0" branch="false"/><line number="642" hits="0" branch="false"/><line number="643" hits="0" branch="false"/><line number="643" hits="0" branch="false"/><line number="644" hits="0" branch="false"/><line number="644" hits="0" branch="false"/><line number="646" hits="0" branch="false"/><line number="646" hits="0" branch="false"/><line number="647" hits="0" branch="false"/><line number="647" hits="0" branch="false"/><line number="648" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="648" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="649" hits="0" branch="false"/><line number="649" hits="0" branch="false"/><line number="650" hits="0" branch="false"/><line number="650" hits="0" branch="false"/><line number="655" hits="0" branch="false"/><line number="655" hits="0" branch="false"/><line number="657" hits="0" branch="false"/><line number="657" hits="0" branch="false"/><line number="658" hits="0" branch="false"/><line number="658" hits="0" branch="false"/><line number="661" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="661" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="662" hits="0" branch="false"/><line number="662" hits="0" branch="false"/><line number="663" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="663" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="664" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="664" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="666" hits="0" branch="false"/><line number="666" hits="0" branch="false"/><line number="667" hits="0" branch="false"/><line number="667" hits="0" branch="false"/><line number="668" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="668" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="669" hits="0" branch="false"/><line number="669" hits="0" branch="false"/><line number="671" hits="0" branch="false"/><line number="671" hits="0" branch="false"/><line number="673" hits="0" branch="false"/><line number="673" hits="0" branch="false"/><line number="675" hits="0" branch="false"/><line number="675" hits="0" branch="false"/><line number="676" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="676" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="677" hits="0" branch="false"/><line number="677" hits="0" branch="false"/><line number="678" hits="0" branch="false"/><line number="678" hits="0" branch="false"/><line number="679" hits="0" branch="false"/><line number="679" hits="0" branch="false"/><line number="681" hits="0" branch="false"/><line number="681" hits="0" branch="false"/><line number="682" hits="0" branch="false"/><line number="682" hits="0" branch="false"/><line number="685" hits="0" branch="false"/><line number="685" hits="0" branch="false"/><line number="687" hits="0" branch="false"/><line number="687" hits="0" branch="false"/><line number="688" hits="0" branch="false"/><line number="688" hits="0" branch="false"/><line number="690" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="690" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="691" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="691" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="692" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="692" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="694" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="694" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="695" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="695" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="697" hits="0" branch="false"/><line number="697" hits="0" branch="false"/><line number="699" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="699" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="702" hits="0" branch="false"/><line number="702" hits="0" branch="false"/><line number="703" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="703" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="704" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="704" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="706" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="706" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="707" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="707" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="708" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="708" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="711" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="711" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="712" hits="0" branch="false"/><line number="712" hits="0" branch="false"/><line number="713" hits="0" branch="false"/><line number="713" hits="0" branch="false"/><line number="716" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="716" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="717" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="717" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="718" hits="0" branch="false"/><line number="718" hits="0" branch="false"/><line number="719" hits="0" branch="false"/><line number="719" hits="0" branch="false"/><line number="721" hits="0" branch="false"/><line number="721" hits="0" branch="false"/><line number="723" hits="0" branch="false"/><line number="723" hits="0" branch="false"/><line number="724" hits="0" branch="false"/><line number="724" hits="0" branch="false"/><line number="726" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="726" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="727" hits="0" branch="false"/><line number="727" hits="0" branch="false"/><line number="729" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="729" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="730" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="730" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="732" hits="0" branch="false"/><line number="732" hits="0" branch="false"/><line number="734" hits="0" branch="false"/><line number="734" hits="0" branch="false"/><line number="738" hits="0" branch="false"/><line number="738" hits="0" branch="false"/><line number="739" hits="0" branch="false"/><line number="739" hits="0" branch="false"/><line number="740" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="740" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="741" hits="0" branch="false"/><line number="741" hits="0" branch="false"/><line number="742" hits="0" branch="false"/><line number="742" hits="0" branch="false"/><line number="743" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="743" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="744" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="744" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="745" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="745" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="749" hits="0" branch="false"/><line number="749" hits="0" branch="false"/><line number="750" hits="0" branch="false"/><line number="750" hits="0" branch="false"/><line number="752" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="752" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="753" hits="0" branch="false"/><line number="753" hits="0" branch="false"/><line number="754" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="754" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="755" hits="0" branch="false"/><line number="755" hits="0" branch="false"/><line number="756" hits="0" branch="false"/><line number="756" hits="0" branch="false"/><line number="758" hits="0" branch="false"/><line number="758" hits="0" branch="false"/><line number="759" hits="0" branch="false"/><line number="759" hits="0" branch="false"/><line number="760" hits="0" branch="false"/><line number="760" hits="0" branch="false"/><line number="761" hits="0" branch="false"/><line number="761" hits="0" branch="false"/><line number="762" hits="0" branch="false"/><line number="762" hits="0" branch="false"/><line number="765" hits="0" branch="false"/><line number="765" hits="0" branch="false"/><line number="766" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="766" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="767" hits="0" branch="false"/><line number="767" hits="0" branch="false"/><line number="768" hits="0" branch="false"/><line number="768" hits="0" branch="false"/><line number="770" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="770" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="771" hits="0" branch="false"/><line number="771" hits="0" branch="false"/><line number="773" hits="0" branch="false"/><line number="773" hits="0" branch="false"/><line number="774" hits="0" branch="false"/><line number="774" hits="0" branch="false"/></lines></class><class name="runtime_compiler_cpp" filename="chrono_batch_render/device/compute/runtime_compiler.cpp" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="chrono::batch_render::device::compute::(anonymous namespace)::Check" signature="(chrono::batch_render::device::compute::RuntimeCompiler const&amp;, int, char const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::compute::(anonymous namespace)::CreateProgram" signature="(chrono::batch_render::device::compute::RuntimeCompiler const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::span&lt;chrono::batch_render::device::compute::SourceHeader const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="32" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::compute::(anonymous namespace)::ReadOutput" signature="(chrono::batch_render::device::compute::RuntimeCompiler const&amp;, chrono::batch_render::device::compute::CompilerProgram*, int (*)(chrono::batch_render::device::compute::CompilerProgram*, unsigned long*), int (*)(chrono::batch_render::device::compute::CompilerProgram*, char*), char const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="54" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::compute::RuntimeCompiler::Compile" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::span&lt;chrono::batch_render::device::compute::SourceHeader const, 18446744073709551615ul&gt;, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="66" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="85" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="89" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::compute::RuntimeCompiler::CompileCached" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::span&lt;chrono::batch_render::device::compute::SourceHeader const, 18446744073709551615ul&gt;, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskCache const&amp;) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="91" hits="0" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="false"/><line number="107" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="108" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::compute::LoadRuntimeCompiler" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::initializer_list&lt;char const*&gt;, std::initializer_list&lt;char const*&gt;, chrono::batch_render::Version, std::filesystem::__cxx11::path const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="112" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="123" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="130" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="131" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="132" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="133" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="137" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="139" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="140" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="143" hits="0" branch="false"/><line number="144" hits="0" branch="false"/><line number="145" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="151" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/></lines></method><method name="auto chrono::batch_render::device::compute::LoadRuntimeCompiler(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::initializer_list&lt;char const*&gt;, std::initializer_list&lt;char const*&gt;, chrono::batch_render::Version, std::filesystem::__cxx11::path const&amp;)::{lambda(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, auto:1&amp;)#1}::operator()&lt;char const* (*)(int)&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, char const* (*&amp;)(int)) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/></lines></method><method name="auto chrono::batch_render::device::compute::LoadRuntimeCompiler(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::initializer_list&lt;char const*&gt;, std::initializer_list&lt;char const*&gt;, chrono::batch_render::Version, std::filesystem::__cxx11::path const&amp;)::{lambda(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, auto:1&amp;)#1}::operator()&lt;int (*)(chrono::batch_render::device::compute::CompilerProgram**)&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, int (*&amp;)(chrono::batch_render::device::compute::CompilerProgram**)) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/></lines></method><method name="auto chrono::batch_render::device::compute::LoadRuntimeCompiler(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::initializer_list&lt;char const*&gt;, std::initializer_list&lt;char const*&gt;, chrono::batch_render::Version, std::filesystem::__cxx11::path const&amp;)::{lambda(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, auto:1&amp;)#1}::operator()&lt;int (*)(chrono::batch_render::device::compute::CompilerProgram**, char const*, char const*, int, char const* const*, char const* const*)&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, int (*&amp;)(chrono::batch_render::device::compute::CompilerProgram**, char const*, char const*, int, char const* const*, char const* const*)) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/></lines></method><method name="auto chrono::batch_render::device::compute::LoadRuntimeCompiler(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::initializer_list&lt;char const*&gt;, std::initializer_list&lt;char const*&gt;, chrono::batch_render::Version, std::filesystem::__cxx11::path const&amp;)::{lambda(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, auto:1&amp;)#1}::operator()&lt;int (*)(chrono::batch_render::device::compute::CompilerProgram*, char*)&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, int (*&amp;)(chrono::batch_render::device::compute::CompilerProgram*, char*)) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/></lines></method><method name="auto chrono::batch_render::device::compute::LoadRuntimeCompiler(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::initializer_list&lt;char const*&gt;, std::initializer_list&lt;char const*&gt;, chrono::batch_render::Version, std::filesystem::__cxx11::path const&amp;)::{lambda(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, auto:1&amp;)#1}::operator()&lt;int (*)(chrono::batch_render::device::compute::CompilerProgram*, int, char const* const*)&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, int (*&amp;)(chrono::batch_render::device::compute::CompilerProgram*, int, char const* const*)) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/></lines></method><method name="auto chrono::batch_render::device::compute::LoadRuntimeCompiler(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::initializer_list&lt;char const*&gt;, std::initializer_list&lt;char const*&gt;, chrono::batch_render::Version, std::filesystem::__cxx11::path const&amp;)::{lambda(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, auto:1&amp;)#1}::operator()&lt;int (*)(chrono::batch_render::device::compute::CompilerProgram*, unsigned long*)&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, int (*&amp;)(chrono::batch_render::device::compute::CompilerProgram*, unsigned long*)) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/></lines></method><method name="auto chrono::batch_render::device::compute::LoadRuntimeCompiler(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::initializer_list&lt;char const*&gt;, std::initializer_list&lt;char const*&gt;, chrono::batch_render::Version, std::filesystem::__cxx11::path const&amp;)::{lambda(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, auto:1&amp;)#1}::operator()&lt;int (*)(int*, int*)&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, int (*&amp;)(int*, int*)) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/></lines></method></methods><lines><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="32" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="85" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="89" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="false"/><line number="107" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="108" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/><line number="112" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="123" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="127" hits="0" branch="false"/><line number="127" hits="0" branch="false"/><line number="127" hits="0" branch="false"/><line number="127" hits="0" branch="false"/><line number="127" hits="0" branch="false"/><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="131" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="132" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="133" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="137" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="139" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="140" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="143" hits="0" branch="false"/><line number="144" hits="0" branch="false"/><line number="145" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="151" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/></lines></class><class name="runtime_compiler_h" filename="chrono_batch_render/device/compute/runtime_compiler.h" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="&lt;unknown function 25&gt;" signature="" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="25" hits="0" branch="false"/><line number="46" hits="0" branch="false"/></lines></method><method name="&lt;unknown function 46&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::shared_ptr&lt;void&gt; chrono::batch_render::device::compute::ModuleCache::Find&lt;chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::cuda::Traits&gt;::Load(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)::{lambda()#1}&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::cuda::Traits&gt;::Load(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)::{lambda()#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::shared_ptr&lt;void&gt; chrono::batch_render::device::compute::ModuleCache::Find&lt;chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::hip::Traits&gt;::Load(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)::{lambda()#1}&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, chrono::batch_render::device::compute::ComputeKernel&lt;chrono::batch_render::device::hip::Traits&gt;::Load(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)::{lambda()#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::compute::ModuleCache::Clear" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="25" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="63" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="70" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="70" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="71" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.device.cuda" line-rate="0.03140096618357488" branch-rate="0.046052631578947366" complexity="0.0"><classes><class name="adapters_cpp" filename="chrono_batch_render/device/cuda/adapters.cpp" line-rate="0.046511627906976744" branch-rate="0.0" complexity="0.0"><methods><method name="chrono::batch_render::device::cuda::(anonymous namespace)::Attribute" signature="(chrono::batch_render::device::cuda::Api const&amp;, int, int)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="13" hits="0" branch="false"/><line number="14" hits="0" branch="false"/><line number="15" hits="0" branch="false"/><line number="16" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::(anonymous namespace)::Describe" signature="(chrono::batch_render::device::cuda::Api const&amp;, int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="26" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="30" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="48" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::ListAdapters" signature="()" line-rate="0.2" branch-rate="0.0" complexity="0.0"><lines><line number="58" hits="28" branch="false"/><line number="59" hits="28" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="64" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></method></methods><lines><line number="13" hits="0" branch="false"/><line number="14" hits="0" branch="false"/><line number="15" hits="0" branch="false"/><line number="16" hits="0" branch="false"/><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="26" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="30" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="48" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="58" hits="28" branch="false"/><line number="59" hits="28" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="64" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></class><class name="api_cpp" filename="chrono_batch_render/device/cuda/api.cpp" line-rate="0.08088235294117647" branch-rate="0.11666666666666667" complexity="0.0"><methods><method name="chrono::batch_render::device::cuda::(anonymous namespace)::ResolveFunctions" signature="(chrono::batch_render::SymbolResolver&amp;, chrono::batch_render::device::cuda::Api&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="false"/><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="26" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::(anonymous namespace)::Initialize" signature="(chrono::batch_render::device::cuda::Api)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="92" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="0" branch="false"/><line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="false"/><line number="105" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::(anonymous namespace)::Load" signature="()" line-rate="0.5555555555555556" branch-rate="0.375" complexity="0.0"><lines><line number="109" hits="11" branch="false"/><line number="113" hits="11" branch="false"/><line number="115" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="117" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="121" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::(anonymous namespace)::Load()::{lambda(char const*)#1}::operator()" signature="(char const*) const" line-rate="0.07692307692307693" branch-rate="0.0" complexity="0.0"><lines><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="false"/><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="132" hits="0" branch="false"/><line number="133" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="135" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="139" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::(anonymous namespace)::Cached" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="141" hits="28" branch="false"/><line number="142" hits="39" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="143" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Available" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="148" hits="0" branch="false"/><line number="149" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::GetApi" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="152" hits="28" branch="false"/><line number="153" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::GetNvrtc" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="156" hits="0" branch="false"/><line number="160" hits="0" branch="false"/><line number="162" hits="0" branch="false"/><line number="163" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="165" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Api::ErrorName" signature="(int) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="168" hits="0" branch="false"/><line number="169" hits="0" branch="false"/><line number="170" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="171" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="172" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Api::Warn" signature="(int, char const*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="177" hits="0" branch="false"/><line number="178" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="false"/><line number="181" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Api::Check" signature="(int, char const*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="189" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="190" hits="0" branch="false"/><line number="192" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="0" branch="false"/><line number="194" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="196" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method></methods><lines><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="false"/><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="26" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="92" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="0" branch="false"/><line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="false"/><line number="105" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="false"/><line number="109" hits="11" branch="false"/><line number="113" hits="11" branch="false"/><line number="115" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="117" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="121" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="false"/><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="132" hits="0" branch="false"/><line number="133" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="135" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="139" hits="11" branch="false"/><line number="141" hits="28" branch="false"/><line number="142" hits="39" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="143" hits="28" branch="false"/><line number="148" hits="0" branch="false"/><line number="149" hits="0" branch="false"/><line number="152" hits="28" branch="false"/><line number="153" hits="28" branch="false"/><line number="156" hits="0" branch="false"/><line number="160" hits="0" branch="false"/><line number="162" hits="0" branch="false"/><line number="163" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="165" hits="0" branch="false"/><line number="168" hits="0" branch="false"/><line number="169" hits="0" branch="false"/><line number="170" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="171" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="172" hits="0" branch="false"/><line number="177" hits="0" branch="false"/><line number="178" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="189" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="190" hits="0" branch="false"/><line number="192" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="0" branch="false"/><line number="194" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="196" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class><class name="api_h" filename="chrono_batch_render/device/cuda/api.h" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="chrono::batch_render::device::cuda::LostDevice" signature="(int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="170" hits="0" branch="false"/><line number="171" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="false"/><line number="243" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="246" hits="0" branch="false"/></lines></method></methods><lines><line number="170" hits="0" branch="false"/><line number="171" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="false"/><line number="243" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="246" hits="0" branch="false"/></lines></class><class name="device_cpp" filename="chrono_batch_render/device/cuda/device.cpp" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="chrono::batch_render::device::cuda::ContextScope::ContextScope" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUctx_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="18" hits="0" branch="false"/><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::ContextScope::~ContextScope" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::CudaDevice::CudaDevice" signature="(chrono::batch_render::device::AdapterInfo const&amp;, chrono::batch_render::device::DeviceDesc const&amp;, chrono::batch_render::device::Traversal)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::CudaDevice::~CudaDevice" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::CudaDevice::NewBuffer" signature="(chrono::batch_render::device::BufferDesc const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::CudaDevice::NewTexture" signature="(chrono::batch_render::device::TextureDesc const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::cuda::CudaDevice::ExternalCopy" signature="(chrono::batch_render::device::BufferRange, unsigned long, chrono::batch_render::Stream)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::CudaDevice::NewKernel" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::CudaDevice::Heaps" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Enter" signature="(chrono::batch_render::device::cuda::CudaDevice const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Allocate" signature="(chrono::batch_render::device::cuda::Api const&amp;, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Free" signature="(chrono::batch_render::device::cuda::Api const&amp;, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::CreatePool" signature="(chrono::batch_render::device::cuda::CudaDevice const&amp;, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="90" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="false"/><line number="100" hits="0" branch="false"/><line number="101" hits="0" branch="false"/><line number="102" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="0" branch="false"/><line number="104" hits="0" branch="false"/><line number="106" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::DestroyPool" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUmemPoolHandle_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/><line number="111" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::AllocateFrom" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUmemPoolHandle_st*, unsigned long, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="false"/><line number="117" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::FreeTo" signature="(chrono::batch_render::device::cuda::Api const&amp;, unsigned long, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="120" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::SynchronizeStream" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="124" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::AllocateHost" signature="(chrono::batch_render::device::cuda::Api const&amp;, unsigned long, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="128" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="132" hits="0" branch="false"/><line number="133" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::DeviceAddress" signature="(chrono::batch_render::device::cuda::Api const&amp;, void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="136" hits="0" branch="false"/><line number="137" hits="0" branch="false"/><line number="138" hits="0" branch="false"/><line number="139" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::FreeHost" signature="(chrono::batch_render::device::cuda::Api const&amp;, void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="142" hits="0" branch="false"/><line number="143" hits="0" branch="false"/><line number="144" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::CreateStream" signature="(chrono::batch_render::device::cuda::Api const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="false"/><line number="149" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::DestroyStream" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::CreateEvent" signature="(chrono::batch_render::device::cuda::Api const&amp;, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="false"/><line number="158" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::DestroyEvent" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUevent_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="162" hits="0" branch="false"/><line number="163" hits="0" branch="false"/><line number="164" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Record" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUevent_st*, chrono::batch_render::device::cuda::CUstream_st*, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::WaitEvent" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUstream_st*, chrono::batch_render::device::cuda::CUevent_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="171" hits="0" branch="false"/><line number="172" hits="0" branch="false"/><line number="173" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::ApplicationStream" signature="(void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="175" hits="0" branch="false"/><line number="176" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::ElapsedNs" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUevent_st*, chrono::batch_render::device::cuda::CUevent_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="182" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Query" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUevent_st*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="185" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="187" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="190" hits="0" branch="false"/><line number="191" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Synchronize" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUevent_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="194" hits="0" branch="false"/><line number="195" hits="0" branch="false"/><line number="196" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Copy" signature="(chrono::batch_render::device::cuda::Api const&amp;, unsigned long, unsigned long, unsigned long, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="198" hits="0" branch="false"/><line number="199" hits="0" branch="false"/><line number="200" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Fill" signature="(chrono::batch_render::device::cuda::Api const&amp;, unsigned long, unsigned int, unsigned long, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="202" hits="0" branch="false"/><line number="203" hits="0" branch="false"/><line number="204" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Upload" signature="(chrono::batch_render::device::cuda::Api const&amp;, unsigned long, void const*, unsigned long, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="206" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="209" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::CreateTextureArray" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUDA_ARRAY3D_DESCRIPTOR const&amp;, unsigned int)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="211" hits="0" branch="false"/><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/><line number="214" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::DestroyTextureArray" signature="(chrono::batch_render::device::cuda::Api const&amp;, void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="217" hits="0" branch="false"/><line number="218" hits="0" branch="false"/><line number="219" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::TextureLevel" signature="(chrono::batch_render::device::cuda::Api const&amp;, void*, unsigned int)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="221" hits="0" branch="false"/><line number="222" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="224" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::CreateTextureObject" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUDA_RESOURCE_DESC const&amp;, chrono::batch_render::device::cuda::CUDA_TEXTURE_DESC const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="227" hits="0" branch="false"/><line number="229" hits="0" branch="false"/><line number="230" hits="0" branch="false"/><line number="231" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::DestroyTextureObject" signature="(chrono::batch_render::device::cuda::Api const&amp;, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="234" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="236" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::CopyToArray" signature="(chrono::batch_render::device::cuda::Api const&amp;, void*, unsigned long, unsigned long, unsigned int, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="238" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="246" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="248" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::BeginCapture" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="250" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="253" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::EndCapture" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="255" hits="0" branch="false"/><line number="256" hits="0" branch="false"/><line number="257" hits="0" branch="false"/><line number="258" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="260" hits="0" branch="false"/><line number="261" hits="0" branch="false"/><line number="262" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::LaunchGraph" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUgraphExec_st*, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="265" hits="0" branch="false"/><line number="266" hits="0" branch="false"/><line number="267" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::DestroyGraph" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUgraphExec_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="269" hits="0" branch="false"/><line number="270" hits="0" branch="false"/><line number="271" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::RuntimeCompiler" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="273" hits="0" branch="false"/><line number="274" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Prelude" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="277" hits="0" branch="false"/><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::CompileOptions" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, chrono::batch_render::device::Size3, unsigned int, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="282" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="286" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="false"/><line number="288" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="290" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="291" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="0" branch="false"/><line number="294" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::LoadModule" signature="(chrono::batch_render::device::cuda::Api const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="296" hits="0" branch="false"/><line number="297" hits="0" branch="false"/><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::UnloadModule" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUmod_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="302" hits="0" branch="false"/><line number="303" hits="0" branch="false"/><line number="304" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Symbol" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUmod_st*, char const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="306" hits="0" branch="false"/><line number="307" hits="0" branch="false"/><line number="308" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="310" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="0" branch="false"/><line number="313" hits="0" branch="false"/><line number="314" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::CopyToDevice" signature="(chrono::batch_render::device::cuda::Api const&amp;, unsigned long, void const*, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="317" hits="0" branch="false"/><line number="318" hits="0" branch="false"/><line number="319" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::GetFunction" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUmod_st*, char const*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="321" hits="0" branch="false"/><line number="322" hits="0" branch="false"/><line number="323" hits="0" branch="false"/><line number="324" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Stats" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUfunc_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="327" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Stats(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUfunc_st*)::{lambda(int)#1}::operator()" signature="(int) const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="328" hits="0" branch="false"/><line number="329" hits="0" branch="false"/><line number="330" hits="0" branch="false"/><line number="331" hits="0" branch="false"/><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="false"/><line number="334" hits="0" branch="false"/><line number="335" hits="0" branch="false"/><line number="336" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::cuda::Traits::Launch" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUfunc_st*, chrono::batch_render::device::Size3, chrono::batch_render::device::Size3, void**, chrono::batch_render::device::cuda::CUstream_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="338" hits="0" branch="false"/><line number="340" hits="0" branch="false"/><line number="343" hits="0" branch="false"/></lines></method></methods><lines><line number="18" hits="0" branch="false"/><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="90" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="false"/><line number="100" hits="0" branch="false"/><line number="101" hits="0" branch="false"/><line number="102" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="0" branch="false"/><line number="104" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/><line number="111" hits="0" branch="false"/><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="120" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="false"/><line number="124" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="false"/><line number="128" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="132" hits="0" branch="false"/><line number="133" hits="0" branch="false"/><line number="136" hits="0" branch="false"/><line number="137" hits="0" branch="false"/><line number="138" hits="0" branch="false"/><line number="139" hits="0" branch="false"/><line number="142" hits="0" branch="false"/><line number="143" hits="0" branch="false"/><line number="144" hits="0" branch="false"/><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="false"/><line number="149" hits="0" branch="false"/><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="false"/><line number="158" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="false"/><line number="162" hits="0" branch="false"/><line number="163" hits="0" branch="false"/><line number="164" hits="0" branch="false"/><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="0" branch="false"/><line number="171" hits="0" branch="false"/><line number="172" hits="0" branch="false"/><line number="173" hits="0" branch="false"/><line number="175" hits="0" branch="false"/><line number="176" hits="0" branch="false"/><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="182" hits="0" branch="false"/><line number="185" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="187" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="190" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="194" hits="0" branch="false"/><line number="195" hits="0" branch="false"/><line number="196" hits="0" branch="false"/><line number="198" hits="0" branch="false"/><line number="199" hits="0" branch="false"/><line number="200" hits="0" branch="false"/><line number="202" hits="0" branch="false"/><line number="203" hits="0" branch="false"/><line number="204" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="209" hits="0" branch="false"/><line number="211" hits="0" branch="false"/><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/><line number="214" hits="0" branch="false"/><line number="217" hits="0" branch="false"/><line number="218" hits="0" branch="false"/><line number="219" hits="0" branch="false"/><line number="221" hits="0" branch="false"/><line number="222" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="224" hits="0" branch="false"/><line number="227" hits="0" branch="false"/><line number="229" hits="0" branch="false"/><line number="230" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="234" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="236" hits="0" branch="false"/><line number="238" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="246" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="250" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="255" hits="0" branch="false"/><line number="256" hits="0" branch="false"/><line number="257" hits="0" branch="false"/><line number="258" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="260" hits="0" branch="false"/><line number="261" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="265" hits="0" branch="false"/><line number="266" hits="0" branch="false"/><line number="267" hits="0" branch="false"/><line number="269" hits="0" branch="false"/><line number="270" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="273" hits="0" branch="false"/><line number="274" hits="0" branch="false"/><line number="277" hits="0" branch="false"/><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="false"/><line number="282" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="286" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="false"/><line number="288" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="290" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="291" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="0" branch="false"/><line number="294" hits="0" branch="false"/><line number="296" hits="0" branch="false"/><line number="297" hits="0" branch="false"/><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="false"/><line number="302" hits="0" branch="false"/><line number="303" hits="0" branch="false"/><line number="304" hits="0" branch="false"/><line number="306" hits="0" branch="false"/><line number="307" hits="0" branch="false"/><line number="308" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="310" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="0" branch="false"/><line number="313" hits="0" branch="false"/><line number="314" hits="0" branch="false"/><line number="317" hits="0" branch="false"/><line number="318" hits="0" branch="false"/><line number="319" hits="0" branch="false"/><line number="321" hits="0" branch="false"/><line number="322" hits="0" branch="false"/><line number="323" hits="0" branch="false"/><line number="324" hits="0" branch="false"/><line number="327" hits="0" branch="false"/><line number="328" hits="0" branch="false"/><line number="329" hits="0" branch="false"/><line number="330" hits="0" branch="false"/><line number="331" hits="0" branch="false"/><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="false"/><line number="334" hits="0" branch="false"/><line number="335" hits="0" branch="false"/><line number="336" hits="0" branch="false"/><line number="338" hits="0" branch="false"/><line number="340" hits="0" branch="false"/><line number="343" hits="0" branch="false"/></lines></class><class name="device_h" filename="chrono_batch_render/device/cuda/device.h" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="&lt;unknown function 36&gt;" signature="" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/30)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method></methods><lines><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/30)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.device.hip" line-rate="0.04050632911392405" branch-rate="0.05405405405405406" complexity="0.0"><classes><class name="adapters_cpp" filename="chrono_batch_render/device/hip/adapters.cpp" line-rate="0.046511627906976744" branch-rate="0.0" complexity="0.0"><methods><method name="chrono::batch_render::device::hip::(anonymous namespace)::Attribute" signature="(chrono::batch_render::device::hip::Api const&amp;, int, int)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="13" hits="0" branch="false"/><line number="14" hits="0" branch="false"/><line number="15" hits="0" branch="false"/><line number="16" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::(anonymous namespace)::ArchitectureName" signature="(chrono::batch_render::device::hip::Api const&amp;, int)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::(anonymous namespace)::Describe" signature="(chrono::batch_render::device::hip::Api const&amp;, int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="true" condition-coverage="0% (0/11)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::ListAdapters" signature="()" line-rate="0.2" branch-rate="0.0" complexity="0.0"><lines><line number="58" hits="28" branch="false"/><line number="59" hits="28" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="64" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></method></methods><lines><line number="13" hits="0" branch="false"/><line number="14" hits="0" branch="false"/><line number="15" hits="0" branch="false"/><line number="16" hits="0" branch="false"/><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="true" condition-coverage="0% (0/11)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="58" hits="28" branch="false"/><line number="59" hits="28" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="64" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></class><class name="api_cpp" filename="chrono_batch_render/device/hip/api.cpp" line-rate="0.109375" branch-rate="0.13114754098360656" complexity="0.0"><methods><method name="chrono::batch_render::device::hip::(anonymous namespace)::ResolveFunctions" signature="(chrono::batch_render::SymbolResolver&amp;, chrono::batch_render::device::hip::Api&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="16" hits="0" branch="false"/><line number="17" hits="0" branch="false"/><line number="18" hits="0" branch="false"/><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="false"/><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="26" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::(anonymous namespace)::Initialize" signature="(chrono::batch_render::device::hip::Api)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="96" hits="0" branch="false"/><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="0" branch="false"/><line number="102" hits="0" branch="false"/><line number="103" hits="0" branch="false"/><line number="104" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::(anonymous namespace)::Load" signature="()" line-rate="0.4666666666666667" branch-rate="0.23076923076923078" complexity="0.0"><lines><line number="108" hits="11" branch="false"/><line number="113" hits="11" branch="false"/><line number="114" hits="11" branch="false"/><line number="116" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="123" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="130" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::(anonymous namespace)::Cached" signature="()" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="132" hits="30" branch="false"/><line number="133" hits="30" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="134" hits="30" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Available" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="139" hits="2" branch="false"/><line number="140" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::GetApi" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="143" hits="28" branch="false"/><line number="144" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::GetHiprtc" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="147" hits="0" branch="false"/><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="158" hits="0" branch="true" condition-coverage="0% (0/10)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Api::ErrorName" signature="(int) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="162" hits="0" branch="false"/><line number="163" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::hip::Api::Warn" signature="(int, char const*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="167" hits="0" branch="false"/><line number="168" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="0" branch="false"/><line number="171" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Api::Check" signature="(int, char const*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="173" hits="0" branch="false"/><line number="174" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="false"/><line number="177" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="178" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method></methods><lines><line number="16" hits="0" branch="false"/><line number="17" hits="0" branch="false"/><line number="18" hits="0" branch="false"/><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="false"/><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="26" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="96" hits="0" branch="false"/><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="0" branch="false"/><line number="102" hits="0" branch="false"/><line number="103" hits="0" branch="false"/><line number="104" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="0" branch="false"/><line number="108" hits="11" branch="false"/><line number="113" hits="11" branch="false"/><line number="114" hits="11" branch="false"/><line number="116" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="123" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="130" hits="11" branch="false"/><line number="132" hits="30" branch="false"/><line number="133" hits="30" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="134" hits="30" branch="false"/><line number="139" hits="2" branch="false"/><line number="140" hits="2" branch="false"/><line number="143" hits="28" branch="false"/><line number="144" hits="28" branch="false"/><line number="147" hits="0" branch="false"/><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="158" hits="0" branch="true" condition-coverage="0% (0/10)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="false"/><line number="162" hits="0" branch="false"/><line number="163" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="167" hits="0" branch="false"/><line number="168" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="0" branch="false"/><line number="171" hits="0" branch="false"/><line number="173" hits="0" branch="false"/><line number="174" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="false"/><line number="177" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="178" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class><class name="api_h" filename="chrono_batch_render/device/hip/api.h" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="chrono::batch_render::device::hip::LostDevice" signature="(int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="171" hits="0" branch="false"/><line number="172" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method></methods><lines><line number="171" hits="0" branch="false"/><line number="172" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class><class name="device_cpp" filename="chrono_batch_render/device/hip/device.cpp" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="chrono::batch_render::device::hip::DeviceScope::DeviceScope" signature="(chrono::batch_render::device::hip::Api const&amp;, int)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="18" hits="0" branch="false"/><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::DeviceScope::~DeviceScope" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::HipDevice::HipDevice" signature="(chrono::batch_render::device::AdapterInfo const&amp;, chrono::batch_render::device::DeviceDesc const&amp;, chrono::batch_render::device::Traversal)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::HipDevice::NewBuffer" signature="(chrono::batch_render::device::BufferDesc const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::HipDevice::NewTexture" signature="(chrono::batch_render::device::TextureDesc const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::hip::HipDevice::ExternalCopy" signature="(chrono::batch_render::device::BufferRange, unsigned long, chrono::batch_render::Stream)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::HipDevice::NewKernel" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::HipDevice::Heaps" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="55" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Enter" signature="(chrono::batch_render::device::hip::HipDevice const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Allocate" signature="(chrono::batch_render::device::hip::Api const&amp;, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Free" signature="(chrono::batch_render::device::hip::Api const&amp;, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::CreatePool" signature="(chrono::batch_render::device::hip::HipDevice const&amp;, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="false"/><line number="92" hits="0" branch="false"/><line number="94" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::DestroyPool" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipMemPoolHandle_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="false"/><line number="99" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::AllocateFrom" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipMemPoolHandle_t*, unsigned long, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="101" hits="0" branch="false"/><line number="103" hits="0" branch="false"/><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::FreeTo" signature="(chrono::batch_render::device::hip::Api const&amp;, unsigned long, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="108" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::SynchronizeStream" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="112" hits="0" branch="false"/><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::AllocateHost" signature="(chrono::batch_render::device::hip::Api const&amp;, unsigned long, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="116" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::DeviceAddress" signature="(chrono::batch_render::device::hip::Api const&amp;, void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="123" hits="0" branch="false"/><line number="124" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::FreeHost" signature="(chrono::batch_render::device::hip::Api const&amp;, void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::CreateStream" signature="(chrono::batch_render::device::hip::Api const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="false"/><line number="135" hits="0" branch="false"/><line number="137" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::DestroyStream" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="140" hits="0" branch="false"/><line number="141" hits="0" branch="false"/><line number="142" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::CreateEvent" signature="(chrono::batch_render::device::hip::Api const&amp;, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="144" hits="0" branch="false"/><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::DestroyEvent" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipEvent_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="151" hits="0" branch="false"/><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Record" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipEvent_t*, chrono::batch_render::device::hip::ihipStream_t*, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="158" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::WaitEvent" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipStream_t*, chrono::batch_render::device::hip::ihipEvent_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="160" hits="0" branch="false"/><line number="161" hits="0" branch="false"/><line number="162" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::ApplicationStream" signature="(void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="164" hits="0" branch="false"/><line number="165" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::ElapsedNs" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipEvent_t*, chrono::batch_render::device::hip::ihipEvent_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="168" hits="0" branch="false"/><line number="169" hits="0" branch="false"/><line number="170" hits="0" branch="false"/><line number="171" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Query" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipEvent_t*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="174" hits="0" branch="false"/><line number="175" hits="0" branch="false"/><line number="176" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Synchronize" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipEvent_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="false"/><line number="185" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Copy" signature="(chrono::batch_render::device::hip::Api const&amp;, unsigned long, unsigned long, unsigned long, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="false"/><line number="191" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Fill" signature="(chrono::batch_render::device::hip::Api const&amp;, unsigned long, unsigned int, unsigned long, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="193" hits="0" branch="false"/><line number="195" hits="0" branch="false"/><line number="197" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Upload" signature="(chrono::batch_render::device::hip::Api const&amp;, unsigned long, void const*, unsigned long, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="199" hits="0" branch="false"/><line number="201" hits="0" branch="false"/><line number="203" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::CreateTextureArray" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::HIP_ARRAY3D_DESCRIPTOR const&amp;, unsigned int)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="205" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::DestroyTextureArray" signature="(chrono::batch_render::device::hip::Api const&amp;, void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="211" hits="0" branch="false"/><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::TextureLevel" signature="(chrono::batch_render::device::hip::Api const&amp;, void*, unsigned int)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="215" hits="0" branch="false"/><line number="216" hits="0" branch="false"/><line number="217" hits="0" branch="false"/><line number="218" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::CreateTextureObject" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::HIP_RESOURCE_DESC const&amp;, chrono::batch_render::device::hip::HIP_TEXTURE_DESC const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="221" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="224" hits="0" branch="false"/><line number="225" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::DestroyTextureObject" signature="(chrono::batch_render::device::hip::Api const&amp;, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="228" hits="0" branch="false"/><line number="229" hits="0" branch="false"/><line number="230" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::CopyToArray" signature="(chrono::batch_render::device::hip::Api const&amp;, void*, unsigned long, unsigned long, unsigned int, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="232" hits="0" branch="false"/><line number="234" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="242" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::BeginCapture" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="244" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="247" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::EndCapture" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="249" hits="0" branch="false"/><line number="250" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="252" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="254" hits="0" branch="false"/><line number="255" hits="0" branch="false"/><line number="256" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::LaunchGraph" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::hipGraphExec*, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="259" hits="0" branch="false"/><line number="260" hits="0" branch="false"/><line number="261" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::DestroyGraph" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::hipGraphExec*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="263" hits="0" branch="false"/><line number="264" hits="0" branch="false"/><line number="265" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::RuntimeCompiler" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="267" hits="0" branch="false"/><line number="268" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Prelude" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="271" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="273" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::CompileOptions" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, chrono::batch_render::device::Size3, unsigned int, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="276" hits="0" branch="false"/><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="false"/><line number="281" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="282" hits="0" branch="false"/><line number="283" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="false"/><line number="286" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::LoadModule" signature="(chrono::batch_render::device::hip::Api const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="288" hits="0" branch="false"/><line number="289" hits="0" branch="false"/><line number="290" hits="0" branch="false"/><line number="291" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::UnloadModule" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipModule_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="false"/><line number="296" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Symbol" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipModule_t*, char const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="false"/><line number="300" hits="0" branch="false"/><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="false"/><line number="303" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="304" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="305" hits="0" branch="false"/><line number="307" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="310" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::CopyToDevice" signature="(chrono::batch_render::device::hip::Api const&amp;, unsigned long, void const*, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="313" hits="0" branch="false"/><line number="314" hits="0" branch="false"/><line number="316" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::GetFunction" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipModule_t*, char const*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="318" hits="0" branch="false"/><line number="319" hits="0" branch="false"/><line number="320" hits="0" branch="false"/><line number="321" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Stats" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipModuleSymbol_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="324" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Stats(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipModuleSymbol_t*)::{lambda(int)#1}::operator()" signature="(int) const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="325" hits="0" branch="false"/><line number="326" hits="0" branch="false"/><line number="327" hits="0" branch="false"/><line number="328" hits="0" branch="false"/><line number="329" hits="0" branch="false"/><line number="330" hits="0" branch="false"/><line number="331" hits="0" branch="false"/><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::hip::Traits::Launch" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::hip::ihipModuleSymbol_t*, chrono::batch_render::device::Size3, chrono::batch_render::device::Size3, void**, chrono::batch_render::device::hip::ihipStream_t*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="335" hits="0" branch="false"/><line number="337" hits="0" branch="false"/><line number="340" hits="0" branch="false"/></lines></method></methods><lines><line number="18" hits="0" branch="false"/><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="55" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="false"/><line number="92" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="false"/><line number="99" hits="0" branch="false"/><line number="101" hits="0" branch="false"/><line number="103" hits="0" branch="false"/><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="false"/><line number="108" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/><line number="112" hits="0" branch="false"/><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/><line number="116" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="false"/><line number="123" hits="0" branch="false"/><line number="124" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="false"/><line number="135" hits="0" branch="false"/><line number="137" hits="0" branch="false"/><line number="140" hits="0" branch="false"/><line number="141" hits="0" branch="false"/><line number="142" hits="0" branch="false"/><line number="144" hits="0" branch="false"/><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="151" hits="0" branch="false"/><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="158" hits="0" branch="false"/><line number="160" hits="0" branch="false"/><line number="161" hits="0" branch="false"/><line number="162" hits="0" branch="false"/><line number="164" hits="0" branch="false"/><line number="165" hits="0" branch="false"/><line number="168" hits="0" branch="false"/><line number="169" hits="0" branch="false"/><line number="170" hits="0" branch="false"/><line number="171" hits="0" branch="false"/><line number="174" hits="0" branch="false"/><line number="175" hits="0" branch="false"/><line number="176" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="false"/><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="false"/><line number="185" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="195" hits="0" branch="false"/><line number="197" hits="0" branch="false"/><line number="199" hits="0" branch="false"/><line number="201" hits="0" branch="false"/><line number="203" hits="0" branch="false"/><line number="205" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="211" hits="0" branch="false"/><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/><line number="215" hits="0" branch="false"/><line number="216" hits="0" branch="false"/><line number="217" hits="0" branch="false"/><line number="218" hits="0" branch="false"/><line number="221" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="224" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="229" hits="0" branch="false"/><line number="230" hits="0" branch="false"/><line number="232" hits="0" branch="false"/><line number="234" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="242" hits="0" branch="false"/><line number="244" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="249" hits="0" branch="false"/><line number="250" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="252" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="254" hits="0" branch="false"/><line number="255" hits="0" branch="false"/><line number="256" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="260" hits="0" branch="false"/><line number="261" hits="0" branch="false"/><line number="263" hits="0" branch="false"/><line number="264" hits="0" branch="false"/><line number="265" hits="0" branch="false"/><line number="267" hits="0" branch="false"/><line number="268" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="273" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="false"/><line number="281" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="282" hits="0" branch="false"/><line number="283" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="false"/><line number="286" hits="0" branch="false"/><line number="288" hits="0" branch="false"/><line number="289" hits="0" branch="false"/><line number="290" hits="0" branch="false"/><line number="291" hits="0" branch="false"/><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="false"/><line number="296" hits="0" branch="false"/><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="false"/><line number="300" hits="0" branch="false"/><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="false"/><line number="303" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="304" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="305" hits="0" branch="false"/><line number="307" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="310" hits="0" branch="false"/><line number="313" hits="0" branch="false"/><line number="314" hits="0" branch="false"/><line number="316" hits="0" branch="false"/><line number="318" hits="0" branch="false"/><line number="319" hits="0" branch="false"/><line number="320" hits="0" branch="false"/><line number="321" hits="0" branch="false"/><line number="324" hits="0" branch="false"/><line number="325" hits="0" branch="false"/><line number="326" hits="0" branch="false"/><line number="327" hits="0" branch="false"/><line number="328" hits="0" branch="false"/><line number="329" hits="0" branch="false"/><line number="330" hits="0" branch="false"/><line number="331" hits="0" branch="false"/><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="false"/><line number="335" hits="0" branch="false"/><line number="337" hits="0" branch="false"/><line number="340" hits="0" branch="false"/></lines></class><class name="device_h" filename="chrono_batch_render/device/hip/device.h" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="&lt;unknown function 34&gt;" signature="" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="true" condition-coverage="0% (0/30)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method></methods><lines><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="true" condition-coverage="0% (0/30)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.device.kernels" line-rate="0.8333333333333334" branch-rate="0.6851851851851852" complexity="0.0"><classes><class name="shared_h" filename="chrono_batch_render/device/kernels/shared.h" line-rate="1.0" branch-rate="0.7777777777777778" complexity="0.0"><methods><method name="&lt;unknown function 26&gt;" signature="" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="26" hits="1142737" branch="false"/><line number="27" hits="1105373" branch="true" condition-coverage="80% (8/10)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line></lines></method><method name="&lt;unknown function 42&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="26" hits="1142737" branch="false"/><line number="27" hits="1105373" branch="true" condition-coverage="80% (8/10)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="42" hits="111292" branch="false"/><line number="43" hits="111292" branch="false"/><line number="44" hits="109240" branch="false"/><line number="45" hits="109240" branch="false"/><line number="48" hits="256" branch="false"/><line number="48" hits="65569" branch="false"/><line number="49" hits="256" branch="false"/><line number="49" hits="65569" branch="false"/><line number="50" hits="256" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="65570" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="256" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="51" hits="65569" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="texture_h" filename="chrono_batch_render/device/kernels/texture.h" line-rate="0.7647058823529411" branch-rate="0.6388888888888888" complexity="0.0"><methods><method name="&lt;unknown function 74&gt;" signature="" line-rate="1.0" branch-rate="0.68" complexity="0.0"><lines><line number="74" hits="340" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="75" hits="620" branch="true" condition-coverage="70% (12/17)"><conditions><condition number="0" type="jump" coverage="70%"/></conditions></line><line number="78" hits="704" branch="false"/><line number="79" hits="704" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="85" hits="676" branch="false"/><line number="86" hits="676" branch="false"/></lines></method><method name="chrono::batch_render::TexelBlockBytes" signature="(chrono::batch_render::TexelFormat)" line-rate="0.6842105263157895" branch-rate="0.4" complexity="0.0"><lines><line number="90" hits="676" branch="false"/><line number="91" hits="676" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="98" hits="628" branch="false"/><line number="99" hits="628" branch="false"/><line number="100" hits="628" branch="false"/><line number="101" hits="628" branch="false"/><line number="102" hits="628" branch="false"/><line number="103" hits="48" branch="false"/><line number="104" hits="48" branch="false"/><line number="105" hits="48" branch="false"/><line number="106" hits="48" branch="false"/><line number="107" hits="48" branch="false"/><line number="108" hits="48" branch="false"/><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::TextureLevelBytes" signature="(chrono::batch_render::TexelFormat, unsigned int, unsigned int, unsigned int)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="118" hits="676" branch="false"/><line number="120" hits="676" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="121" hits="676" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="676" branch="false"/></lines></method><method name="&lt;unknown function 134&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="74" hits="340" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="75" hits="620" branch="true" condition-coverage="70% (12/17)"><conditions><condition number="0" type="jump" coverage="70%"/></conditions></line><line number="78" hits="704" branch="false"/><line number="79" hits="704" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="85" hits="676" branch="false"/><line number="86" hits="676" branch="false"/><line number="90" hits="676" branch="false"/><line number="91" hits="676" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="98" hits="628" branch="false"/><line number="99" hits="628" branch="false"/><line number="100" hits="628" branch="false"/><line number="101" hits="628" branch="false"/><line number="102" hits="628" branch="false"/><line number="103" hits="48" branch="false"/><line number="104" hits="48" branch="false"/><line number="105" hits="48" branch="false"/><line number="106" hits="48" branch="false"/><line number="107" hits="48" branch="false"/><line number="108" hits="48" branch="false"/><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/><line number="118" hits="676" branch="false"/><line number="120" hits="676" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="121" hits="676" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="676" branch="false"/><line number="134" hits="58" branch="false"/><line number="134" hits="0" branch="false"/><line number="135" hits="28" branch="false"/><line number="135" hits="0" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.device.slang" line-rate="0.7971391417425228" branch-rate="0.6630170316301703" complexity="0.0"><classes><class name="compiler_cpp" filename="chrono_batch_render/device/slang/compiler.cpp" line-rate="0.8541033434650456" branch-rate="0.7034574468085106" complexity="0.0"><methods><method name="chrono::batch_render::device::(anonymous namespace)::Text" signature="(ISlangBlob*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="15" branch="false"/><line number="33" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="7" branch="false"/><line number="36" hits="8" branch="false"/><line number="37" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Fail" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, ISlangBlob*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="40" hits="8" branch="false"/><line number="41" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::GlobalSession" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="44" hits="56" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::GlobalSession()::{lambda()#1}::operator()" signature="() const" line-rate="0.8888888888888888" branch-rate="0.7" complexity="0.0"><lines><line number="45" hits="6" branch="false"/><line number="46" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="48" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="6" branch="false"/><line number="53" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="56" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Enable" signature="(slang::CompilerOptionName)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="57" hits="147" branch="false"/><line number="58" hits="147" branch="false"/><line number="59" hits="147" branch="false"/><line number="60" hits="147" branch="false"/><line number="61" hits="147" branch="false"/><line number="62" hits="147" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::FilePath" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="69" hits="84896" branch="false"/><line number="70" hits="84896" branch="false"/><line number="71" hits="84896" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="452" branch="false"/><line number="74" hits="84896" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::FindEmbedded" signature="(chrono::batch_render::KernelLibrary const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="77" hits="327573" branch="false"/><line number="78" hits="7947582" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="7656179" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="36170" branch="false"/><line number="83" hits="533341" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="270212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="28274" branch="false"/><line number="88" hits="263129" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::FindFile" signature="(chrono::batch_render::KernelLibrary const*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="91" hits="57820" branch="false"/><line number="93" hits="57820" branch="false"/><line number="94" hits="57820" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="459" branch="false"/><line number="97" hits="57423" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="57820" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Normal" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.9333333333333333" branch-rate="0.8095238095238095" complexity="0.0"><lines><line number="100" hits="27076" branch="false"/><line number="101" hits="27076" branch="false"/><line number="102" hits="160375" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="133299" branch="false"/><line number="104" hits="133299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="133299" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="106" hits="0" branch="false"/><line number="107" hits="133299" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="108" hits="131978" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="133299" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="27076" branch="false"/><line number="113" hits="159054" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="236880" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="27076" branch="false"/><line number="117" hits="27076" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::ModuleFiles" signature="(chrono::batch_render::KernelLibrary const*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&amp;, chrono::batch_render::DiskCache const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="123" hits="49" branch="false"/><line number="125" hits="49" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::queryInterface" signature="(SlangUUID const&amp;, void**)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="127" hits="98" branch="false"/><line number="129" hits="98" branch="false"/><line number="130" hits="98" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::addRef" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="133" hits="98" branch="false"/><line number="134" hits="98" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::release" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="137" hits="98" branch="false"/><line number="138" hits="98" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::castAs" signature="(SlangUUID const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="141" hits="147" branch="false"/><line number="142" hits="147" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="143" hits="147" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="144" hits="147" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="147" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::loadFile" signature="(char const*, ISlangBlob**)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="148" hits="16521" branch="false"/><line number="149" hits="16521" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="16521" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="3396" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="13125" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="13125" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="2929" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="2929" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="2929" branch="false"/><line number="160" hits="16521" branch="false"/><line number="162" hits="7" branch="false"/><line number="163" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::RecordDependencies" signature="(slang::ISession&amp;)" line-rate="0.9" branch-rate="0.8" complexity="0.0"><lines><line number="166" hits="7" branch="false"/><line number="167" hits="223" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="216" branch="false"/><line number="169" hits="9353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="9137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="9137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="9137" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="174" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="176" hits="9137" branch="false"/><line number="178" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::StoreBinaries" signature="(slang::ISession&amp;) const" line-rate="1.0" branch-rate="0.7647058823529411" complexity="0.0"><lines><line number="180" hits="40" branch="false"/><line number="181" hits="40" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="184" hits="1458" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="1418" branch="false"/><line number="186" hits="1418" branch="false"/><line number="187" hits="1418" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="188" hits="1259" branch="false"/><line number="190" hits="1418" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="1648" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="192" hits="230" branch="false"/><line number="193" hits="1252" branch="false"/><line number="195" hits="166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="166" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="166" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="198" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="159" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="318" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="202" hits="159" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="1425" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::Record" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.6" complexity="0.0"><lines><line number="207" hits="2929" branch="false"/><line number="208" hits="2929" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="2929" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="5858" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="2929" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::BinaryKey" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="214" hits="1668" branch="false"/><line number="215" hits="3336" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ModuleFiles::LoadBinary" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, ISlangBlob**)" line-rate="1.0" branch-rate="0.9333333333333333" complexity="0.0"><lines><line number="218" hits="3396" branch="false"/><line number="219" hits="3396" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="222" hits="3396" branch="false"/><line number="223" hits="6792" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="3396" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="3359" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="3359" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1509" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="1509" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1310" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="1310" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1310" branch="false"/><line number="238" hits="4905" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Reflect" signature="(slang::EntryPointReflection&amp;, slang::ShaderReflection&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::device::KernelCode&amp;)" line-rate="0.7096774193548387" branch-rate="0.48148148148148145" complexity="0.0"><lines><line number="248" hits="7" branch="false"/><line number="250" hits="7" branch="false"/><line number="251" hits="7" branch="false"/><line number="252" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="253" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="254" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="255" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="256" hits="7" branch="false"/><line number="257" hits="7" branch="false"/><line number="258" hits="9" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="259" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="260" hits="2" branch="false"/><line number="264" hits="7" branch="false"/><line number="265" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="7" branch="false"/><line number="267" hits="7" branch="false"/><line number="268" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="269" hits="7" branch="false"/><line number="270" hits="7" branch="false"/><line number="271" hits="0" branch="false"/><line number="272" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="false"/><line number="274" hits="0" branch="false"/><line number="276" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="0" branch="false"/><line number="279" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="282" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="287" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::AdaptCudaSource" signature="(chrono::batch_render::device::Backend, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="289" hits="0" branch="false"/><line number="291" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="292" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="0" branch="false"/><line number="295" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="0" branch="false"/><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="300" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="303" hits="0" branch="false"/><line number="305" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="307" hits="0" branch="false"/><line number="309" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::SessionKey" signature="(chrono::batch_render::device::Backend, chrono::batch_render::device::Traversal, chrono::batch_render::device::Sampling, bool, bool)" line-rate="1.0" branch-rate="0.7692307692307693" complexity="0.0"><lines><line number="311" hits="49" branch="false"/><line number="313" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="316" hits="196" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="317" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="147" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::CreateSession" signature="(slang::IGlobalSession&amp;, chrono::batch_render::device::Backend, chrono::batch_render::device::Traversal, chrono::batch_render::device::Sampling, bool, chrono::batch_render::device::(anonymous namespace)::ModuleFiles&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, bool)" line-rate="0.7017543859649122" branch-rate="0.5106382978723404" complexity="0.0"><lines><line number="322" hits="49" branch="false"/><line number="326" hits="49" branch="false"/><line number="327" hits="49" branch="false"/><line number="328" hits="49" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="329" hits="49" branch="false"/><line number="330" hits="49" branch="false"/><line number="331" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="49" branch="false"/><line number="335" hits="0" branch="false"/><line number="336" hits="0" branch="false"/><line number="337" hits="0" branch="false"/><line number="338" hits="0" branch="false"/><line number="339" hits="0" branch="false"/><line number="340" hits="0" branch="false"/><line number="341" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="343" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="49" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="345" hits="0" branch="false"/><line number="346" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="347" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="348" hits="0" branch="false"/><line number="349" hits="49" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="350" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="49" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="353" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="355" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="356" hits="0" branch="false"/><line number="357" hits="0" branch="false"/><line number="358" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="360" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="361" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="363" hits="294" branch="false"/><line number="364" hits="49" branch="false"/><line number="365" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="366" hits="98" branch="false"/><line number="367" hits="98" branch="false"/><line number="369" hits="98" branch="false"/><line number="371" hits="98" branch="false"/><line number="372" hits="98" branch="false"/><line number="373" hits="192" branch="true" condition-coverage="60% (6/10)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="375" hits="49" branch="false"/><line number="376" hits="49" branch="false"/><line number="377" hits="49" branch="false"/><line number="378" hits="49" branch="false"/><line number="379" hits="49" branch="false"/><line number="380" hits="49" branch="false"/><line number="381" hits="49" branch="false"/><line number="382" hits="49" branch="false"/><line number="383" hits="49" branch="false"/><line number="384" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="49" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="386" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="49" branch="false"/><line number="389" hits="49" branch="false"/><line number="391" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::LoadParts" signature="(slang::ISession&amp;, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, Slang::ComPtr&lt;ISlangBlob&gt;&amp;)" line-rate="0.9523809523809523" branch-rate="0.88" complexity="0.0"><lines><line number="396" hits="9" branch="false"/><line number="399" hits="9" branch="false"/><line number="400" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="9" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="402" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="407" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="7" branch="false"/><line number="416" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="421" hits="0" branch="false"/><line number="423" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="7" branch="false"/><line number="425" hits="9" branch="false"/><line number="427" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Link" signature="(slang::ISession&amp;, std::span&lt;slang::IComponentType* const, 18446744073709551615ul&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, Slang::ComPtr&lt;ISlangBlob&gt;&amp;)" line-rate="0.7692307692307693" branch-rate="0.5925925925925926" complexity="0.0"><lines><line number="433" hits="7" branch="false"/><line number="436" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="7" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="440" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="441" hits="14" branch="true" condition-coverage="55% (5/9)"><conditions><condition number="0" type="jump" coverage="55%"/></conditions></line><line number="442" hits="7" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="444" hits="0" branch="false"/><line number="446" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="447" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="448" hits="0" branch="false"/><line number="449" hits="7" branch="false"/><line number="450" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ReflectedType" signature="(slang::TypeReflection*)" line-rate="0.7037037037037037" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="452" hits="52" branch="false"/><line number="453" hits="52" branch="false"/><line number="454" hits="53" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="455" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="456" hits="1" branch="false"/><line number="458" hits="51" branch="false"/><line number="459" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="33" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="461" hits="8" branch="false"/><line number="462" hits="8" branch="false"/><line number="463" hits="4" branch="false"/><line number="464" hits="4" branch="false"/><line number="465" hits="21" branch="false"/><line number="466" hits="21" branch="false"/><line number="467" hits="0" branch="false"/><line number="468" hits="0" branch="false"/><line number="471" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="472" hits="17" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="473" hits="0" branch="false"/><line number="474" hits="0" branch="false"/><line number="475" hits="17" branch="false"/><line number="476" hits="17" branch="false"/><line number="477" hits="0" branch="false"/><line number="478" hits="0" branch="false"/><line number="479" hits="0" branch="false"/><line number="480" hits="0" branch="false"/><line number="483" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::FieldBytes" signature="(chrono::batch_render::device::FieldType)" line-rate="0.8" branch-rate="0.6" complexity="0.0"><lines><line number="486" hits="49" branch="false"/><line number="487" hits="49" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="490" hits="15" branch="false"/><line number="491" hits="15" branch="false"/><line number="492" hits="0" branch="false"/><line number="493" hits="0" branch="false"/><line number="494" hits="1" branch="false"/><line number="495" hits="1" branch="false"/><line number="496" hits="33" branch="false"/><line number="497" hits="33" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::IsShadeMethod" signature="(slang::DeclReflection*)" line-rate="1.0" branch-rate="0.6" complexity="0.0"><lines><line number="501" hits="67" branch="false"/><line number="502" hits="67" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="505" hits="3" branch="false"/><line number="506" hits="9" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="507" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::IsMaterialMethod" signature="(slang::DeclReflection*)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="510" hits="54" branch="false"/><line number="511" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="21" branch="false"/><line number="515" hits="38" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="516" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Field" signature="(slang::IGlobalSession&amp;, slang::VariableReflection*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8529411764705882" branch-rate="0.7368421052631579" complexity="0.0"><lines><line number="519" hits="50" branch="false"/><line number="521" hits="50" branch="false"/><line number="522" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="1" branch="false"/><line number="525" hits="1" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="529" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="49" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="532" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="533" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="537" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="539" hits="49" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="540" hits="1" branch="false"/><line number="546" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="1" branch="false"/><line number="548" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="549" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="551" hits="1" branch="false"/><line number="552" hits="48" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="553" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="555" hits="49" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="556" hits="49" branch="false"/><line number="557" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="49" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="559" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="560" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="562" hits="49" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="563" hits="0" branch="false"/><line number="564" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="565" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="568" hits="49" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="569" hits="49" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ReflectPattern" signature="(slang::IGlobalSession&amp;, slang::DeclReflection*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8636363636363636" branch-rate="0.7586206896551724" complexity="0.0"><lines><line number="571" hits="6" branch="false"/><line number="573" hits="6" branch="false"/><line number="574" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="575" hits="4" branch="false"/><line number="577" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="578" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="579" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="580" hits="0" branch="false"/><line number="582" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="584" hits="2" branch="false"/><line number="585" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="4" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="589" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="590" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="591" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="593" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="594" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="595" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="598" hits="2" branch="false"/><line number="599" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ReflectNode" signature="(slang::IGlobalSession&amp;, slang::DeclReflection*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8846153846153846" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="601" hits="24" branch="false"/><line number="603" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="604" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="605" hits="2" branch="false"/><line number="607" hits="22" branch="false"/><line number="608" hits="22" branch="false"/><line number="609" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="610" hits="69" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="611" hits="72" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="613" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="614" hits="2" branch="false"/><line number="616" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="617" hits="0" branch="false"/><line number="619" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="621" hits="20" branch="false"/><line number="622" hits="37" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="623" hits="82" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="624" hits="63" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="625" hits="35" branch="false"/><line number="627" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="628" hits="28" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="629" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="630" hits="0" branch="false"/><line number="632" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="634" hits="19" branch="false"/><line number="635" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ShortName" signature="(slang::TypeReflection*)" line-rate="0.9166666666666666" branch-rate="0.5454545454545454" complexity="0.0"><lines><line number="641" hits="37" branch="false"/><line number="642" hits="37" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="643" hits="37" branch="false"/><line number="644" hits="74" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="645" hits="74" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="646" hits="37" branch="true" condition-coverage="42% (3/7)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="647" hits="37" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="648" hits="0" branch="false"/><line number="650" hits="37" branch="false"/><line number="651" hits="37" branch="false"/><line number="652" hits="37" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="653" hits="74" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ReflectSensorPipelineNode" signature="(slang::IGlobalSession&amp;, slang::ShaderReflection&amp;, slang::DeclReflection*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.85" branch-rate="0.7363636363636363" complexity="0.0"><lines><line number="655" hits="39" branch="false"/><line number="659" hits="39" branch="false"/><line number="660" hits="39" branch="false"/><line number="661" hits="39" branch="false"/><line number="662" hits="39" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="663" hits="23" branch="false"/><line number="665" hits="16" branch="false"/><line number="666" hits="16" branch="false"/><line number="667" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="668" hits="1" branch="false"/><line number="670" hits="15" branch="false"/><line number="671" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="672" hits="25" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="673" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="674" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="676" hits="15" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="4" branch="false"/><line number="678" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="679" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="682" hits="15" branch="false"/><line number="683" hits="74" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="684" hits="80" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="685" hits="21" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="686" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="687" hits="0" branch="false"/><line number="688" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="690" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="691" hits="40" branch="false"/><line number="693" hits="45" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="694" hits="22" branch="false"/><line number="696" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="697" hits="23" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="698" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="699" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="700" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="8" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="702" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="703" hits="4" branch="false"/><line number="704" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="705" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="707" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="708" hits="4" branch="false"/><line number="709" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="710" hits="0" branch="false"/><line number="712" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="713" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="714" hits="0" branch="false"/><line number="716" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="718" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="719" hits="19" branch="false"/><line number="720" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="721" hits="1" branch="false"/><line number="723" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="725" hits="14" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="726" hits="1" branch="false"/><line number="728" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="730" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="731" hits="37" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="732" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="733" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="734" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="735" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="736" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="738" hits="11" branch="false"/><line number="739" hits="11" branch="false"/><line number="741" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="742" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="743" hits="0" branch="false"/><line number="745" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="747" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="748" hits="4" branch="false"/><line number="749" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="750" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="752" hits="9" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="753" hits="0" branch="false"/><line number="755" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="757" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="758" hits="24" branch="false"/><line number="759" hits="13" branch="false"/><line number="760" hits="41" branch="false"/></lines></method><method name="chrono::batch_render::device::ReflectNodes" signature="(chrono::batch_render::device::Backend, chrono::batch_render::KernelLibrary const*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskCache const*)" line-rate="1.0" branch-rate="0.926829268292683" complexity="0.0"><lines><line number="764" hits="40" branch="false"/><line number="767" hits="40" branch="false"/><line number="768" hits="40" branch="false"/><line number="769" hits="40" branch="false"/><line number="770" hits="40" branch="false"/><line number="771" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="772" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="773" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="774" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="775" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="776" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="778" hits="34" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="779" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="780" hits="10" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="782" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="783" hits="33" branch="false"/><line number="784" hits="150" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="785" hits="120" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="786" hits="76" branch="false"/><line number="787" hits="39" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="788" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="789" hits="24" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="790" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="791" hits="60" branch="false"/><line number="792" hits="81" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="793" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="794" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="795" hits="6" branch="false"/><line number="798" hits="60" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="799" hits="83" branch="false"/></lines></method><method name="chrono::batch_render::device::ReflectSensorPipelineNodes" signature="(chrono::batch_render::device::Backend, chrono::batch_render::KernelLibrary const*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskCache const*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="802" hits="0" branch="false"/><line number="805" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::ReflectMaterialNodes" signature="(chrono::batch_render::device::Backend, chrono::batch_render::KernelLibrary const*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskCache const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="808" hits="2" branch="false"/><line number="811" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::CompileWithSlang" signature="(chrono::batch_render::device::Backend, chrono::batch_render::device::Traversal, chrono::batch_render::device::Sampling, bool, chrono::batch_render::KernelLibrary const*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&amp;, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, bool, chrono::batch_render::DiskCache const&amp;)" line-rate="0.9130434782608695" branch-rate="0.7333333333333333" complexity="0.0"><lines><line number="816" hits="9" branch="false"/><line number="820" hits="9" branch="false"/><line number="821" hits="9" branch="false"/><line number="822" hits="9" branch="false"/><line number="823" hits="9" branch="false"/><line number="824" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="826" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="827" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="828" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="830" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="831" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="832" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="833" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="835" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="836" hits="7" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="837" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="838" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="840" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="841" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="842" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="843" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="844" hits="7" branch="false"/><line number="845" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::AppendField" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="851" hits="586" branch="false"/><line number="852" hits="1172" branch="false"/><line number="853" hits="586" branch="false"/><line number="854" hits="586" branch="false"/><line number="855" hits="586" branch="false"/></lines></method><method name="bool chrono::batch_render::device::(anonymous namespace)::ReadNumber&lt;int&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned long&amp;, char, int&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="857" hits="1117" branch="false"/><line number="858" hits="1117" branch="false"/><line number="859" hits="1117" branch="false"/><line number="860" hits="1117" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="863" hits="1117" branch="false"/><line number="864" hits="1117" branch="false"/></lines></method><method name="bool chrono::batch_render::device::(anonymous namespace)::ReadNumber&lt;unsigned int&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned long&amp;, char, unsigned int&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="857" hits="5585" branch="false"/><line number="858" hits="5585" branch="false"/><line number="859" hits="5585" branch="false"/><line number="860" hits="5585" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="863" hits="5585" branch="false"/><line number="864" hits="5585" branch="false"/></lines></method><method name="bool chrono::batch_render::device::(anonymous namespace)::ReadNumber&lt;unsigned long&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned long&amp;, char, unsigned long&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="857" hits="65618" branch="false"/><line number="858" hits="65618" branch="false"/><line number="859" hits="65618" branch="false"/><line number="860" hits="65618" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="863" hits="65618" branch="false"/><line number="864" hits="65618" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::ReadField" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned long&amp;)" line-rate="0.8571428571428571" branch-rate="0.5" complexity="0.0"><lines><line number="867" hits="63384" branch="false"/><line number="868" hits="63384" branch="false"/><line number="869" hits="63384" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="870" hits="0" branch="false"/><line number="872" hits="63384" branch="false"/><line number="873" hits="63384" branch="false"/><line number="874" hits="63384" branch="false"/></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Unchanged" signature="(chrono::batch_render::KernelLibrary const*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&amp;, std::span&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="877" hits="1117" branch="false"/></lines></method><method name="auto chrono::batch_render::device::(anonymous namespace)::Unchanged(chrono::batch_render::KernelLibrary const*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&amp;, std::span&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; const, 18446744073709551615ul&gt;)::{lambda(auto:1 const&amp;)#1}::operator()&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;" signature="(std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="879" hits="1117" branch="false"/><line number="880" hits="31692" branch="false"/><line number="881" hits="63384" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="882" hits="1117" branch="false"/></lines></method><method name="chrono::batch_render::device::KernelCode::Encode[abi:cxx11]" signature="() const" line-rate="0.9090909090909091" branch-rate="0.7272727272727273" complexity="0.0"><lines><line number="887" hits="7" branch="false"/><line number="888" hits="7" branch="false"/><line number="889" hits="7" branch="false"/><line number="890" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="891" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="892" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="894" hits="300" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="895" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="896" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="898" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="899" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::device::KernelCode::Decode" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.7931034482758621" branch-rate="0.53125" complexity="0.0"><lines><line number="901" hits="1117" branch="false"/><line number="902" hits="1117" branch="false"/><line number="903" hits="1117" branch="false"/><line number="904" hits="1117" branch="false"/><line number="905" hits="1117" branch="false"/><line number="906" hits="1117" branch="false"/><line number="907" hits="1117" branch="false"/><line number="908" hits="2234" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="909" hits="2234" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="910" hits="2234" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="911" hits="2234" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="912" hits="3351" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="913" hits="3351" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="914" hits="0" branch="false"/><line number="916" hits="1117" branch="false"/><line number="918" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="919" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="920" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="921" hits="0" branch="false"/><line number="923" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="925" hits="32809" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="926" hits="31692" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="927" hits="31692" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="928" hits="31692" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="929" hits="0" branch="false"/><line number="931" hits="31692" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="934" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="935" hits="1117" branch="false"/><line number="936" hits="1117" branch="false"/></lines></method><method name="chrono::batch_render::device::HasModule" signature="(chrono::batch_render::KernelLibrary const*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="938" hits="341" branch="false"/><line number="939" hits="341" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::Compile" signature="(chrono::batch_render::device::Backend, chrono::batch_render::device::Traversal, chrono::batch_render::device::Sampling, bool, chrono::batch_render::KernelLibrary const*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; const&amp;, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskCache const&amp;, bool)" line-rate="0.9230769230769231" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="942" hits="1126" branch="false"/><line number="946" hits="1126" branch="false"/><line number="947" hits="1678" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="948" hits="552" branch="false"/><line number="949" hits="552" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="950" hits="552" branch="false"/><line number="952" hits="1126" branch="false"/><line number="953" hits="1126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="954" hits="1126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="955" hits="1126" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="956" hits="4504" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="957" hits="3378" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="959" hits="1126" branch="false"/><line number="960" hits="1126" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="961" hits="2234" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="962" hits="1117" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="963" hits="0" branch="false"/><line number="965" hits="0" branch="false"/><line number="966" hits="1126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="967" hits="1117" branch="false"/><line number="969" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="970" hits="7" branch="false"/><line number="971" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="974" hits="1124" branch="false"/><line number="975" hits="1124" branch="false"/><line number="976" hits="1126" branch="false"/></lines></method></methods><lines><line number="32" hits="15" branch="false"/><line number="33" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="7" branch="false"/><line number="36" hits="8" branch="false"/><line number="37" hits="8" branch="false"/><line number="40" hits="8" branch="false"/><line number="41" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="56" branch="false"/><line number="45" hits="6" branch="false"/><line number="46" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="48" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="6" branch="false"/><line number="53" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="56" branch="false"/><line number="57" hits="147" branch="false"/><line number="58" hits="147" branch="false"/><line number="59" hits="147" branch="false"/><line number="60" hits="147" branch="false"/><line number="61" hits="147" branch="false"/><line number="62" hits="147" branch="false"/><line number="69" hits="84896" branch="false"/><line number="70" hits="84896" branch="false"/><line number="71" hits="84896" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="452" branch="false"/><line number="74" hits="84896" branch="false"/><line number="77" hits="327573" branch="false"/><line number="78" hits="7947582" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="7656179" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="36170" branch="false"/><line number="83" hits="533341" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="270212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="28274" branch="false"/><line number="88" hits="263129" branch="false"/><line number="91" hits="57820" branch="false"/><line number="93" hits="57820" branch="false"/><line number="94" hits="57820" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="459" branch="false"/><line number="97" hits="57423" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="57820" branch="false"/><line number="100" hits="27076" branch="false"/><line number="101" hits="27076" branch="false"/><line number="102" hits="160375" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="133299" branch="false"/><line number="104" hits="133299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="133299" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="106" hits="0" branch="false"/><line number="107" hits="133299" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="108" hits="131978" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="133299" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="27076" branch="false"/><line number="113" hits="159054" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="236880" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="27076" branch="false"/><line number="117" hits="27076" branch="false"/><line number="123" hits="49" branch="false"/><line number="125" hits="49" branch="false"/><line number="127" hits="98" branch="false"/><line number="129" hits="98" branch="false"/><line number="130" hits="98" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="98" branch="false"/><line number="134" hits="98" branch="false"/><line number="137" hits="98" branch="false"/><line number="138" hits="98" branch="false"/><line number="141" hits="147" branch="false"/><line number="142" hits="147" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="143" hits="147" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="144" hits="147" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="147" branch="false"/><line number="148" hits="16521" branch="false"/><line number="149" hits="16521" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="16521" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="3396" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="13125" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="13125" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="2929" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="2929" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="2929" branch="false"/><line number="160" hits="16521" branch="false"/><line number="162" hits="7" branch="false"/><line number="163" hits="7" branch="false"/><line number="166" hits="7" branch="false"/><line number="167" hits="223" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="216" branch="false"/><line number="169" hits="9353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="9137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="9137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="9137" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="174" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="176" hits="9137" branch="false"/><line number="178" hits="7" branch="false"/><line number="180" hits="40" branch="false"/><line number="181" hits="40" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="184" hits="1458" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="1418" branch="false"/><line number="186" hits="1418" branch="false"/><line number="187" hits="1418" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="188" hits="1259" branch="false"/><line number="190" hits="1418" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="1648" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="192" hits="230" branch="false"/><line number="193" hits="1252" branch="false"/><line number="195" hits="166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="166" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="166" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="198" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="159" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="318" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="202" hits="159" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="1425" branch="false"/><line number="207" hits="2929" branch="false"/><line number="208" hits="2929" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="2929" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="5858" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="2929" branch="false"/><line number="214" hits="1668" branch="false"/><line number="215" hits="3336" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="3396" branch="false"/><line number="219" hits="3396" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="222" hits="3396" branch="false"/><line number="223" hits="6792" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="3396" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="3359" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="3359" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1509" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="1509" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1310" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="1310" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1310" branch="false"/><line number="238" hits="4905" branch="false"/><line number="248" hits="7" branch="false"/><line number="250" hits="7" branch="false"/><line number="251" hits="7" branch="false"/><line number="252" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="253" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="254" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="255" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="256" hits="7" branch="false"/><line number="257" hits="7" branch="false"/><line number="258" hits="9" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="259" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="260" hits="2" branch="false"/><line number="264" hits="7" branch="false"/><line number="265" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="7" branch="false"/><line number="267" hits="7" branch="false"/><line number="268" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="269" hits="7" branch="false"/><line number="270" hits="7" branch="false"/><line number="271" hits="0" branch="false"/><line number="272" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="false"/><line number="274" hits="0" branch="false"/><line number="276" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="0" branch="false"/><line number="279" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="282" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="287" hits="7" branch="false"/><line number="289" hits="0" branch="false"/><line number="291" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="292" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="0" branch="false"/><line number="295" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="0" branch="false"/><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="300" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="303" hits="0" branch="false"/><line number="305" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="307" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="311" hits="49" branch="false"/><line number="313" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="316" hits="196" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="317" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="147" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="49" branch="false"/><line number="326" hits="49" branch="false"/><line number="327" hits="49" branch="false"/><line number="328" hits="49" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="329" hits="49" branch="false"/><line number="330" hits="49" branch="false"/><line number="331" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="49" branch="false"/><line number="335" hits="0" branch="false"/><line number="336" hits="0" branch="false"/><line number="337" hits="0" branch="false"/><line number="338" hits="0" branch="false"/><line number="339" hits="0" branch="false"/><line number="340" hits="0" branch="false"/><line number="341" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="343" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="49" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="345" hits="0" branch="false"/><line number="346" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="347" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="348" hits="0" branch="false"/><line number="349" hits="49" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="350" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="49" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="353" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="355" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="356" hits="0" branch="false"/><line number="357" hits="0" branch="false"/><line number="358" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="360" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="361" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="363" hits="294" branch="false"/><line number="364" hits="49" branch="false"/><line number="365" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="366" hits="98" branch="false"/><line number="367" hits="98" branch="false"/><line number="369" hits="98" branch="false"/><line number="371" hits="98" branch="false"/><line number="372" hits="98" branch="false"/><line number="373" hits="192" branch="true" condition-coverage="60% (6/10)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="375" hits="49" branch="false"/><line number="376" hits="49" branch="false"/><line number="377" hits="49" branch="false"/><line number="378" hits="49" branch="false"/><line number="379" hits="49" branch="false"/><line number="380" hits="49" branch="false"/><line number="381" hits="49" branch="false"/><line number="382" hits="49" branch="false"/><line number="383" hits="49" branch="false"/><line number="384" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="49" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="386" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="49" branch="false"/><line number="389" hits="49" branch="false"/><line number="391" hits="9" branch="false"/><line number="396" hits="9" branch="false"/><line number="399" hits="9" branch="false"/><line number="400" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="9" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="402" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="407" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="7" branch="false"/><line number="416" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="421" hits="0" branch="false"/><line number="423" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="7" branch="false"/><line number="425" hits="9" branch="false"/><line number="427" hits="7" branch="false"/><line number="433" hits="7" branch="false"/><line number="436" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="7" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="440" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="441" hits="14" branch="true" condition-coverage="55% (5/9)"><conditions><condition number="0" type="jump" coverage="55%"/></conditions></line><line number="442" hits="7" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="444" hits="0" branch="false"/><line number="446" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="447" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="448" hits="0" branch="false"/><line number="449" hits="7" branch="false"/><line number="450" hits="7" branch="false"/><line number="452" hits="52" branch="false"/><line number="453" hits="52" branch="false"/><line number="454" hits="53" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="455" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="456" hits="1" branch="false"/><line number="458" hits="51" branch="false"/><line number="459" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="33" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="461" hits="8" branch="false"/><line number="462" hits="8" branch="false"/><line number="463" hits="4" branch="false"/><line number="464" hits="4" branch="false"/><line number="465" hits="21" branch="false"/><line number="466" hits="21" branch="false"/><line number="467" hits="0" branch="false"/><line number="468" hits="0" branch="false"/><line number="471" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="472" hits="17" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="473" hits="0" branch="false"/><line number="474" hits="0" branch="false"/><line number="475" hits="17" branch="false"/><line number="476" hits="17" branch="false"/><line number="477" hits="0" branch="false"/><line number="478" hits="0" branch="false"/><line number="479" hits="0" branch="false"/><line number="480" hits="0" branch="false"/><line number="483" hits="1" branch="false"/><line number="486" hits="49" branch="false"/><line number="487" hits="49" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="490" hits="15" branch="false"/><line number="491" hits="15" branch="false"/><line number="492" hits="0" branch="false"/><line number="493" hits="0" branch="false"/><line number="494" hits="1" branch="false"/><line number="495" hits="1" branch="false"/><line number="496" hits="33" branch="false"/><line number="497" hits="33" branch="false"/><line number="501" hits="67" branch="false"/><line number="502" hits="67" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="505" hits="3" branch="false"/><line number="506" hits="9" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="507" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="510" hits="54" branch="false"/><line number="511" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="21" branch="false"/><line number="515" hits="38" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="516" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="519" hits="50" branch="false"/><line number="521" hits="50" branch="false"/><line number="522" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="1" branch="false"/><line number="525" hits="1" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="529" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="49" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="532" hits="49" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="533" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="537" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="539" hits="49" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="540" hits="1" branch="false"/><line number="546" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="1" branch="false"/><line number="548" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="549" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="551" hits="1" branch="false"/><line number="552" hits="48" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="553" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="555" hits="49" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="556" hits="49" branch="false"/><line number="557" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="49" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="559" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="560" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="562" hits="49" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="563" hits="0" branch="false"/><line number="564" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="565" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="568" hits="49" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="569" hits="49" branch="false"/><line number="571" hits="6" branch="false"/><line number="573" hits="6" branch="false"/><line number="574" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="575" hits="4" branch="false"/><line number="577" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="578" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="579" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="580" hits="0" branch="false"/><line number="582" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="584" hits="2" branch="false"/><line number="585" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="4" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="589" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="590" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="591" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="593" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="594" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="595" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="598" hits="2" branch="false"/><line number="599" hits="2" branch="false"/><line number="601" hits="24" branch="false"/><line number="603" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="604" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="605" hits="2" branch="false"/><line number="607" hits="22" branch="false"/><line number="608" hits="22" branch="false"/><line number="609" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="610" hits="69" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="611" hits="72" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="613" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="614" hits="2" branch="false"/><line number="616" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="617" hits="0" branch="false"/><line number="619" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="621" hits="20" branch="false"/><line number="622" hits="37" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="623" hits="82" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="624" hits="63" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="625" hits="35" branch="false"/><line number="627" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="628" hits="28" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="629" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="630" hits="0" branch="false"/><line number="632" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="634" hits="19" branch="false"/><line number="635" hits="20" branch="false"/><line number="641" hits="37" branch="false"/><line number="642" hits="37" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="643" hits="37" branch="false"/><line number="644" hits="74" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="645" hits="74" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="646" hits="37" branch="true" condition-coverage="42% (3/7)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="647" hits="37" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="648" hits="0" branch="false"/><line number="650" hits="37" branch="false"/><line number="651" hits="37" branch="false"/><line number="652" hits="37" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="653" hits="74" branch="false"/><line number="655" hits="39" branch="false"/><line number="659" hits="39" branch="false"/><line number="660" hits="39" branch="false"/><line number="661" hits="39" branch="false"/><line number="662" hits="39" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="663" hits="23" branch="false"/><line number="665" hits="16" branch="false"/><line number="666" hits="16" branch="false"/><line number="667" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="668" hits="1" branch="false"/><line number="670" hits="15" branch="false"/><line number="671" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="672" hits="25" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="673" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="674" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="676" hits="15" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="4" branch="false"/><line number="678" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="679" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="682" hits="15" branch="false"/><line number="683" hits="74" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="684" hits="80" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="685" hits="21" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="686" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="687" hits="0" branch="false"/><line number="688" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="690" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="691" hits="40" branch="false"/><line number="693" hits="45" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="694" hits="22" branch="false"/><line number="696" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="697" hits="23" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="698" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="699" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="700" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="8" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="702" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="703" hits="4" branch="false"/><line number="704" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="705" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="707" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="708" hits="4" branch="false"/><line number="709" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="710" hits="0" branch="false"/><line number="712" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="713" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="714" hits="0" branch="false"/><line number="716" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="718" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="719" hits="19" branch="false"/><line number="720" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="721" hits="1" branch="false"/><line number="723" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="725" hits="14" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="726" hits="1" branch="false"/><line number="728" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="730" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="731" hits="37" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="732" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="733" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="734" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="735" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="736" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="738" hits="11" branch="false"/><line number="739" hits="11" branch="false"/><line number="741" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="742" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="743" hits="0" branch="false"/><line number="745" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="747" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="748" hits="4" branch="false"/><line number="749" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="750" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="752" hits="9" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="753" hits="0" branch="false"/><line number="755" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="757" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="758" hits="24" branch="false"/><line number="759" hits="13" branch="false"/><line number="760" hits="41" branch="false"/><line number="764" hits="40" branch="false"/><line number="767" hits="40" branch="false"/><line number="768" hits="40" branch="false"/><line number="769" hits="40" branch="false"/><line number="770" hits="40" branch="false"/><line number="771" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="772" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="773" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="774" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="775" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="776" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="778" hits="34" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="779" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="780" hits="10" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="782" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="783" hits="33" branch="false"/><line number="784" hits="150" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="785" hits="120" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="786" hits="76" branch="false"/><line number="787" hits="39" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="788" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="789" hits="24" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="790" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="791" hits="60" branch="false"/><line number="792" hits="81" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="793" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="794" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="795" hits="6" branch="false"/><line number="798" hits="60" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="799" hits="83" branch="false"/><line number="802" hits="0" branch="false"/><line number="805" hits="0" branch="false"/><line number="808" hits="2" branch="false"/><line number="811" hits="2" branch="false"/><line number="816" hits="9" branch="false"/><line number="820" hits="9" branch="false"/><line number="821" hits="9" branch="false"/><line number="822" hits="9" branch="false"/><line number="823" hits="9" branch="false"/><line number="824" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="826" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="827" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="828" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="830" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="831" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="832" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="833" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="835" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="836" hits="7" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="837" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="838" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="840" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="841" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="842" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="843" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="844" hits="7" branch="false"/><line number="845" hits="18" branch="false"/><line number="851" hits="586" branch="false"/><line number="852" hits="1172" branch="false"/><line number="853" hits="586" branch="false"/><line number="854" hits="586" branch="false"/><line number="855" hits="586" branch="false"/><line number="857" hits="1117" branch="false"/><line number="857" hits="5585" branch="false"/><line number="857" hits="65618" branch="false"/><line number="858" hits="1117" branch="false"/><line number="858" hits="5585" branch="false"/><line number="858" hits="65618" branch="false"/><line number="859" hits="1117" branch="false"/><line number="859" hits="5585" branch="false"/><line number="859" hits="65618" branch="false"/><line number="860" hits="1117" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="860" hits="5585" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="860" hits="65618" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="863" hits="1117" branch="false"/><line number="863" hits="5585" branch="false"/><line number="863" hits="65618" branch="false"/><line number="864" hits="1117" branch="false"/><line number="864" hits="5585" branch="false"/><line number="864" hits="65618" branch="false"/><line number="867" hits="63384" branch="false"/><line number="868" hits="63384" branch="false"/><line number="869" hits="63384" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="870" hits="0" branch="false"/><line number="872" hits="63384" branch="false"/><line number="873" hits="63384" branch="false"/><line number="874" hits="63384" branch="false"/><line number="877" hits="1117" branch="false"/><line number="879" hits="1117" branch="false"/><line number="880" hits="31692" branch="false"/><line number="881" hits="63384" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="882" hits="1117" branch="false"/><line number="887" hits="7" branch="false"/><line number="888" hits="7" branch="false"/><line number="889" hits="7" branch="false"/><line number="890" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="891" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="892" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="894" hits="300" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="895" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="896" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="898" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="899" hits="7" branch="false"/><line number="901" hits="1117" branch="false"/><line number="902" hits="1117" branch="false"/><line number="903" hits="1117" branch="false"/><line number="904" hits="1117" branch="false"/><line number="905" hits="1117" branch="false"/><line number="906" hits="1117" branch="false"/><line number="907" hits="1117" branch="false"/><line number="908" hits="2234" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="909" hits="2234" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="910" hits="2234" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="911" hits="2234" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="912" hits="3351" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="913" hits="3351" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="914" hits="0" branch="false"/><line number="916" hits="1117" branch="false"/><line number="918" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="919" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="920" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="921" hits="0" branch="false"/><line number="923" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="925" hits="32809" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="926" hits="31692" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="927" hits="31692" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="928" hits="31692" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="929" hits="0" branch="false"/><line number="931" hits="31692" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="934" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="935" hits="1117" branch="false"/><line number="936" hits="1117" branch="false"/><line number="938" hits="341" branch="false"/><line number="939" hits="341" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="942" hits="1126" branch="false"/><line number="946" hits="1126" branch="false"/><line number="947" hits="1678" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="948" hits="552" branch="false"/><line number="949" hits="552" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="950" hits="552" branch="false"/><line number="952" hits="1126" branch="false"/><line number="953" hits="1126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="954" hits="1126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="955" hits="1126" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="956" hits="4504" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="957" hits="3378" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="959" hits="1126" branch="false"/><line number="960" hits="1126" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="961" hits="2234" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="962" hits="1117" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="963" hits="0" branch="false"/><line number="965" hits="0" branch="false"/><line number="966" hits="1126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="967" hits="1117" branch="false"/><line number="969" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="970" hits="7" branch="false"/><line number="971" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="974" hits="1124" branch="false"/><line number="975" hits="1124" branch="false"/><line number="976" hits="1126" branch="false"/></lines></class><class name="debug_cpp" filename="chrono_batch_render/device/slang/debug.cpp" line-rate="0.3684210526315789" branch-rate="0.16923076923076924" complexity="0.0"><methods><method name="chrono::batch_render::device::(anonymous namespace)::Done" signature="(unsigned int, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="18" hits="0" branch="false"/><line number="19" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::(anonymous namespace)::Value" signature="(unsigned int, unsigned int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="26" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::DebugRecords::Bytes" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="37" hits="40" branch="false"/><line number="38" hits="40" branch="false"/></lines></method><method name="chrono::batch_render::device::DebugRecords::DebugRecords" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="41" hits="20" branch="false"/><line number="42" hits="20" branch="false"/><line number="43" hits="20" branch="false"/><line number="44" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::DebugRecords::Submission" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="80099" branch="false"/><line number="47" hits="80099" branch="false"/></lines></method><method name="chrono::batch_render::device::DebugRecords::AddKernel" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.8333333333333334" branch-rate="0.5" complexity="0.0"><lines><line number="50" hits="1117" branch="false"/><line number="51" hits="1117" branch="false"/><line number="52" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="54" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="1117" branch="false"/></lines></method><method name="chrono::batch_render::device::DebugRecords::Format[abi:cxx11]" signature="(unsigned int const*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="62" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="69" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="75" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::DebugRecords::Report" signature="(unsigned int const*, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::DebugRecords::Read" signature="(unsigned long, bool)" line-rate="0.6470588235294118" branch-rate="0.42857142857142855" complexity="0.0"><lines><line number="97" hits="111868" branch="false"/><line number="98" hits="111868" branch="false"/><line number="99" hits="111868" branch="false"/><line number="100" hits="111868" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="111868" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="0" branch="false"/><line number="103" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="false"/><line number="110" hits="111868" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="111" hits="54438" branch="false"/><line number="113" hits="57430" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="0" branch="false"/><line number="117" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="57430" branch="false"/><line number="120" hits="57430" branch="false"/><line number="121" hits="111868" branch="false"/></lines></method><method name="chrono::batch_render::device::DebugRecords::TakeFailures[abi:cxx11]" signature="(unsigned long)" line-rate="0.4" branch-rate="0.09090909090909091" complexity="0.0"><lines><line number="123" hits="30157" branch="false"/><line number="124" hits="30157" branch="false"/><line number="125" hits="30157" branch="false"/><line number="126" hits="30157" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="30157" branch="false"/><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="132" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="133" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="137" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="140" hits="0" branch="false"/><line number="141" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="142" hits="30157" branch="false"/></lines></method><method name="chrono::batch_render::device::SlangStringHash" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="144" hits="1124" branch="false"/><line number="145" hits="1124" branch="false"/><line number="146" hits="14906" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="13782" branch="false"/><line number="149" hits="1124" branch="false"/></lines></method></methods><lines><line number="18" hits="0" branch="false"/><line number="19" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="26" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="37" hits="40" branch="false"/><line number="38" hits="40" branch="false"/><line number="41" hits="20" branch="false"/><line number="42" hits="20" branch="false"/><line number="43" hits="20" branch="false"/><line number="44" hits="20" branch="false"/><line number="46" hits="80099" branch="false"/><line number="47" hits="80099" branch="false"/><line number="50" hits="1117" branch="false"/><line number="51" hits="1117" branch="false"/><line number="52" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="54" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="1117" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="62" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="69" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="75" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="0" branch="false"/><line number="97" hits="111868" branch="false"/><line number="98" hits="111868" branch="false"/><line number="99" hits="111868" branch="false"/><line number="100" hits="111868" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="111868" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="0" branch="false"/><line number="103" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="false"/><line number="110" hits="111868" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="111" hits="54438" branch="false"/><line number="113" hits="57430" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="0" branch="false"/><line number="117" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="57430" branch="false"/><line number="120" hits="57430" branch="false"/><line number="121" hits="111868" branch="false"/><line number="123" hits="30157" branch="false"/><line number="124" hits="30157" branch="false"/><line number="125" hits="30157" branch="false"/><line number="126" hits="30157" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="30157" branch="false"/><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="132" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="133" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="137" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="140" hits="0" branch="false"/><line number="141" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="142" hits="30157" branch="false"/><line number="144" hits="1124" branch="false"/><line number="145" hits="1124" branch="false"/><line number="146" hits="14906" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="13782" branch="false"/><line number="149" hits="1124" branch="false"/></lines></class><class name="debug_h" filename="chrono_batch_render/device/slang/debug.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 28&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="28" hits="1137" branch="false"/><line number="29" hits="1137" branch="false"/></lines></method></methods><lines><line number="28" hits="1137" branch="false"/><line number="29" hits="1137" branch="false"/></lines></class><class name="dispatch_h" filename="chrono_batch_render/device/slang/dispatch.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 15&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Ptr&lt;unsigned int&gt; chrono::batch_render::device::RequireRange&lt;unsigned int&gt;" signature="(chrono::batch_render::device::Program const&amp;, char const*, chrono::batch_render::device::BufferRange, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="15" hits="1892" branch="false"/><line number="16" hits="1892" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="17" hits="1892" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="6" branch="false"/><line number="19" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="1886" branch="false"/></lines></method></methods><lines><line number="15" hits="16069" branch="false"/><line number="15" hits="1892" branch="false"/><line number="16" hits="16069" branch="false"/><line number="16" hits="1892" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="17" hits="16069" branch="false"/><line number="17" hits="1892" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="1" branch="false"/><line number="18" hits="6" branch="false"/><line number="19" hits="1" branch="false"/><line number="19" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="16068" branch="false"/><line number="21" hits="1886" branch="false"/></lines></class><class name="reflection_h" filename="chrono_batch_render/device/slang/reflection.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 45&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="45" hits="26" branch="false"/><line number="63" hits="71" branch="false"/></lines></method></methods><lines><line number="45" hits="26" branch="false"/><line number="63" hits="71" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.device.vulkan" line-rate="0.5404545454545454" branch-rate="0.38564273789649417" complexity="0.0"><classes><class name="adapters_cpp" filename="chrono_batch_render/device/vulkan/adapters.cpp" line-rate="0.7243589743589743" branch-rate="0.46846846846846846" complexity="0.0"><methods><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::DecodeDriverVersion" signature="(unsigned int, unsigned int)" line-rate="0.8" branch-rate="0.5" complexity="0.0"><lines><line number="17" hits="42" branch="false"/><line number="18" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="false"/><line number="26" hits="42" branch="false"/><line number="28" hits="42" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::DriverName" signature="(VkDriverId, char const*)" line-rate="0.13333333333333333" branch-rate="0.07142857142857142" complexity="0.0"><lines><line number="31" hits="42" branch="false"/><line number="32" hits="42" branch="true" condition-coverage="7% (1/14)"><conditions><condition number="0" type="jump" coverage="7%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="42" branch="false"/><line number="48" hits="42" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::ToAdapterType" signature="(VkPhysicalDeviceType)" line-rate="0.4" branch-rate="0.2" complexity="0.0"><lines><line number="64" hits="42" branch="false"/><line number="65" hits="42" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="42" branch="false"/><line number="73" hits="42" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::DescribeMemory" signature="(VkPhysicalDevice_T*, chrono::batch_render::device::AdapterInfo&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="79" hits="42" branch="false"/><line number="80" hits="42" branch="false"/><line number="81" hits="42" branch="false"/><line number="82" hits="42" branch="false"/><line number="83" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="85" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="42" branch="false"/><line number="92" hits="42" branch="false"/><line number="93" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="95" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="42" branch="false"/><line number="99" hits="42" branch="false"/><line number="100" hits="42" branch="false"/><line number="101" hits="84" branch="false"/><line number="102" hits="42" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="103" hits="42" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::DescribeFeatures" signature="(chrono::batch_render::device::AdapterInfo&amp;, chrono::batch_render::device::vulkan::Extensions const&amp;, chrono::batch_render::device::vulkan::FeatureChain const&amp;, VkPhysicalDeviceVulkan12Properties const&amp;, VkPhysicalDeviceVulkan13Properties const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="105" hits="42" branch="false"/><line number="109" hits="42" branch="false"/><line number="110" hits="42" branch="false"/><line number="111" hits="126" branch="false"/><line number="112" hits="42" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="113" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="117" hits="42" branch="false"/><line number="120" hits="42" branch="false"/><line number="121" hits="126" branch="false"/><line number="122" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="84" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="124" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="125" hits="84" branch="false"/><line number="127" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="128" hits="42" branch="false"/><line number="131" hits="42" branch="false"/><line number="132" hits="42" branch="false"/><line number="133" hits="42" branch="false"/><line number="134" hits="42" branch="false"/><line number="135" hits="42" branch="false"/><line number="136" hits="42" branch="false"/><line number="137" hits="42" branch="false"/><line number="138" hits="42" branch="false"/><line number="139" hits="42" branch="false"/><line number="140" hits="42" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::MissingFeatures" signature="(VkPhysicalDevice_T*, chrono::batch_render::device::vulkan::FeatureChain const&amp;)" line-rate="0.5625" branch-rate="0.38095238095238093" complexity="0.0"><lines><line number="142" hits="42" branch="false"/><line number="143" hits="42" branch="false"/><line number="144" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="150" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="151" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="42" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="154" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="157" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="42" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="160" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="162" hits="42" branch="false"/><line number="163" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::Describe" signature="(VkPhysicalDevice_T*, unsigned int)" line-rate="0.9302325581395349" branch-rate="0.6451612903225806" complexity="0.0"><lines><line number="165" hits="42" branch="false"/><line number="166" hits="42" branch="false"/><line number="167" hits="42" branch="false"/><line number="169" hits="42" branch="false"/><line number="170" hits="42" branch="false"/><line number="171" hits="42" branch="false"/><line number="172" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="42" branch="false"/><line number="174" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="42" branch="false"/><line number="176" hits="42" branch="false"/><line number="177" hits="42" branch="false"/><line number="178" hits="42" branch="false"/><line number="179" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="181" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="false"/><line number="185" hits="42" branch="false"/><line number="187" hits="42" branch="false"/><line number="188" hits="42" branch="false"/><line number="189" hits="42" branch="false"/><line number="190" hits="42" branch="false"/><line number="191" hits="42" branch="false"/><line number="192" hits="42" branch="false"/><line number="193" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="42" branch="false"/><line number="195" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="42" branch="false"/><line number="197" hits="42" branch="false"/><line number="199" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="42" branch="false"/><line number="201" hits="294" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="84" branch="false"/><line number="205" hits="84" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="206" hits="84" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="207" hits="42" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="209" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="211" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="213" hits="42" branch="false"/><line number="214" hits="42" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::ListAdapters" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="218" hits="42" branch="false"/><line number="219" hits="42" branch="false"/><line number="220" hits="42" branch="false"/><line number="221" hits="42" branch="false"/><line number="222" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="84" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="42" branch="false"/><line number="227" hits="42" branch="false"/></lines></method></methods><lines><line number="17" hits="42" branch="false"/><line number="18" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="false"/><line number="26" hits="42" branch="false"/><line number="28" hits="42" branch="false"/><line number="31" hits="42" branch="false"/><line number="32" hits="42" branch="true" condition-coverage="7% (1/14)"><conditions><condition number="0" type="jump" coverage="7%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="42" branch="false"/><line number="48" hits="42" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="64" hits="42" branch="false"/><line number="65" hits="42" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="42" branch="false"/><line number="73" hits="42" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="79" hits="42" branch="false"/><line number="80" hits="42" branch="false"/><line number="81" hits="42" branch="false"/><line number="82" hits="42" branch="false"/><line number="83" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="85" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="42" branch="false"/><line number="92" hits="42" branch="false"/><line number="93" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="95" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="42" branch="false"/><line number="99" hits="42" branch="false"/><line number="100" hits="42" branch="false"/><line number="101" hits="84" branch="false"/><line number="102" hits="42" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="103" hits="42" branch="false"/><line number="105" hits="42" branch="false"/><line number="109" hits="42" branch="false"/><line number="110" hits="42" branch="false"/><line number="111" hits="126" branch="false"/><line number="112" hits="42" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="113" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="117" hits="42" branch="false"/><line number="120" hits="42" branch="false"/><line number="121" hits="126" branch="false"/><line number="122" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="84" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="124" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="125" hits="84" branch="false"/><line number="127" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="128" hits="42" branch="false"/><line number="131" hits="42" branch="false"/><line number="132" hits="42" branch="false"/><line number="133" hits="42" branch="false"/><line number="134" hits="42" branch="false"/><line number="135" hits="42" branch="false"/><line number="136" hits="42" branch="false"/><line number="137" hits="42" branch="false"/><line number="138" hits="42" branch="false"/><line number="139" hits="42" branch="false"/><line number="140" hits="42" branch="false"/><line number="142" hits="42" branch="false"/><line number="143" hits="42" branch="false"/><line number="144" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="150" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="151" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="42" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="154" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="157" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="42" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="160" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="162" hits="42" branch="false"/><line number="163" hits="0" branch="false"/><line number="165" hits="42" branch="false"/><line number="166" hits="42" branch="false"/><line number="167" hits="42" branch="false"/><line number="169" hits="42" branch="false"/><line number="170" hits="42" branch="false"/><line number="171" hits="42" branch="false"/><line number="172" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="42" branch="false"/><line number="174" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="42" branch="false"/><line number="176" hits="42" branch="false"/><line number="177" hits="42" branch="false"/><line number="178" hits="42" branch="false"/><line number="179" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="181" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="false"/><line number="185" hits="42" branch="false"/><line number="187" hits="42" branch="false"/><line number="188" hits="42" branch="false"/><line number="189" hits="42" branch="false"/><line number="190" hits="42" branch="false"/><line number="191" hits="42" branch="false"/><line number="192" hits="42" branch="false"/><line number="193" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="42" branch="false"/><line number="195" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="42" branch="false"/><line number="197" hits="42" branch="false"/><line number="199" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="42" branch="false"/><line number="201" hits="294" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="84" branch="false"/><line number="205" hits="84" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="206" hits="84" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="207" hits="42" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="209" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="211" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="213" hits="42" branch="false"/><line number="214" hits="42" branch="false"/><line number="218" hits="42" branch="false"/><line number="219" hits="42" branch="false"/><line number="220" hits="42" branch="false"/><line number="221" hits="42" branch="false"/><line number="222" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="84" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="42" branch="false"/><line number="227" hits="42" branch="false"/></lines></class><class name="api_cpp" filename="chrono_batch_render/device/vulkan/api.cpp" line-rate="0.622093023255814" branch-rate="0.46511627906976744" complexity="0.0"><methods><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HasLayer" signature="(char const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="true" condition-coverage="0% (0/14)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::Load" signature="()" line-rate="0.7777777777777778" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="39" hits="11" branch="false"/><line number="40" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="0" branch="false"/><line number="43" hits="11" branch="false"/><line number="44" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="0" branch="false"/><line number="48" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::Cached" signature="()" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="52" hits="62" branch="false"/><line number="53" hits="62" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="54" hits="62" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::Available" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::GetApi" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="63" hits="62" branch="false"/><line number="64" hits="62" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::ResultName" signature="(VkResult)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="true" condition-coverage="0% (0/21)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::Check" signature="(VkResult, char const*)" line-rate="0.6666666666666666" branch-rate="0.25" complexity="0.0"><lines><line number="98" hits="1651143" branch="false"/><line number="99" hits="1651143" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="100" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="1651143" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="103" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="1651143" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::Extensions::Extensions" signature="(VkPhysicalDevice_T*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="107" hits="137" branch="false"/><line number="108" hits="137" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::Extensions::Extensions(VkPhysicalDevice_T*)::{lambda(unsigned int*, VkExtensionProperties*)#1}::operator()" signature="(unsigned int*, VkExtensionProperties*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="109" hits="274" branch="false"/><line number="110" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="124" branch="false"/><line number="113" hits="150" branch="false"/><line number="115" hits="411" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::Extensions::Has" signature="(char const*) const" line-rate="1.0" branch-rate="0.7857142857142857" complexity="0.0"><lines><line number="117" hits="728" branch="false"/><line number="118" hits="728" branch="false"/><line number="119" hits="36693" branch="false"/><line number="120" hits="9482" branch="true" condition-coverage="78% (11/14)"><conditions><condition number="0" type="jump" coverage="78%"/></conditions></line><line number="121" hits="728" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::ReportValidation" signature="(VkDebugUtilsMessageSeverityFlagBitsEXT, unsigned int, VkDebugUtilsMessengerCallbackDataEXT const*, void*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="126" hits="0" branch="false"/><line number="130" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="131" hits="0" branch="false"/><line number="132" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="0" branch="false"/><line number="135" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CreateValidationMessenger" signature="(VkInstance_T*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="138" hits="0" branch="false"/><line number="139" hits="0" branch="false"/><line number="141" hits="0" branch="false"/><line number="143" hits="0" branch="false"/><line number="144" hits="0" branch="false"/><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="false"/><line number="148" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::ValidationLayers" signature="(bool, bool)" line-rate="0.2727272727272727" branch-rate="0.16666666666666666" complexity="0.0"><lines><line number="151" hits="13" branch="false"/><line number="152" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="153" hits="13" branch="false"/><line number="155" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="false"/><line number="158" hits="0" branch="false"/><line number="160" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="161" hits="0" branch="false"/><line number="163" hits="0" branch="false"/><line number="165" hits="0" branch="false"/><line number="166" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CreateInstance" signature="(bool, chrono::batch_render::device::vulkan::Creator const*, VkDebugUtilsMessengerEXT_T*&amp;)" line-rate="0.9142857142857143" branch-rate="0.7241379310344828" complexity="0.0"><lines><line number="169" hits="13" branch="false"/><line number="171" hits="13" branch="false"/><line number="172" hits="13" branch="false"/><line number="173" hits="13" branch="false"/><line number="174" hits="13" branch="false"/><line number="175" hits="13" branch="false"/><line number="176" hits="13" branch="false"/><line number="177" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="13" branch="false"/><line number="180" hits="13" branch="false"/><line number="181" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="182" hits="13" branch="false"/><line number="183" hits="13" branch="false"/><line number="184" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="185" hits="13" branch="false"/><line number="186" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="189" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="13" branch="false"/><line number="198" hits="13" branch="false"/><line number="199" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="202" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="205" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="211" hits="0" branch="false"/><line number="213" hits="26" branch="false"/><line number="214" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::Instance" signature="(bool)" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="218" hits="62" branch="false"/><line number="219" hits="62" branch="false"/><line number="220" hits="62" branch="false"/><line number="221" hits="62" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="222" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="11" branch="false"/><line number="224" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="62" branch="false"/><line number="227" hits="62" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::OwnedInstance::OwnedInstance" signature="(chrono::batch_render::device::vulkan::OwnedInstance&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="229" hits="22" branch="false"/><line number="230" hits="22" branch="false"/><line number="231" hits="22" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::OwnedInstance::operator=" signature="(chrono::batch_render::device::vulkan::OwnedInstance&amp;&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="233" hits="22" branch="false"/><line number="234" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="22" branch="false"/><line number="236" hits="22" branch="false"/><line number="237" hits="22" branch="false"/><line number="239" hits="22" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::OwnedInstance::~OwnedInstance" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="242" hits="84" branch="false"/><line number="243" hits="84" branch="false"/><line number="244" hits="84" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::OwnedInstance::Destroy" signature="()" line-rate="0.75" branch-rate="0.75" complexity="0.0"><lines><line number="246" hits="106" branch="false"/><line number="247" hits="106" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="248" hits="0" branch="false"/><line number="249" hits="0" branch="false"/><line number="251" hits="106" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="2" branch="false"/><line number="253" hits="2" branch="false"/><line number="255" hits="106" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::CreateInstance" signature="(bool, chrono::batch_render::device::vulkan::Creator const&amp;)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="257" hits="3" branch="false"/><line number="258" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="259" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="2" branch="false"/><line number="262" hits="2" branch="false"/><line number="263" hits="2" branch="false"/><line number="264" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::ValidationEnabled" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="267" hits="0" branch="false"/><line number="268" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::ValidationMessageCount" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="271" hits="9" branch="false"/><line number="272" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::PhysicalDevices" signature="(VkInstance_T*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="275" hits="62" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::PhysicalDevices(VkInstance_T*)::{lambda(unsigned int*, VkPhysicalDevice_T**)#1}::operator()" signature="(unsigned int*, VkPhysicalDevice_T**) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="276" hits="186" branch="false"/><line number="277" hits="124" branch="false"/><line number="278" hits="62" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::LoadDeviceFunctions" signature="(VolkDeviceTable&amp;, VkDevice_T*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="281" hits="20" branch="false"/><line number="282" hits="20" branch="false"/><line number="283" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="20" branch="false"/></lines></method></methods><lines><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="true" condition-coverage="0% (0/14)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="39" hits="11" branch="false"/><line number="40" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="0" branch="false"/><line number="43" hits="11" branch="false"/><line number="44" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="0" branch="false"/><line number="48" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="11" branch="false"/><line number="52" hits="62" branch="false"/><line number="53" hits="62" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="54" hits="62" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="63" hits="62" branch="false"/><line number="64" hits="62" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="true" condition-coverage="0% (0/21)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="98" hits="1651143" branch="false"/><line number="99" hits="1651143" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="100" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="1651143" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="103" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="1651143" branch="false"/><line number="107" hits="137" branch="false"/><line number="108" hits="137" branch="false"/><line number="109" hits="274" branch="false"/><line number="110" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="124" branch="false"/><line number="113" hits="150" branch="false"/><line number="115" hits="411" branch="false"/><line number="117" hits="728" branch="false"/><line number="118" hits="728" branch="false"/><line number="119" hits="36693" branch="false"/><line number="120" hits="9482" branch="true" condition-coverage="78% (11/14)"><conditions><condition number="0" type="jump" coverage="78%"/></conditions></line><line number="121" hits="728" branch="false"/><line number="126" hits="0" branch="false"/><line number="130" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="131" hits="0" branch="false"/><line number="132" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="0" branch="false"/><line number="135" hits="0" branch="false"/><line number="138" hits="0" branch="false"/><line number="139" hits="0" branch="false"/><line number="141" hits="0" branch="false"/><line number="143" hits="0" branch="false"/><line number="144" hits="0" branch="false"/><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="false"/><line number="148" hits="0" branch="false"/><line number="151" hits="13" branch="false"/><line number="152" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="153" hits="13" branch="false"/><line number="155" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="false"/><line number="158" hits="0" branch="false"/><line number="160" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="161" hits="0" branch="false"/><line number="163" hits="0" branch="false"/><line number="165" hits="0" branch="false"/><line number="166" hits="0" branch="false"/><line number="169" hits="13" branch="false"/><line number="171" hits="13" branch="false"/><line number="172" hits="13" branch="false"/><line number="173" hits="13" branch="false"/><line number="174" hits="13" branch="false"/><line number="175" hits="13" branch="false"/><line number="176" hits="13" branch="false"/><line number="177" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="13" branch="false"/><line number="180" hits="13" branch="false"/><line number="181" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="182" hits="13" branch="false"/><line number="183" hits="13" branch="false"/><line number="184" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="185" hits="13" branch="false"/><line number="186" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="189" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="13" branch="false"/><line number="198" hits="13" branch="false"/><line number="199" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="202" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="205" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="211" hits="0" branch="false"/><line number="213" hits="26" branch="false"/><line number="214" hits="13" branch="false"/><line number="218" hits="62" branch="false"/><line number="219" hits="62" branch="false"/><line number="220" hits="62" branch="false"/><line number="221" hits="62" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="222" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="11" branch="false"/><line number="224" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="62" branch="false"/><line number="227" hits="62" branch="false"/><line number="229" hits="22" branch="false"/><line number="230" hits="22" branch="false"/><line number="231" hits="22" branch="false"/><line number="233" hits="22" branch="false"/><line number="234" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="22" branch="false"/><line number="236" hits="22" branch="false"/><line number="237" hits="22" branch="false"/><line number="239" hits="22" branch="false"/><line number="242" hits="84" branch="false"/><line number="243" hits="84" branch="false"/><line number="244" hits="84" branch="false"/><line number="246" hits="106" branch="false"/><line number="247" hits="106" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="248" hits="0" branch="false"/><line number="249" hits="0" branch="false"/><line number="251" hits="106" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="2" branch="false"/><line number="253" hits="2" branch="false"/><line number="255" hits="106" branch="false"/><line number="257" hits="3" branch="false"/><line number="258" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="259" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="2" branch="false"/><line number="262" hits="2" branch="false"/><line number="263" hits="2" branch="false"/><line number="264" hits="2" branch="false"/><line number="267" hits="0" branch="false"/><line number="268" hits="0" branch="false"/><line number="271" hits="9" branch="false"/><line number="272" hits="9" branch="false"/><line number="275" hits="62" branch="false"/><line number="276" hits="186" branch="false"/><line number="277" hits="124" branch="false"/><line number="278" hits="62" branch="false"/><line number="281" hits="20" branch="false"/><line number="282" hits="20" branch="false"/><line number="283" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="20" branch="false"/></lines></class><class name="api_h" filename="chrono_batch_render/device/vulkan/api.h" line-rate="0.7833333333333333" branch-rate="0.896551724137931" complexity="0.0"><methods><method name="&lt;unknown function 19&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;VkExtensionProperties, std::allocator&lt;VkExtensionProperties&gt; &gt; chrono::batch_render::device::vulkan::Enumerate&lt;VkExtensionProperties, unsigned int, chrono::batch_render::device::vulkan::Extensions::Extensions(VkPhysicalDevice_T*)::{lambda(unsigned int*, VkExtensionProperties*)#1}&gt;" signature="(chrono::batch_render::device::vulkan::Extensions::Extensions(VkPhysicalDevice_T*)::{lambda(unsigned int*, VkExtensionProperties*)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;VkLayerProperties, std::allocator&lt;VkLayerProperties&gt; &gt; chrono::batch_render::device::vulkan::Enumerate&lt;VkLayerProperties, unsigned int, VkResult (*)(unsigned int*, VkLayerProperties*)&gt;" signature="(VkResult (*)(unsigned int*, VkLayerProperties*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;VkPhysicalDevice_T*, std::allocator&lt;VkPhysicalDevice_T*&gt; &gt; chrono::batch_render::device::vulkan::Enumerate&lt;VkPhysicalDevice_T*, unsigned int, chrono::batch_render::device::vulkan::PhysicalDevices(VkInstance_T*)::{lambda(unsigned int*, VkPhysicalDevice_T**)#1}&gt;" signature="(chrono::batch_render::device::vulkan::PhysicalDevices(VkInstance_T*)::{lambda(unsigned int*, VkPhysicalDevice_T**)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;VkQueueFamilyProperties, std::allocator&lt;VkQueueFamilyProperties&gt; &gt; chrono::batch_render::device::vulkan::Enumerate&lt;VkQueueFamilyProperties, unsigned int, chrono::batch_render::device::vulkan::ComputeQueueFamily(VkPhysicalDevice_T*, unsigned int)::{lambda(unsigned int*, VkQueueFamilyProperties*)#1}&gt;" signature="(chrono::batch_render::device::vulkan::ComputeQueueFamily(VkPhysicalDevice_T*, unsigned int)::{lambda(unsigned int*, VkQueueFamilyProperties*)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;VkTimeDomainKHR, std::allocator&lt;VkTimeDomainKHR&gt; &gt; chrono::batch_render::device::vulkan::Enumerate&lt;VkTimeDomainKHR, unsigned int, chrono::batch_render::device::vulkan::(anonymous namespace)::CalibratedTimestampsExtension(VkPhysicalDevice_T*, chrono::batch_render::device::vulkan::Extensions const&amp;)::{lambda(unsigned int*, VkTimeDomainKHR*)#1}&gt;" signature="(chrono::batch_render::device::vulkan::(anonymous namespace)::CalibratedTimestampsExtension(VkPhysicalDevice_T*, chrono::batch_render::device::vulkan::Extensions const&amp;)::{lambda(unsigned int*, VkTimeDomainKHR*)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;char, std::allocator&lt;char&gt; &gt; chrono::batch_render::device::vulkan::Enumerate&lt;char, unsigned long, chrono::batch_render::device::vulkan::VulkanDevice::Destroy()::{lambda(unsigned long*, char*)#1}&gt;" signature="(chrono::batch_render::device::vulkan::VulkanDevice::Destroy()::{lambda(unsigned long*, char*)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 59&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="59" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="1" branch="false"/><line number="69" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="19" hits="95" branch="false"/><line number="20" hits="95" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="27" hits="137" branch="false"/><line number="27" hits="0" branch="false"/><line number="27" hits="62" branch="false"/><line number="27" hits="104" branch="false"/><line number="27" hits="20" branch="false"/><line number="27" hits="20" branch="false"/><line number="28" hits="137" branch="false"/><line number="28" hits="0" branch="false"/><line number="28" hits="62" branch="false"/><line number="28" hits="104" branch="false"/><line number="28" hits="20" branch="false"/><line number="28" hits="20" branch="false"/><line number="29" hits="137" branch="false"/><line number="29" hits="0" branch="false"/><line number="29" hits="62" branch="false"/><line number="29" hits="104" branch="false"/><line number="29" hits="20" branch="false"/><line number="29" hits="20" branch="false"/><line number="30" hits="137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="0" branch="false"/><line number="30" hits="62" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="31" hits="62" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="32" hits="62" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="137" branch="false"/><line number="33" hits="0" branch="false"/><line number="33" hits="62" branch="false"/><line number="33" hits="104" branch="false"/><line number="33" hits="20" branch="false"/><line number="33" hits="20" branch="false"/><line number="34" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="44" hits="97" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="20" branch="false"/><line number="59" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="2" branch="false"/><line number="62" hits="2" branch="false"/><line number="68" hits="40" branch="false"/><line number="68" hits="1" branch="false"/><line number="69" hits="40" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="device_cpp" filename="chrono_batch_render/device/vulkan/device.cpp" line-rate="0.6514285714285715" branch-rate="0.4560669456066946" complexity="0.0"><methods><method name="chrono::batch_render::device::vulkan::DeviceUuid" signature="(VkPhysicalDevice_T*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="35" hits="21" branch="false"/><line number="36" hits="21" branch="false"/><line number="37" hits="21" branch="false"/><line number="38" hits="21" branch="false"/><line number="39" hits="21" branch="false"/><line number="40" hits="21" branch="false"/><line number="41" hits="21" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::ComputeQueueFamily" signature="(VkPhysicalDevice_T*, unsigned int)" line-rate="0.9" branch-rate="0.6" complexity="0.0"><lines><line number="46" hits="104" branch="false"/><line number="47" hits="104" branch="false"/><line number="48" hits="208" branch="false"/><line number="49" hits="208" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="208" branch="false"/><line number="51" hits="104" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="104" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="53" hits="104" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="104" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HostClockNs" signature="(unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="75" hits="11" branch="false"/><line number="76" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::FindPhysicalDevice" signature="(VkInstance_T*, chrono::batch_render::device::AdapterInfo const&amp;)" line-rate="0.8333333333333334" branch-rate="0.5" complexity="0.0"><lines><line number="85" hits="20" branch="false"/><line number="86" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="87" hits="20" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="88" hits="20" branch="false"/><line number="90" hits="20" branch="false"/><line number="91" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::ExportsBuffers" signature="(VkPhysicalDevice_T*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="95" hits="20" branch="false"/><line number="96" hits="20" branch="false"/><line number="97" hits="20" branch="false"/><line number="98" hits="20" branch="false"/><line number="99" hits="20" branch="false"/><line number="100" hits="20" branch="false"/><line number="101" hits="20" branch="false"/><line number="102" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::ExportsTimelines" signature="(VkPhysicalDevice_T*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="105" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="107" hits="0" branch="false"/><line number="108" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="false"/><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CalibratedTimestampsExtension" signature="(VkPhysicalDevice_T*, chrono::batch_render::device::vulkan::Extensions const&amp;)" line-rate="1.0" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="118" hits="20" branch="false"/><line number="122" hits="20" branch="false"/><line number="123" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="129" hits="20" branch="false"/><line number="130" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CalibratedTimestampsExtension(VkPhysicalDevice_T*, chrono::batch_render::device::vulkan::Extensions const&amp;)::{lambda(VkTimeDomainKHR)#1}::operator()" signature="(VkTimeDomainKHR) const" line-rate="0.875" branch-rate="0.5" complexity="0.0"><lines><line number="131" hits="60" branch="false"/><line number="132" hits="40" branch="false"/><line number="133" hits="20" branch="false"/><line number="134" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="137" hits="20" branch="false"/><line number="138" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="139" hits="20" branch="false"/><line number="141" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::ChooseExtensions" signature="(VkPhysicalDevice_T*, chrono::batch_render::device::AdapterInfo const&amp;, chrono::batch_render::device::DeviceDesc const&amp;, bool)" line-rate="0.8076923076923077" branch-rate="0.5" complexity="0.0"><lines><line number="150" hits="20" branch="false"/><line number="152" hits="20" branch="false"/><line number="153" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="154" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="20" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="158" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="159" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="20" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="162" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="165" hits="40" branch="false"/><line number="166" hits="20" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="167" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="168" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="170" hits="40" branch="false"/><line number="171" hits="20" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="172" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="173" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="20" branch="false"/><line number="177" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="180" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="181" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="182" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="20" branch="false"/><line number="185" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CreateLogicalDevice" signature="(VkPhysicalDevice_T*, unsigned int, unsigned int, chrono::batch_render::device::vulkan::(anonymous namespace)::DeviceExtensions const&amp;, bool, bool, bool, bool, chrono::batch_render::device::vulkan::Creator const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="187" hits="20" branch="false"/><line number="191" hits="20" branch="false"/><line number="192" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CreateLogicalDevice(VkPhysicalDevice_T*, unsigned int, unsigned int, chrono::batch_render::device::vulkan::(anonymous namespace)::DeviceExtensions const&amp;, bool, bool, bool, bool, chrono::batch_render::device::vulkan::Creator const*)::{lambda(char const*)#1}::operator()" signature="(char const*) const" line-rate="0.9736842105263158" branch-rate="0.6923076923076923" complexity="0.0"><lines><line number="193" hits="20" branch="false"/><line number="194" hits="80" branch="false"/><line number="195" hits="160" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="197" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="20" branch="false"/><line number="199" hits="20" branch="false"/><line number="200" hits="20" branch="false"/><line number="201" hits="20" branch="false"/><line number="202" hits="20" branch="false"/><line number="203" hits="20" branch="false"/><line number="204" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="205" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="206" hits="20" branch="false"/><line number="208" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="20" branch="false"/><line number="210" hits="20" branch="false"/><line number="211" hits="20" branch="false"/><line number="212" hits="20" branch="false"/><line number="213" hits="20" branch="false"/><line number="214" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="20" branch="false"/><line number="219" hits="20" branch="false"/><line number="220" hits="20" branch="false"/><line number="221" hits="20" branch="false"/><line number="222" hits="20" branch="false"/><line number="223" hits="20" branch="false"/><line number="224" hits="20" branch="false"/><line number="225" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="20" branch="false"/><line number="228" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="2" branch="false"/><line number="230" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="231" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="18" branch="false"/><line number="236" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CreateAllocator" signature="(VkInstance_T*, VkPhysicalDevice_T*, VkDevice_T*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="239" hits="20" branch="false"/><line number="241" hits="20" branch="false"/><line number="242" hits="20" branch="false"/><line number="243" hits="20" branch="false"/><line number="244" hits="20" branch="false"/><line number="245" hits="20" branch="false"/><line number="246" hits="20" branch="false"/><line number="247" hits="20" branch="false"/><line number="248" hits="20" branch="false"/><line number="249" hits="20" branch="false"/><line number="250" hits="20" branch="false"/><line number="251" hits="20" branch="false"/><line number="252" hits="20" branch="false"/><line number="253" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::PipelineCacheKey" signature="(chrono::batch_render::device::AdapterInfo const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="256" hits="40" branch="false"/><line number="257" hits="40" branch="false"/><line number="258" hits="40" branch="false"/><line number="259" hits="80" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="120" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::VulkanDevice" signature="(chrono::batch_render::device::AdapterInfo const&amp;, chrono::batch_render::device::DeviceDesc const&amp;, chrono::batch_render::device::Traversal, chrono::batch_render::device::vulkan::OwnedInstance)" line-rate="0.864406779661017" branch-rate="0.6875" complexity="0.0"><lines><line number="265" hits="20" branch="false"/><line number="266" hits="20" branch="false"/><line number="267" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="20" branch="false"/><line number="270" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="40" branch="false"/><line number="275" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="276" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="282" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="20" branch="false"/><line number="284" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="20" branch="false"/><line number="286" hits="20" branch="false"/><line number="287" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="288" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="290" hits="20" branch="false"/><line number="291" hits="20" branch="false"/><line number="292" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="20" branch="false"/><line number="294" hits="20" branch="false"/><line number="295" hits="20" branch="false"/><line number="297" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="298" hits="20" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="299" hits="60" branch="false"/><line number="301" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="40" branch="false"/><line number="306" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="309" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="20" branch="false"/><line number="313" hits="100" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="20" branch="false"/><line number="315" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="316" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="317" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="40" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="324" hits="40" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="0" branch="false"/><line number="328" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="329" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="331" hits="20" branch="false"/><line number="332" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="333" hits="0" branch="false"/><line number="334" hits="0" branch="false"/><line number="335" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::CreateDescriptors" signature="(bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="337" hits="20" branch="false"/><line number="338" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="19" branch="false"/><line number="340" hits="19" branch="false"/><line number="343" hits="20" branch="false"/><line number="344" hits="20" branch="false"/><line number="345" hits="20" branch="false"/><line number="346" hits="20" branch="false"/><line number="347" hits="20" branch="false"/><line number="348" hits="20" branch="false"/><line number="349" hits="20" branch="false"/><line number="350" hits="20" branch="false"/><line number="351" hits="20" branch="false"/><line number="352" hits="20" branch="false"/><line number="353" hits="20" branch="false"/><line number="354" hits="20" branch="false"/><line number="355" hits="20" branch="false"/><line number="356" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="20" branch="false"/><line number="362" hits="20" branch="false"/><line number="364" hits="20" branch="false"/><line number="365" hits="20" branch="false"/><line number="366" hits="20" branch="false"/><line number="367" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="20" branch="false"/><line number="369" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="19" branch="false"/><line number="371" hits="19" branch="false"/><line number="373" hits="20" branch="false"/><line number="376" hits="20" branch="false"/><line number="377" hits="20" branch="false"/><line number="378" hits="20" branch="false"/><line number="379" hits="20" branch="false"/><line number="380" hits="20" branch="false"/><line number="381" hits="20" branch="false"/><line number="382" hits="20" branch="false"/><line number="383" hits="20" branch="false"/><line number="386" hits="20" branch="false"/><line number="388" hits="20" branch="false"/><line number="389" hits="20" branch="false"/><line number="390" hits="20" branch="false"/><line number="391" hits="20" branch="false"/><line number="392" hits="20" branch="false"/><line number="393" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="19" branch="false"/><line number="396" hits="20" branch="false"/><line number="399" hits="20" branch="false"/><line number="400" hits="20" branch="false"/><line number="401" hits="20" branch="false"/><line number="402" hits="20" branch="false"/><line number="403" hits="20" branch="false"/><line number="405" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::Name" signature="(VkObjectType, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const" line-rate="0.875" branch-rate="0.5" complexity="0.0"><lines><line number="407" hits="121128" branch="false"/><line number="408" hits="121128" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="409" hits="0" branch="false"/><line number="411" hits="121128" branch="false"/><line number="412" hits="121128" branch="false"/><line number="413" hits="121128" branch="false"/><line number="414" hits="121128" branch="false"/><line number="415" hits="121128" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::ToNanoseconds" signature="(std::span&lt;unsigned long, 18446744073709551615ul&gt;) const" line-rate="0.9" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="418" hits="11" branch="false"/><line number="419" hits="11" branch="false"/><line number="420" hits="47" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="36" branch="false"/><line number="422" hits="72" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="423" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="424" hits="36" branch="false"/><line number="425" hits="36" branch="false"/><line number="426" hits="0" branch="false"/><line number="428" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::CalibratedTimestamps" signature="() const" line-rate="0.875" branch-rate="0.5" complexity="0.0"><lines><line number="431" hits="11" branch="false"/><line number="432" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="433" hits="0" branch="false"/><line number="435" hits="11" branch="false"/><line number="438" hits="11" branch="false"/><line number="439" hits="11" branch="false"/><line number="440" hits="11" branch="false"/><line number="442" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::~VulkanDevice" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="445" hits="40" branch="false"/><line number="446" hits="20" branch="false"/><line number="447" hits="40" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::Destroy" signature="()" line-rate="0.8666666666666667" branch-rate="0.5" complexity="0.0"><lines><line number="449" hits="20" branch="false"/><line number="450" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="451" hits="0" branch="false"/><line number="452" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="454" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="455" hits="20" branch="false"/><line number="456" hits="20" branch="false"/><line number="457" hits="20" branch="false"/><line number="458" hits="20" branch="false"/><line number="459" hits="20" branch="false"/><line number="460" hits="20" branch="false"/><line number="461" hits="340" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="462" hits="320" branch="false"/><line number="463" hits="320" branch="false"/><line number="466" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::Destroy()::{lambda(unsigned long*, char*)#1}::operator()" signature="(unsigned long*, char*) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="467" hits="60" branch="false"/><line number="468" hits="40" branch="false"/><line number="469" hits="20" branch="false"/><line number="470" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="471" hits="100" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="472" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="474" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="475" hits="20" branch="false"/><line number="476" hits="20" branch="false"/><line number="477" hits="20" branch="false"/><line number="478" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="479" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="11" branch="false"/><line number="481" hits="11" branch="false"/><line number="483" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="484" hits="20" branch="false"/><line number="485" hits="20" branch="false"/><line number="487" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="488" hits="20" branch="false"/><line number="489" hits="20" branch="false"/><line number="491" hits="20" branch="false"/><line number="492" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::UsageFlags" signature="(chrono::batch_render::device::BufferUsage) const" line-rate="0.6" branch-rate="0.375" complexity="0.0"><lines><line number="494" hits="119994" branch="false"/><line number="496" hits="119994" branch="false"/><line number="500" hits="119994" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="842" branch="false"/><line number="503" hits="119994" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="504" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="505" hits="0" branch="false"/><line number="507" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="508" hits="0" branch="false"/><line number="511" hits="119994" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanType" signature="(chrono::batch_render::device::AccelLevel)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="516" hits="0" branch="false"/><line number="517" hits="0" branch="false"/><line number="518" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanBuild::Describe" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="523" hits="0" branch="false"/><line number="524" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="525" hits="0" branch="false"/><line number="526" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="527" hits="0" branch="false"/><line number="529" hits="0" branch="false"/><line number="530" hits="0" branch="false"/><line number="531" hits="0" branch="false"/><line number="532" hits="0" branch="false"/><line number="533" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanBuild::Describe(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;)::{lambda(chrono::batch_render::device::AccelTriangles const&amp;)#1}::operator()" signature="(chrono::batch_render::device::AccelTriangles const&amp;) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="534" hits="0" branch="false"/><line number="535" hits="0" branch="false"/><line number="536" hits="0" branch="false"/><line number="537" hits="0" branch="false"/><line number="538" hits="0" branch="false"/><line number="540" hits="0" branch="false"/><line number="541" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="542" hits="0" branch="false"/><line number="543" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="544" hits="0" branch="false"/><line number="545" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="546" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="547" hits="0" branch="false"/><line number="548" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanBuild::Describe(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;)::{lambda(chrono::batch_render::device::AccelBoxes const&amp;)#1}::operator()" signature="(chrono::batch_render::device::AccelBoxes const&amp;) const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="549" hits="0" branch="false"/><line number="550" hits="0" branch="false"/><line number="551" hits="0" branch="false"/><line number="553" hits="0" branch="false"/><line number="554" hits="0" branch="false"/><line number="555" hits="0" branch="false"/><line number="556" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanBuild::Describe(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;)::{lambda(chrono::batch_render::device::AccelInstances const&amp;)#1}::operator()" signature="(chrono::batch_render::device::AccelInstances const&amp;) const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="557" hits="0" branch="false"/><line number="558" hits="0" branch="false"/><line number="559" hits="0" branch="false"/><line number="561" hits="0" branch="false"/><line number="562" hits="0" branch="false"/><line number="563" hits="0" branch="false"/><line number="564" hits="0" branch="false"/><line number="567" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::HardwareBuildSizes" signature="(std::variant&lt;chrono::batch_render::device::AccelTriangles, chrono::batch_render::device::AccelBoxes, chrono::batch_render::device::AccelInstances&gt; const&amp;) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="569" hits="0" branch="false"/><line number="570" hits="0" branch="false"/><line number="571" hits="0" branch="false"/><line number="572" hits="0" branch="false"/><line number="574" hits="0" branch="false"/><line number="575" hits="0" branch="false"/><line number="577" hits="0" branch="false"/><line number="578" hits="0" branch="false"/><line number="579" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::NewAccel" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;, chrono::batch_render::device::AccelLevel, chrono::batch_render::device::AccelSizes, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="582" hits="0" branch="false"/><line number="584" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::VulkanAccel::VulkanAccel" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;, chrono::batch_render::device::AccelLevel, chrono::batch_render::device::AccelSizes, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="587" hits="0" branch="false"/><line number="588" hits="0" branch="false"/><line number="589" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="590" hits="0" branch="false"/><line number="592" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="593" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="594" hits="0" branch="false"/><line number="595" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="596" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="598" hits="0" branch="false"/><line number="600" hits="0" branch="false"/><line number="601" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="602" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="603" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanAccel::~VulkanAccel" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="605" hits="0" branch="false"/><line number="606" hits="0" branch="false"/><line number="607" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::BufferAddress" signature="(VkBuffer_T*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="609" hits="119983" branch="false"/><line number="610" hits="119983" branch="false"/><line number="611" hits="119983" branch="false"/><line number="612" hits="119983" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::InteropPool" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="615" hits="889" branch="false"/><line number="616" hits="889" branch="false"/><line number="617" hits="889" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="621" hits="11" branch="false"/><line number="622" hits="11" branch="false"/><line number="623" hits="11" branch="false"/><line number="624" hits="11" branch="false"/><line number="625" hits="11" branch="false"/><line number="626" hits="11" branch="false"/><line number="627" hits="11" branch="false"/><line number="628" hits="11" branch="false"/><line number="629" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="632" hits="11" branch="false"/><line number="633" hits="11" branch="false"/><line number="634" hits="11" branch="false"/><line number="635" hits="11" branch="false"/><line number="636" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="637" hits="11" branch="false"/><line number="638" hits="889" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::GetMemoryInterop" signature="()" line-rate="1.0" branch-rate="0.625" complexity="0.0"><lines><line number="640" hits="2971" branch="false"/><line number="641" hits="2971" branch="false"/><line number="642" hits="2971" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="643" hits="13" branch="false"/><line number="644" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="645" hits="13" branch="false"/><line number="646" hits="13" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="647" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="648" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="649" hits="13" branch="false"/><line number="652" hits="2971" branch="false"/><line number="653" hits="2971" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::SharedDevice" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="655" hits="1193" branch="false"/><line number="656" hits="1193" branch="false"/><line number="657" hits="1193" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::CopyStream" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="660" hits="0" branch="false"/><line number="661" hits="0" branch="false"/><line number="662" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::ExternalCopy" signature="(chrono::batch_render::device::BufferRange, unsigned long, chrono::batch_render::Stream)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="665" hits="0" branch="false"/><line number="666" hits="0" branch="false"/><line number="667" hits="0" branch="false"/><line number="668" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="669" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="670" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanBuffer::~VulkanBuffer" signature="()" line-rate="0.5454545454545454" branch-rate="0.5" complexity="0.0"><lines><line number="672" hits="239966" branch="false"/><line number="673" hits="119983" branch="false"/><line number="674" hits="119983" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="675" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="676" hits="0" branch="false"/><line number="677" hits="0" branch="false"/><line number="679" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="680" hits="0" branch="false"/><line number="681" hits="0" branch="false"/><line number="683" hits="119983" branch="false"/><line number="684" hits="239966" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::ExportMemory" signature="(chrono::batch_render::device::vulkan::VulkanDevice const&amp;, VkBuffer_T*, VmaAllocation_T*, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="688" hits="0" branch="false"/><line number="690" hits="0" branch="false"/><line number="691" hits="0" branch="false"/><line number="692" hits="0" branch="false"/><line number="693" hits="0" branch="false"/><line number="694" hits="0" branch="false"/><line number="695" hits="0" branch="false"/><line number="696" hits="0" branch="false"/><line number="699" hits="0" branch="false"/><line number="700" hits="0" branch="false"/><line number="701" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="702" hits="0" branch="false"/><line number="703" hits="0" branch="false"/><line number="704" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanBuffer::External" signature="(DLDeviceType)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="709" hits="0" branch="false"/><line number="710" hits="0" branch="false"/><line number="711" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="712" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="713" hits="0" branch="false"/><line number="714" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="717" hits="0" branch="false"/><line number="718" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="719" hits="0" branch="false"/><line number="720" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="721" hits="0" branch="false"/><line number="722" hits="0" branch="false"/><line number="724" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="725" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::MemoryAllocation" signature="(chrono::batch_render::device::Memory)" line-rate="0.7916666666666666" branch-rate="0.6" complexity="0.0"><lines><line number="729" hits="119983" branch="false"/><line number="730" hits="119983" branch="false"/><line number="732" hits="119983" branch="false"/><line number="733" hits="119983" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="734" hits="119808" branch="false"/><line number="735" hits="119808" branch="false"/><line number="736" hits="119808" branch="false"/><line number="737" hits="91" branch="false"/><line number="738" hits="91" branch="false"/><line number="739" hits="91" branch="false"/><line number="741" hits="91" branch="false"/><line number="742" hits="91" branch="false"/><line number="743" hits="84" branch="false"/><line number="744" hits="84" branch="false"/><line number="745" hits="84" branch="false"/><line number="747" hits="84" branch="false"/><line number="748" hits="84" branch="false"/><line number="749" hits="84" branch="false"/><line number="750" hits="0" branch="false"/><line number="751" hits="0" branch="false"/><line number="752" hits="0" branch="false"/><line number="754" hits="0" branch="false"/><line number="755" hits="0" branch="false"/><line number="759" hits="119983" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::KeepSpare" signature="(chrono::batch_render::device::vulkan::VulkanDevice::SpareBuffer const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="764" hits="0" branch="false"/><line number="765" hits="0" branch="false"/><line number="766" hits="0" branch="false"/><line number="767" hits="0" branch="false"/><line number="768" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="769" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="772" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="773" hits="0" branch="false"/><line number="774" hits="0" branch="false"/><line number="775" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::TakeSpare" signature="(unsigned long, chrono::batch_render::device::BufferUsage)" line-rate="0.5454545454545454" branch-rate="0.16666666666666666" complexity="0.0"><lines><line number="777" hits="889" branch="false"/><line number="779" hits="889" branch="false"/><line number="780" hits="889" branch="false"/><line number="781" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="783" hits="889" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="784" hits="889" branch="false"/><line number="786" hits="0" branch="false"/><line number="787" hits="0" branch="false"/><line number="788" hits="0" branch="false"/><line number="789" hits="0" branch="false"/><line number="790" hits="889" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::ReleaseSpares" signature="()" line-rate="0.7142857142857143" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="792" hits="20" branch="false"/><line number="793" hits="20" branch="false"/><line number="794" hits="20" branch="false"/><line number="795" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="796" hits="20" branch="false"/><line number="797" hits="20" branch="false"/><line number="798" hits="20" branch="false"/><line number="799" hits="20" branch="false"/><line number="800" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="801" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="802" hits="0" branch="false"/><line number="803" hits="0" branch="false"/><line number="805" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="807" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::Heaps" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="809" hits="10" branch="false"/><line number="810" hits="10" branch="false"/><line number="811" hits="10" branch="false"/><line number="812" hits="10" branch="false"/><line number="813" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="814" hits="10" branch="false"/><line number="815" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="816" hits="10" branch="false"/><line number="817" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="818" hits="10" branch="false"/><line number="819" hits="10" branch="false"/><line number="820" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="822" hits="10" branch="false"/><line number="823" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::NewBuffer" signature="(chrono::batch_render::device::BufferDesc const&amp;)" line-rate="0.7647058823529411" branch-rate="0.5625" complexity="0.0"><lines><line number="825" hits="119983" branch="false"/><line number="826" hits="119983" branch="false"/><line number="827" hits="119983" branch="false"/><line number="828" hits="119983" branch="false"/><line number="829" hits="119983" branch="false"/><line number="830" hits="119983" branch="false"/><line number="831" hits="119983" branch="false"/><line number="832" hits="119983" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="834" hits="889" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="835" hits="0" branch="false"/><line number="836" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="838" hits="889" branch="false"/><line number="839" hits="889" branch="false"/><line number="842" hits="889" branch="false"/><line number="843" hits="889" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="844" hits="0" branch="false"/><line number="845" hits="0" branch="false"/><line number="846" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="847" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="848" hits="0" branch="false"/><line number="849" hits="0" branch="false"/><line number="853" hits="119983" branch="false"/><line number="854" hits="119983" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="855" hits="889" branch="false"/><line number="856" hits="889" branch="false"/><line number="859" hits="119983" branch="false"/><line number="860" hits="119983" branch="false"/><line number="861" hits="119983" branch="false"/><line number="862" hits="119983" branch="false"/><line number="865" hits="119983" branch="false"/><line number="866" hits="119983" branch="false"/><line number="867" hits="119983" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="868" hits="119983" branch="false"/><line number="869" hits="119983" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::Import" signature="(chrono::batch_render::device::Buffer&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="872" hits="0" branch="false"/><line number="873" hits="0" branch="false"/><line number="874" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="875" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="876" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="877" hits="0" branch="false"/><line number="879" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanBuffer::SharedWith" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="882" hits="0" branch="false"/><line number="883" hits="0" branch="false"/><line number="884" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="885" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="886" hits="0" branch="false"/><line number="889" hits="0" branch="false"/><line number="890" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="891" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="892" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="894" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="895" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::ImportedVulkanBuffer::~ImportedVulkanBuffer" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="897" hits="0" branch="false"/><line number="898" hits="0" branch="false"/><line number="899" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::ImportMemory" signature="(chrono::batch_render::device::vulkan::VulkanDevice const&amp;, VkBuffer_T*, VmaAllocation_T*, chrono::batch_render::device::BufferDesc const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="901" hits="0" branch="false"/><line number="910" hits="0" branch="false"/><line number="911" hits="0" branch="false"/><line number="912" hits="0" branch="false"/><line number="914" hits="0" branch="false"/><line number="915" hits="0" branch="false"/><line number="916" hits="0" branch="false"/><line number="917" hits="0" branch="false"/><line number="918" hits="0" branch="false"/><line number="919" hits="0" branch="false"/><line number="920" hits="0" branch="false"/><line number="921" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="922" hits="0" branch="false"/><line number="923" hits="0" branch="false"/><line number="925" hits="0" branch="false"/><line number="926" hits="0" branch="false"/><line number="927" hits="0" branch="false"/><line number="928" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="929" hits="0" branch="false"/><line number="930" hits="0" branch="false"/><line number="931" hits="0" branch="false"/><line number="932" hits="0" branch="false"/><line number="933" hits="0" branch="false"/><line number="934" hits="0" branch="false"/><line number="935" hits="0" branch="false"/><line number="936" hits="0" branch="false"/><line number="937" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="938" hits="0" branch="false"/><line number="939" hits="0" branch="false"/><line number="940" hits="0" branch="false"/><line number="942" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="944" hits="0" branch="false"/><line number="945" hits="0" branch="false"/><line number="946" hits="0" branch="false"/><line number="948" hits="0" branch="false"/><line number="949" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::Value" signature="(VkPipelineExecutableStatisticKHR const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="955" hits="0" branch="false"/><line number="956" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="957" hits="0" branch="false"/><line number="958" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="959" hits="0" branch="false"/><line number="960" hits="0" branch="false"/><line number="961" hits="0" branch="false"/><line number="962" hits="0" branch="false"/><line number="963" hits="0" branch="false"/><line number="964" hits="0" branch="false"/><line number="965" hits="0" branch="false"/><line number="966" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CreateShaderModule" signature="(VolkDeviceTable const&amp;, VkDevice_T*, chrono::batch_render::device::KernelCode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="983" hits="1117" branch="false"/><line number="985" hits="1117" branch="false"/><line number="986" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="987" hits="1117" branch="false"/><line number="988" hits="1117" branch="false"/><line number="989" hits="1117" branch="false"/><line number="990" hits="1117" branch="false"/><line number="991" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="993" hits="1117" branch="false"/><line number="994" hits="1117" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::ReadStatistics" signature="(VolkDeviceTable const&amp;, VkDevice_T*, VkPipeline_T*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="996" hits="0" branch="false"/><line number="997" hits="0" branch="false"/><line number="998" hits="0" branch="false"/><line number="999" hits="0" branch="false"/><line number="1000" hits="0" branch="false"/><line number="1002" hits="0" branch="false"/><line number="1003" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1004" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1008" hits="0" branch="false"/><line number="1009" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1010" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1011" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1012" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1013" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1014" hits="0" branch="false"/><line number="1018" hits="0" branch="false"/><line number="1019" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanKernel::Load" signature="(chrono::batch_render::device::KernelCode const&amp;, chrono::batch_render::DiskCache const&amp;, chrono::batch_render::DeviceGlobals const&amp;)" line-rate="0.9130434782608695" branch-rate="0.8181818181818182" complexity="0.0"><lines><line number="1023" hits="1117" branch="false"/><line number="1024" hits="1117" branch="false"/><line number="1025" hits="1117" branch="false"/><line number="1026" hits="1117" branch="false"/><line number="1027" hits="1117" branch="false"/><line number="1029" hits="1117" branch="false"/><line number="1030" hits="1117" branch="false"/><line number="1031" hits="1117" branch="false"/><line number="1032" hits="1117" branch="false"/><line number="1033" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1034" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1035" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1036" hits="1102" branch="false"/><line number="1038" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1039" hits="0" branch="false"/><line number="1041" hits="1117" branch="false"/><line number="1043" hits="1117" branch="false"/><line number="1044" hits="1117" branch="false"/><line number="1045" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1046" hits="1117" branch="false"/><line number="1048" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1049" hits="1117" branch="false"/><line number="1051" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanKernel::~VulkanKernel" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1054" hits="2238" branch="false"/><line number="1055" hits="1119" branch="false"/><line number="1056" hits="2238" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::Globals" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1058" hits="233727" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::Globals()::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1059" hits="233727" branch="false"/><line number="1060" hits="17" branch="false"/><line number="1061" hits="17" branch="false"/><line number="1062" hits="17" branch="false"/><line number="1063" hits="17" branch="false"/><line number="1064" hits="17" branch="false"/><line number="1065" hits="17" branch="false"/><line number="1066" hits="17" branch="false"/><line number="1067" hits="17" branch="false"/><line number="1068" hits="17" branch="false"/><line number="1069" hits="17" branch="false"/><line number="1070" hits="233727" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanAddressMode" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1075" hits="608" branch="false"/><line number="1076" hits="608" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1079" hits="152" branch="false"/><line number="1080" hits="152" branch="false"/><line number="1081" hits="152" branch="false"/><line number="1082" hits="152" branch="false"/><line number="1083" hits="152" branch="false"/><line number="1084" hits="152" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanFormat" signature="(chrono::batch_render::device::TextureDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1088" hits="28" branch="false"/><line number="1089" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanFormat(chrono::batch_render::device::TextureDesc const&amp;)::{lambda(VkFormat, VkFormat)#1}::operator()" signature="(VkFormat, VkFormat) const" line-rate="0.23684210526315788" branch-rate="0.17647058823529413" complexity="0.0"><lines><line number="1090" hits="56" branch="false"/><line number="1091" hits="3" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="1092" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1094" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1095" hits="28" branch="false"/><line number="1096" hits="28" branch="true" condition-coverage="11% (2/17)"><conditions><condition number="0" type="jump" coverage="11%"/></conditions></line><line number="1097" hits="0" branch="false"/><line number="1098" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1099" hits="0" branch="false"/><line number="1100" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1101" hits="25" branch="false"/><line number="1102" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1103" hits="0" branch="false"/><line number="1104" hits="0" branch="false"/><line number="1105" hits="0" branch="false"/><line number="1106" hits="0" branch="false"/><line number="1107" hits="0" branch="false"/><line number="1108" hits="0" branch="false"/><line number="1109" hits="0" branch="false"/><line number="1110" hits="0" branch="false"/><line number="1111" hits="0" branch="false"/><line number="1112" hits="0" branch="false"/><line number="1113" hits="3" branch="false"/><line number="1114" hits="3" branch="false"/><line number="1115" hits="0" branch="false"/><line number="1116" hits="0" branch="false"/><line number="1117" hits="0" branch="false"/><line number="1118" hits="0" branch="false"/><line number="1119" hits="0" branch="false"/><line number="1120" hits="0" branch="false"/><line number="1121" hits="0" branch="false"/><line number="1122" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1123" hits="0" branch="false"/><line number="1124" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1125" hits="0" branch="false"/><line number="1126" hits="0" branch="false"/><line number="1127" hits="0" branch="false"/><line number="1128" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::CreateSamplers" signature="()" line-rate="1.0" branch-rate="0.625" complexity="0.0"><lines><line number="1135" hits="19" branch="false"/><line number="1136" hits="19" branch="false"/><line number="1137" hits="323" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1138" hits="304" branch="false"/><line number="1139" hits="304" branch="false"/><line number="1140" hits="304" branch="false"/><line number="1141" hits="304" branch="false"/><line number="1142" hits="304" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1143" hits="304" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1144" hits="304" branch="false"/><line number="1145" hits="304" branch="false"/><line number="1146" hits="304" branch="false"/><line number="1147" hits="304" branch="false"/><line number="1148" hits="304" branch="false"/><line number="1149" hits="304" branch="false"/><line number="1152" hits="19" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::AcquireTextureSlot" signature="(VkImageView_T*)" line-rate="0.9130434782608695" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="1154" hits="28" branch="false"/><line number="1155" hits="28" branch="false"/><line number="1156" hits="28" branch="false"/><line number="1157" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1158" hits="19" branch="false"/><line number="1159" hits="19" branch="false"/><line number="1160" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1161" hits="9" branch="false"/><line number="1163" hits="0" branch="false"/><line number="1164" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1167" hits="28" branch="false"/><line number="1168" hits="28" branch="false"/><line number="1169" hits="28" branch="false"/><line number="1170" hits="28" branch="false"/><line number="1171" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1172" hits="28" branch="false"/><line number="1173" hits="28" branch="false"/><line number="1174" hits="28" branch="false"/><line number="1175" hits="28" branch="false"/><line number="1176" hits="28" branch="false"/><line number="1177" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1178" hits="28" branch="false"/><line number="1179" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::ReleaseTextureSlot" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1181" hits="28" branch="false"/><line number="1182" hits="28" branch="false"/><line number="1183" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1184" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::NewTexture" signature="(chrono::batch_render::device::TextureDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1186" hits="28" branch="false"/><line number="1187" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::VulkanTexture::VulkanTexture" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, chrono::batch_render::device::TextureDesc const&amp;)" line-rate="0.8461538461538461" branch-rate="0.8461538461538461" complexity="0.0"><lines><line number="1190" hits="28" branch="false"/><line number="1191" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1192" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1193" hits="28" branch="false"/><line number="1194" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1195" hits="28" branch="false"/><line number="1198" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1199" hits="0" branch="false"/><line number="1200" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1203" hits="28" branch="false"/><line number="1204" hits="28" branch="false"/><line number="1205" hits="28" branch="false"/><line number="1206" hits="28" branch="false"/><line number="1207" hits="28" branch="false"/><line number="1208" hits="28" branch="false"/><line number="1209" hits="28" branch="false"/><line number="1210" hits="28" branch="false"/><line number="1211" hits="28" branch="false"/><line number="1212" hits="28" branch="false"/><line number="1213" hits="28" branch="false"/><line number="1214" hits="28" branch="false"/><line number="1215" hits="28" branch="false"/><line number="1216" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1219" hits="28" branch="false"/><line number="1220" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1221" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1222" hits="28" branch="false"/><line number="1223" hits="28" branch="false"/><line number="1224" hits="28" branch="false"/><line number="1225" hits="28" branch="false"/><line number="1226" hits="28" branch="false"/><line number="1227" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1229" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1230" hits="0" branch="false"/><line number="1231" hits="0" branch="false"/><line number="1232" hits="0" branch="false"/><line number="1233" hits="0" branch="false"/><line number="1234" hits="28" branch="false"/><line number="1235" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanTexture::~VulkanTexture" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1237" hits="56" branch="false"/><line number="1238" hits="28" branch="false"/><line number="1239" hits="56" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanTexture::Destroy" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="1241" hits="28" branch="false"/><line number="1242" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1243" hits="28" branch="false"/><line number="1244" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1246" hits="28" branch="false"/><line number="1247" hits="28" branch="false"/><line number="1248" hits="28" branch="false"/><line number="1249" hits="28" branch="false"/><line number="1250" hits="28" branch="false"/><line number="1251" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::VulkanDevice::NewKernel" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1253" hits="1119" branch="false"/><line number="1254" hits="1119" branch="false"/></lines></method></methods><lines><line number="35" hits="21" branch="false"/><line number="36" hits="21" branch="false"/><line number="37" hits="21" branch="false"/><line number="38" hits="21" branch="false"/><line number="39" hits="21" branch="false"/><line number="40" hits="21" branch="false"/><line number="41" hits="21" branch="false"/><line number="46" hits="104" branch="false"/><line number="47" hits="104" branch="false"/><line number="48" hits="208" branch="false"/><line number="49" hits="208" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="208" branch="false"/><line number="51" hits="104" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="104" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="53" hits="104" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="104" branch="false"/><line number="75" hits="11" branch="false"/><line number="76" hits="11" branch="false"/><line number="85" hits="20" branch="false"/><line number="86" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="87" hits="20" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="88" hits="20" branch="false"/><line number="90" hits="20" branch="false"/><line number="91" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="20" branch="false"/><line number="96" hits="20" branch="false"/><line number="97" hits="20" branch="false"/><line number="98" hits="20" branch="false"/><line number="99" hits="20" branch="false"/><line number="100" hits="20" branch="false"/><line number="101" hits="20" branch="false"/><line number="102" hits="20" branch="false"/><line number="105" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="107" hits="0" branch="false"/><line number="108" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="false"/><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/><line number="118" hits="20" branch="false"/><line number="122" hits="20" branch="false"/><line number="123" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="129" hits="20" branch="false"/><line number="130" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="60" branch="false"/><line number="132" hits="40" branch="false"/><line number="133" hits="20" branch="false"/><line number="134" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="137" hits="20" branch="false"/><line number="138" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="139" hits="20" branch="false"/><line number="141" hits="0" branch="false"/><line number="150" hits="20" branch="false"/><line number="152" hits="20" branch="false"/><line number="153" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="154" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="20" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="158" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="159" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="20" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="162" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="165" hits="40" branch="false"/><line number="166" hits="20" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="167" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="168" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="170" hits="40" branch="false"/><line number="171" hits="20" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="172" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="173" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="20" branch="false"/><line number="177" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="180" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="181" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="182" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="20" branch="false"/><line number="185" hits="20" branch="false"/><line number="187" hits="20" branch="false"/><line number="191" hits="20" branch="false"/><line number="192" hits="20" branch="false"/><line number="193" hits="20" branch="false"/><line number="194" hits="80" branch="false"/><line number="195" hits="160" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="197" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="20" branch="false"/><line number="199" hits="20" branch="false"/><line number="200" hits="20" branch="false"/><line number="201" hits="20" branch="false"/><line number="202" hits="20" branch="false"/><line number="203" hits="20" branch="false"/><line number="204" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="205" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="206" hits="20" branch="false"/><line number="208" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="20" branch="false"/><line number="210" hits="20" branch="false"/><line number="211" hits="20" branch="false"/><line number="212" hits="20" branch="false"/><line number="213" hits="20" branch="false"/><line number="214" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="20" branch="false"/><line number="219" hits="20" branch="false"/><line number="220" hits="20" branch="false"/><line number="221" hits="20" branch="false"/><line number="222" hits="20" branch="false"/><line number="223" hits="20" branch="false"/><line number="224" hits="20" branch="false"/><line number="225" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="20" branch="false"/><line number="228" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="2" branch="false"/><line number="230" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="231" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="18" branch="false"/><line number="236" hits="18" branch="false"/><line number="239" hits="20" branch="false"/><line number="241" hits="20" branch="false"/><line number="242" hits="20" branch="false"/><line number="243" hits="20" branch="false"/><line number="244" hits="20" branch="false"/><line number="245" hits="20" branch="false"/><line number="246" hits="20" branch="false"/><line number="247" hits="20" branch="false"/><line number="248" hits="20" branch="false"/><line number="249" hits="20" branch="false"/><line number="250" hits="20" branch="false"/><line number="251" hits="20" branch="false"/><line number="252" hits="20" branch="false"/><line number="253" hits="20" branch="false"/><line number="256" hits="40" branch="false"/><line number="257" hits="40" branch="false"/><line number="258" hits="40" branch="false"/><line number="259" hits="80" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="120" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="20" branch="false"/><line number="266" hits="20" branch="false"/><line number="267" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="20" branch="false"/><line number="270" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="40" branch="false"/><line number="275" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="276" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="282" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="20" branch="false"/><line number="284" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="20" branch="false"/><line number="286" hits="20" branch="false"/><line number="287" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="288" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="290" hits="20" branch="false"/><line number="291" hits="20" branch="false"/><line number="292" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="20" branch="false"/><line number="294" hits="20" branch="false"/><line number="295" hits="20" branch="false"/><line number="297" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="298" hits="20" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="299" hits="60" branch="false"/><line number="301" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="40" branch="false"/><line number="306" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="309" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="20" branch="false"/><line number="313" hits="100" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="20" branch="false"/><line number="315" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="316" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="317" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="40" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="324" hits="40" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="0" branch="false"/><line number="328" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="329" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="331" hits="20" branch="false"/><line number="332" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="333" hits="0" branch="false"/><line number="334" hits="0" branch="false"/><line number="335" hits="20" branch="false"/><line number="337" hits="20" branch="false"/><line number="338" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="19" branch="false"/><line number="340" hits="19" branch="false"/><line number="343" hits="20" branch="false"/><line number="344" hits="20" branch="false"/><line number="345" hits="20" branch="false"/><line number="346" hits="20" branch="false"/><line number="347" hits="20" branch="false"/><line number="348" hits="20" branch="false"/><line number="349" hits="20" branch="false"/><line number="350" hits="20" branch="false"/><line number="351" hits="20" branch="false"/><line number="352" hits="20" branch="false"/><line number="353" hits="20" branch="false"/><line number="354" hits="20" branch="false"/><line number="355" hits="20" branch="false"/><line number="356" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="20" branch="false"/><line number="362" hits="20" branch="false"/><line number="364" hits="20" branch="false"/><line number="365" hits="20" branch="false"/><line number="366" hits="20" branch="false"/><line number="367" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="20" branch="false"/><line number="369" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="19" branch="false"/><line number="371" hits="19" branch="false"/><line number="373" hits="20" branch="false"/><line number="376" hits="20" branch="false"/><line number="377" hits="20" branch="false"/><line number="378" hits="20" branch="false"/><line number="379" hits="20" branch="false"/><line number="380" hits="20" branch="false"/><line number="381" hits="20" branch="false"/><line number="382" hits="20" branch="false"/><line number="383" hits="20" branch="false"/><line number="386" hits="20" branch="false"/><line number="388" hits="20" branch="false"/><line number="389" hits="20" branch="false"/><line number="390" hits="20" branch="false"/><line number="391" hits="20" branch="false"/><line number="392" hits="20" branch="false"/><line number="393" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="19" branch="false"/><line number="396" hits="20" branch="false"/><line number="399" hits="20" branch="false"/><line number="400" hits="20" branch="false"/><line number="401" hits="20" branch="false"/><line number="402" hits="20" branch="false"/><line number="403" hits="20" branch="false"/><line number="405" hits="20" branch="false"/><line number="407" hits="121128" branch="false"/><line number="408" hits="121128" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="409" hits="0" branch="false"/><line number="411" hits="121128" branch="false"/><line number="412" hits="121128" branch="false"/><line number="413" hits="121128" branch="false"/><line number="414" hits="121128" branch="false"/><line number="415" hits="121128" branch="false"/><line number="418" hits="11" branch="false"/><line number="419" hits="11" branch="false"/><line number="420" hits="47" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="36" branch="false"/><line number="422" hits="72" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="423" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="424" hits="36" branch="false"/><line number="425" hits="36" branch="false"/><line number="426" hits="0" branch="false"/><line number="428" hits="11" branch="false"/><line number="431" hits="11" branch="false"/><line number="432" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="433" hits="0" branch="false"/><line number="435" hits="11" branch="false"/><line number="438" hits="11" branch="false"/><line number="439" hits="11" branch="false"/><line number="440" hits="11" branch="false"/><line number="442" hits="11" branch="false"/><line number="445" hits="40" branch="false"/><line number="446" hits="20" branch="false"/><line number="447" hits="40" branch="false"/><line number="449" hits="20" branch="false"/><line number="450" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="451" hits="0" branch="false"/><line number="452" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="454" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="455" hits="20" branch="false"/><line number="456" hits="20" branch="false"/><line number="457" hits="20" branch="false"/><line number="458" hits="20" branch="false"/><line number="459" hits="20" branch="false"/><line number="460" hits="20" branch="false"/><line number="461" hits="340" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="462" hits="320" branch="false"/><line number="463" hits="320" branch="false"/><line number="466" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="467" hits="60" branch="false"/><line number="468" hits="40" branch="false"/><line number="469" hits="20" branch="false"/><line number="470" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="471" hits="100" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="472" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="474" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="475" hits="20" branch="false"/><line number="476" hits="20" branch="false"/><line number="477" hits="20" branch="false"/><line number="478" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="479" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="11" branch="false"/><line number="481" hits="11" branch="false"/><line number="483" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="484" hits="20" branch="false"/><line number="485" hits="20" branch="false"/><line number="487" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="488" hits="20" branch="false"/><line number="489" hits="20" branch="false"/><line number="491" hits="20" branch="false"/><line number="492" hits="20" branch="false"/><line number="494" hits="119994" branch="false"/><line number="496" hits="119994" branch="false"/><line number="500" hits="119994" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="842" branch="false"/><line number="503" hits="119994" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="504" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="505" hits="0" branch="false"/><line number="507" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="508" hits="0" branch="false"/><line number="511" hits="119994" branch="false"/><line number="516" hits="0" branch="false"/><line number="517" hits="0" branch="false"/><line number="518" hits="0" branch="false"/><line number="523" hits="0" branch="false"/><line number="524" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="525" hits="0" branch="false"/><line number="526" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="527" hits="0" branch="false"/><line number="529" hits="0" branch="false"/><line number="530" hits="0" branch="false"/><line number="531" hits="0" branch="false"/><line number="532" hits="0" branch="false"/><line number="533" hits="0" branch="false"/><line number="534" hits="0" branch="false"/><line number="535" hits="0" branch="false"/><line number="536" hits="0" branch="false"/><line number="537" hits="0" branch="false"/><line number="538" hits="0" branch="false"/><line number="540" hits="0" branch="false"/><line number="541" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="542" hits="0" branch="false"/><line number="543" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="544" hits="0" branch="false"/><line number="545" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="546" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="547" hits="0" branch="false"/><line number="548" hits="0" branch="false"/><line number="549" hits="0" branch="false"/><line number="550" hits="0" branch="false"/><line number="551" hits="0" branch="false"/><line number="553" hits="0" branch="false"/><line number="554" hits="0" branch="false"/><line number="555" hits="0" branch="false"/><line number="556" hits="0" branch="false"/><line number="557" hits="0" branch="false"/><line number="558" hits="0" branch="false"/><line number="559" hits="0" branch="false"/><line number="561" hits="0" branch="false"/><line number="562" hits="0" branch="false"/><line number="563" hits="0" branch="false"/><line number="564" hits="0" branch="false"/><line number="567" hits="0" branch="false"/><line number="569" hits="0" branch="false"/><line number="570" hits="0" branch="false"/><line number="571" hits="0" branch="false"/><line number="572" hits="0" branch="false"/><line number="574" hits="0" branch="false"/><line number="575" hits="0" branch="false"/><line number="577" hits="0" branch="false"/><line number="578" hits="0" branch="false"/><line number="579" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="582" hits="0" branch="false"/><line number="584" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="587" hits="0" branch="false"/><line number="588" hits="0" branch="false"/><line number="589" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="590" hits="0" branch="false"/><line number="592" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="593" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="594" hits="0" branch="false"/><line number="595" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="596" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="598" hits="0" branch="false"/><line number="600" hits="0" branch="false"/><line number="601" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="602" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="603" hits="0" branch="false"/><line number="605" hits="0" branch="false"/><line number="606" hits="0" branch="false"/><line number="607" hits="0" branch="false"/><line number="609" hits="119983" branch="false"/><line number="610" hits="119983" branch="false"/><line number="611" hits="119983" branch="false"/><line number="612" hits="119983" branch="false"/><line number="615" hits="889" branch="false"/><line number="616" hits="889" branch="false"/><line number="617" hits="889" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="621" hits="11" branch="false"/><line number="622" hits="11" branch="false"/><line number="623" hits="11" branch="false"/><line number="624" hits="11" branch="false"/><line number="625" hits="11" branch="false"/><line number="626" hits="11" branch="false"/><line number="627" hits="11" branch="false"/><line number="628" hits="11" branch="false"/><line number="629" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="632" hits="11" branch="false"/><line number="633" hits="11" branch="false"/><line number="634" hits="11" branch="false"/><line number="635" hits="11" branch="false"/><line number="636" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="637" hits="11" branch="false"/><line number="638" hits="889" branch="false"/><line number="640" hits="2971" branch="false"/><line number="641" hits="2971" branch="false"/><line number="642" hits="2971" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="643" hits="13" branch="false"/><line number="644" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="645" hits="13" branch="false"/><line number="646" hits="13" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="647" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="648" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="649" hits="13" branch="false"/><line number="652" hits="2971" branch="false"/><line number="653" hits="2971" branch="false"/><line number="655" hits="1193" branch="false"/><line number="656" hits="1193" branch="false"/><line number="657" hits="1193" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="660" hits="0" branch="false"/><line number="661" hits="0" branch="false"/><line number="662" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="665" hits="0" branch="false"/><line number="666" hits="0" branch="false"/><line number="667" hits="0" branch="false"/><line number="668" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="669" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="670" hits="0" branch="false"/><line number="672" hits="239966" branch="false"/><line number="673" hits="119983" branch="false"/><line number="674" hits="119983" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="675" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="676" hits="0" branch="false"/><line number="677" hits="0" branch="false"/><line number="679" hits="119983" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="680" hits="0" branch="false"/><line number="681" hits="0" branch="false"/><line number="683" hits="119983" branch="false"/><line number="684" hits="239966" branch="false"/><line number="688" hits="0" branch="false"/><line number="690" hits="0" branch="false"/><line number="691" hits="0" branch="false"/><line number="692" hits="0" branch="false"/><line number="693" hits="0" branch="false"/><line number="694" hits="0" branch="false"/><line number="695" hits="0" branch="false"/><line number="696" hits="0" branch="false"/><line number="699" hits="0" branch="false"/><line number="700" hits="0" branch="false"/><line number="701" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="702" hits="0" branch="false"/><line number="703" hits="0" branch="false"/><line number="704" hits="0" branch="false"/><line number="709" hits="0" branch="false"/><line number="710" hits="0" branch="false"/><line number="711" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="712" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="713" hits="0" branch="false"/><line number="714" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="717" hits="0" branch="false"/><line number="718" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="719" hits="0" branch="false"/><line number="720" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="721" hits="0" branch="false"/><line number="722" hits="0" branch="false"/><line number="724" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="725" hits="0" branch="false"/><line number="729" hits="119983" branch="false"/><line number="730" hits="119983" branch="false"/><line number="732" hits="119983" branch="false"/><line number="733" hits="119983" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="734" hits="119808" branch="false"/><line number="735" hits="119808" branch="false"/><line number="736" hits="119808" branch="false"/><line number="737" hits="91" branch="false"/><line number="738" hits="91" branch="false"/><line number="739" hits="91" branch="false"/><line number="741" hits="91" branch="false"/><line number="742" hits="91" branch="false"/><line number="743" hits="84" branch="false"/><line number="744" hits="84" branch="false"/><line number="745" hits="84" branch="false"/><line number="747" hits="84" branch="false"/><line number="748" hits="84" branch="false"/><line number="749" hits="84" branch="false"/><line number="750" hits="0" branch="false"/><line number="751" hits="0" branch="false"/><line number="752" hits="0" branch="false"/><line number="754" hits="0" branch="false"/><line number="755" hits="0" branch="false"/><line number="759" hits="119983" branch="false"/><line number="764" hits="0" branch="false"/><line number="765" hits="0" branch="false"/><line number="766" hits="0" branch="false"/><line number="767" hits="0" branch="false"/><line number="768" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="769" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="772" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="773" hits="0" branch="false"/><line number="774" hits="0" branch="false"/><line number="775" hits="0" branch="false"/><line number="777" hits="889" branch="false"/><line number="779" hits="889" branch="false"/><line number="780" hits="889" branch="false"/><line number="781" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="783" hits="889" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="784" hits="889" branch="false"/><line number="786" hits="0" branch="false"/><line number="787" hits="0" branch="false"/><line number="788" hits="0" branch="false"/><line number="789" hits="0" branch="false"/><line number="790" hits="889" branch="false"/><line number="792" hits="20" branch="false"/><line number="793" hits="20" branch="false"/><line number="794" hits="20" branch="false"/><line number="795" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="796" hits="20" branch="false"/><line number="797" hits="20" branch="false"/><line number="798" hits="20" branch="false"/><line number="799" hits="20" branch="false"/><line number="800" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="801" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="802" hits="0" branch="false"/><line number="803" hits="0" branch="false"/><line number="805" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="807" hits="20" branch="false"/><line number="809" hits="10" branch="false"/><line number="810" hits="10" branch="false"/><line number="811" hits="10" branch="false"/><line number="812" hits="10" branch="false"/><line number="813" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="814" hits="10" branch="false"/><line number="815" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="816" hits="10" branch="false"/><line number="817" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="818" hits="10" branch="false"/><line number="819" hits="10" branch="false"/><line number="820" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="822" hits="10" branch="false"/><line number="823" hits="10" branch="false"/><line number="825" hits="119983" branch="false"/><line number="826" hits="119983" branch="false"/><line number="827" hits="119983" branch="false"/><line number="828" hits="119983" branch="false"/><line number="829" hits="119983" branch="false"/><line number="830" hits="119983" branch="false"/><line number="831" hits="119983" branch="false"/><line number="832" hits="119983" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="834" hits="889" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="835" hits="0" branch="false"/><line number="836" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="838" hits="889" branch="false"/><line number="839" hits="889" branch="false"/><line number="842" hits="889" branch="false"/><line number="843" hits="889" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="844" hits="0" branch="false"/><line number="845" hits="0" branch="false"/><line number="846" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="847" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="848" hits="0" branch="false"/><line number="849" hits="0" branch="false"/><line number="853" hits="119983" branch="false"/><line number="854" hits="119983" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="855" hits="889" branch="false"/><line number="856" hits="889" branch="false"/><line number="859" hits="119983" branch="false"/><line number="860" hits="119983" branch="false"/><line number="861" hits="119983" branch="false"/><line number="862" hits="119983" branch="false"/><line number="865" hits="119983" branch="false"/><line number="866" hits="119983" branch="false"/><line number="867" hits="119983" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="868" hits="119983" branch="false"/><line number="869" hits="119983" branch="false"/><line number="872" hits="0" branch="false"/><line number="873" hits="0" branch="false"/><line number="874" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="875" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="876" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="877" hits="0" branch="false"/><line number="879" hits="0" branch="false"/><line number="882" hits="0" branch="false"/><line number="883" hits="0" branch="false"/><line number="884" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="885" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="886" hits="0" branch="false"/><line number="889" hits="0" branch="false"/><line number="890" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="891" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="892" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="894" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="895" hits="0" branch="false"/><line number="897" hits="0" branch="false"/><line number="898" hits="0" branch="false"/><line number="899" hits="0" branch="false"/><line number="901" hits="0" branch="false"/><line number="910" hits="0" branch="false"/><line number="911" hits="0" branch="false"/><line number="912" hits="0" branch="false"/><line number="914" hits="0" branch="false"/><line number="915" hits="0" branch="false"/><line number="916" hits="0" branch="false"/><line number="917" hits="0" branch="false"/><line number="918" hits="0" branch="false"/><line number="919" hits="0" branch="false"/><line number="920" hits="0" branch="false"/><line number="921" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="922" hits="0" branch="false"/><line number="923" hits="0" branch="false"/><line number="925" hits="0" branch="false"/><line number="926" hits="0" branch="false"/><line number="927" hits="0" branch="false"/><line number="928" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="929" hits="0" branch="false"/><line number="930" hits="0" branch="false"/><line number="931" hits="0" branch="false"/><line number="932" hits="0" branch="false"/><line number="933" hits="0" branch="false"/><line number="934" hits="0" branch="false"/><line number="935" hits="0" branch="false"/><line number="936" hits="0" branch="false"/><line number="937" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="938" hits="0" branch="false"/><line number="939" hits="0" branch="false"/><line number="940" hits="0" branch="false"/><line number="942" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="944" hits="0" branch="false"/><line number="945" hits="0" branch="false"/><line number="946" hits="0" branch="false"/><line number="948" hits="0" branch="false"/><line number="949" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="955" hits="0" branch="false"/><line number="956" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="957" hits="0" branch="false"/><line number="958" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="959" hits="0" branch="false"/><line number="960" hits="0" branch="false"/><line number="961" hits="0" branch="false"/><line number="962" hits="0" branch="false"/><line number="963" hits="0" branch="false"/><line number="964" hits="0" branch="false"/><line number="965" hits="0" branch="false"/><line number="966" hits="0" branch="false"/><line number="983" hits="1117" branch="false"/><line number="985" hits="1117" branch="false"/><line number="986" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="987" hits="1117" branch="false"/><line number="988" hits="1117" branch="false"/><line number="989" hits="1117" branch="false"/><line number="990" hits="1117" branch="false"/><line number="991" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="993" hits="1117" branch="false"/><line number="994" hits="1117" branch="false"/><line number="996" hits="0" branch="false"/><line number="997" hits="0" branch="false"/><line number="998" hits="0" branch="false"/><line number="999" hits="0" branch="false"/><line number="1000" hits="0" branch="false"/><line number="1002" hits="0" branch="false"/><line number="1003" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1004" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1008" hits="0" branch="false"/><line number="1009" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1010" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1011" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1012" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1013" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1014" hits="0" branch="false"/><line number="1018" hits="0" branch="false"/><line number="1019" hits="0" branch="false"/><line number="1023" hits="1117" branch="false"/><line number="1024" hits="1117" branch="false"/><line number="1025" hits="1117" branch="false"/><line number="1026" hits="1117" branch="false"/><line number="1027" hits="1117" branch="false"/><line number="1029" hits="1117" branch="false"/><line number="1030" hits="1117" branch="false"/><line number="1031" hits="1117" branch="false"/><line number="1032" hits="1117" branch="false"/><line number="1033" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1034" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1035" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1036" hits="1102" branch="false"/><line number="1038" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1039" hits="0" branch="false"/><line number="1041" hits="1117" branch="false"/><line number="1043" hits="1117" branch="false"/><line number="1044" hits="1117" branch="false"/><line number="1045" hits="1117" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1046" hits="1117" branch="false"/><line number="1048" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1049" hits="1117" branch="false"/><line number="1051" hits="0" branch="false"/><line number="1054" hits="2238" branch="false"/><line number="1055" hits="1119" branch="false"/><line number="1056" hits="2238" branch="false"/><line number="1058" hits="233727" branch="false"/><line number="1059" hits="233727" branch="false"/><line number="1060" hits="17" branch="false"/><line number="1061" hits="17" branch="false"/><line number="1062" hits="17" branch="false"/><line number="1063" hits="17" branch="false"/><line number="1064" hits="17" branch="false"/><line number="1065" hits="17" branch="false"/><line number="1066" hits="17" branch="false"/><line number="1067" hits="17" branch="false"/><line number="1068" hits="17" branch="false"/><line number="1069" hits="17" branch="false"/><line number="1070" hits="233727" branch="false"/><line number="1075" hits="608" branch="false"/><line number="1076" hits="608" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1079" hits="152" branch="false"/><line number="1080" hits="152" branch="false"/><line number="1081" hits="152" branch="false"/><line number="1082" hits="152" branch="false"/><line number="1083" hits="152" branch="false"/><line number="1084" hits="152" branch="false"/><line number="1088" hits="28" branch="false"/><line number="1089" hits="28" branch="false"/><line number="1090" hits="56" branch="false"/><line number="1091" hits="3" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="1092" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1094" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1095" hits="28" branch="false"/><line number="1096" hits="28" branch="true" condition-coverage="11% (2/17)"><conditions><condition number="0" type="jump" coverage="11%"/></conditions></line><line number="1097" hits="0" branch="false"/><line number="1098" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1099" hits="0" branch="false"/><line number="1100" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1101" hits="25" branch="false"/><line number="1102" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1103" hits="0" branch="false"/><line number="1104" hits="0" branch="false"/><line number="1105" hits="0" branch="false"/><line number="1106" hits="0" branch="false"/><line number="1107" hits="0" branch="false"/><line number="1108" hits="0" branch="false"/><line number="1109" hits="0" branch="false"/><line number="1110" hits="0" branch="false"/><line number="1111" hits="0" branch="false"/><line number="1112" hits="0" branch="false"/><line number="1113" hits="3" branch="false"/><line number="1114" hits="3" branch="false"/><line number="1115" hits="0" branch="false"/><line number="1116" hits="0" branch="false"/><line number="1117" hits="0" branch="false"/><line number="1118" hits="0" branch="false"/><line number="1119" hits="0" branch="false"/><line number="1120" hits="0" branch="false"/><line number="1121" hits="0" branch="false"/><line number="1122" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1123" hits="0" branch="false"/><line number="1124" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1125" hits="0" branch="false"/><line number="1126" hits="0" branch="false"/><line number="1127" hits="0" branch="false"/><line number="1128" hits="0" branch="false"/><line number="1135" hits="19" branch="false"/><line number="1136" hits="19" branch="false"/><line number="1137" hits="323" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1138" hits="304" branch="false"/><line number="1139" hits="304" branch="false"/><line number="1140" hits="304" branch="false"/><line number="1141" hits="304" branch="false"/><line number="1142" hits="304" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1143" hits="304" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1144" hits="304" branch="false"/><line number="1145" hits="304" branch="false"/><line number="1146" hits="304" branch="false"/><line number="1147" hits="304" branch="false"/><line number="1148" hits="304" branch="false"/><line number="1149" hits="304" branch="false"/><line number="1152" hits="19" branch="false"/><line number="1154" hits="28" branch="false"/><line number="1155" hits="28" branch="false"/><line number="1156" hits="28" branch="false"/><line number="1157" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1158" hits="19" branch="false"/><line number="1159" hits="19" branch="false"/><line number="1160" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1161" hits="9" branch="false"/><line number="1163" hits="0" branch="false"/><line number="1164" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1167" hits="28" branch="false"/><line number="1168" hits="28" branch="false"/><line number="1169" hits="28" branch="false"/><line number="1170" hits="28" branch="false"/><line number="1171" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1172" hits="28" branch="false"/><line number="1173" hits="28" branch="false"/><line number="1174" hits="28" branch="false"/><line number="1175" hits="28" branch="false"/><line number="1176" hits="28" branch="false"/><line number="1177" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1178" hits="28" branch="false"/><line number="1179" hits="28" branch="false"/><line number="1181" hits="28" branch="false"/><line number="1182" hits="28" branch="false"/><line number="1183" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1184" hits="28" branch="false"/><line number="1186" hits="28" branch="false"/><line number="1187" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1190" hits="28" branch="false"/><line number="1191" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1192" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1193" hits="28" branch="false"/><line number="1194" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1195" hits="28" branch="false"/><line number="1198" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1199" hits="0" branch="false"/><line number="1200" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1203" hits="28" branch="false"/><line number="1204" hits="28" branch="false"/><line number="1205" hits="28" branch="false"/><line number="1206" hits="28" branch="false"/><line number="1207" hits="28" branch="false"/><line number="1208" hits="28" branch="false"/><line number="1209" hits="28" branch="false"/><line number="1210" hits="28" branch="false"/><line number="1211" hits="28" branch="false"/><line number="1212" hits="28" branch="false"/><line number="1213" hits="28" branch="false"/><line number="1214" hits="28" branch="false"/><line number="1215" hits="28" branch="false"/><line number="1216" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1219" hits="28" branch="false"/><line number="1220" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1221" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1222" hits="28" branch="false"/><line number="1223" hits="28" branch="false"/><line number="1224" hits="28" branch="false"/><line number="1225" hits="28" branch="false"/><line number="1226" hits="28" branch="false"/><line number="1227" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1229" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1230" hits="0" branch="false"/><line number="1231" hits="0" branch="false"/><line number="1232" hits="0" branch="false"/><line number="1233" hits="0" branch="false"/><line number="1234" hits="28" branch="false"/><line number="1235" hits="28" branch="false"/><line number="1237" hits="56" branch="false"/><line number="1238" hits="28" branch="false"/><line number="1239" hits="56" branch="false"/><line number="1241" hits="28" branch="false"/><line number="1242" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1243" hits="28" branch="false"/><line number="1244" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1246" hits="28" branch="false"/><line number="1247" hits="28" branch="false"/><line number="1248" hits="28" branch="false"/><line number="1249" hits="28" branch="false"/><line number="1250" hits="28" branch="false"/><line number="1251" hits="28" branch="false"/><line number="1253" hits="1119" branch="false"/><line number="1254" hits="1119" branch="false"/></lines></class><class name="device_h" filename="chrono_batch_render/device/vulkan/device.h" line-rate="0.8543689320388349" branch-rate="0.4225352112676056" complexity="0.0"><methods><method name="void chrono::batch_render::device::vulkan::FeatureChain::Link&lt;chrono::batch_render::device::vulkan::(anonymous namespace)::CreateLogicalDevice(VkPhysicalDevice_T*, unsigned int, unsigned int, chrono::batch_render::device::vulkan::(anonymous namespace)::DeviceExtensions const&amp;, bool, bool, bool, bool, chrono::batch_render::device::vulkan::Creator const*)::{lambda(char const*)#1}&gt;" signature="(chrono::batch_render::device::vulkan::(anonymous namespace)::CreateLogicalDevice(VkPhysicalDevice_T*, unsigned int, unsigned int, chrono::batch_render::device::vulkan::(anonymous namespace)::DeviceExtensions const&amp;, bool, bool, bool, bool, chrono::batch_render::device::vulkan::Creator const*)::{lambda(char const*)#1})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::device::vulkan::FeatureChain::Link&lt;chrono::batch_render::device::vulkan::(anonymous namespace)::Describe(VkPhysicalDevice_T*, unsigned int)::{lambda(char const*)#1}&gt;" signature="(chrono::batch_render::device::vulkan::(anonymous namespace)::Describe(VkPhysicalDevice_T*, unsigned int)::{lambda(char const*)#1})" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="51" hits="42" branch="false"/><line number="52" hits="42" branch="false"/><line number="53" hits="42" branch="false"/><line number="54" hits="42" branch="false"/><line number="55" hits="252" branch="false"/><line number="56" hits="168" branch="false"/><line number="57" hits="126" branch="false"/><line number="58" hits="84" branch="false"/><line number="61" hits="42" branch="false"/><line number="62" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="63" hits="42" branch="false"/><line number="64" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="67" hits="42" branch="false"/><line number="68" hits="42" branch="false"/></lines></method><method name="&lt;unknown function 89&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 93&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::vulkan::VulkanBuffer::VulkanBuffer" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, chrono::batch_render::device::BufferDesc const&amp;, VkBuffer_T*, VmaAllocation_T*, void*, void*, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::vulkan::ImportedVulkanBuffer::ImportedVulkanBuffer" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, chrono::batch_render::device::BufferDesc const&amp;, VkBuffer_T*, VkDeviceMemory_T*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::vulkan::VulkanTexture::KernelHandle" signature="(chrono::batch_render::TextureWrap, chrono::batch_render::TextureWrap)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="51" hits="20" branch="false"/><line number="51" hits="42" branch="false"/><line number="52" hits="20" branch="false"/><line number="52" hits="42" branch="false"/><line number="53" hits="20" branch="false"/><line number="53" hits="42" branch="false"/><line number="54" hits="20" branch="false"/><line number="54" hits="42" branch="false"/><line number="55" hits="100" branch="false"/><line number="55" hits="252" branch="false"/><line number="56" hits="80" branch="false"/><line number="56" hits="168" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="126" branch="false"/><line number="58" hits="0" branch="false"/><line number="58" hits="84" branch="false"/><line number="61" hits="20" branch="false"/><line number="61" hits="42" branch="false"/><line number="62" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="63" hits="42" branch="false"/><line number="64" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="64" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="67" hits="20" branch="false"/><line number="67" hits="42" branch="false"/><line number="68" hits="20" branch="false"/><line number="68" hits="42" branch="false"/><line number="89" hits="2" branch="false"/><line number="90" hits="2" branch="false"/><line number="93" hits="2" branch="false"/><line number="93" hits="1166902" branch="false"/><line number="93" hits="2292" branch="false"/><line number="94" hits="2" branch="false"/><line number="94" hits="1166902" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="94" hits="1145" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="2" branch="false"/><line number="97" hits="28" branch="false"/><line number="98" hits="2" branch="false"/><line number="98" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="2" branch="false"/><line number="105" hits="20" branch="false"/><line number="106" hits="2" branch="false"/><line number="106" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="2" branch="false"/><line number="114" hits="2" branch="false"/><line number="117" hits="841313" branch="false"/><line number="117" hits="2264" branch="false"/><line number="118" hits="1074025" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="2264" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="121" hits="232582" branch="false"/><line number="121" hits="1117" branch="false"/><line number="122" hits="232582" branch="false"/><line number="122" hits="1117" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="1117" branch="false"/><line number="126" hits="1117" branch="false"/><line number="129" hits="120067" branch="false"/><line number="130" hits="120067" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="20" branch="false"/><line number="134" hits="20" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="137" hits="13" branch="false"/><line number="137" hits="0" branch="false"/><line number="138" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="141" hits="26" branch="false"/><line number="142" hits="13" branch="true" condition-coverage="25% (2/8)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="145" hits="11" branch="false"/><line number="146" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="149" hits="2234" branch="false"/><line number="150" hits="2234" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="153" hits="98368" branch="false"/><line number="154" hits="98368" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="256" hits="0" branch="false"/><line number="257" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="119983" branch="false"/><line number="270" hits="239966" branch="false"/><line number="271" hits="119983" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="119983" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="119983" branch="false"/><line number="274" hits="119983" branch="false"/><line number="278" hits="0" branch="false"/><line number="278" hits="446331" branch="false"/><line number="278" hits="17" branch="false"/><line number="279" hits="0" branch="false"/><line number="279" hits="446331" branch="false"/><line number="279" hits="17" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="0" branch="false"/><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="304" hits="0" branch="false"/><line number="306" hits="0" branch="false"/><line number="316" hits="1119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="232582" branch="false"/><line number="321" hits="232582" branch="false"/><line number="338" hits="130" branch="false"/><line number="339" hits="130" branch="false"/><line number="342" hits="30" branch="false"/><line number="343" hits="30" branch="false"/></lines></class><class name="interop_cpp" filename="chrono_batch_render/device/vulkan/interop.cpp" line-rate="0.014742014742014743" branch-rate="0.020833333333333332" complexity="0.0"><methods><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::ExportFd" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkSemaphore_T*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="37" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CloseFd" signature="(int)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="41" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="47" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::FindCudaDevice" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::vulkan::VulkanDevice const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::FindHipDevice" signature="(chrono::batch_render::device::hip::Api const&amp;, chrono::batch_render::device::vulkan::VulkanDevice const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="77" hits="0" branch="false"/><line number="80" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaContext::CudaContext" signature="(chrono::batch_render::device::cuda::Api const&amp;, chrono::batch_render::device::cuda::CUctx_st*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaContext::~CudaContext" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="92" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaInterop::CudaInterop" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkSemaphore_T*, VkSemaphore_T*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="110" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="111" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaInterop::~CudaInterop" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="122" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="123" hits="0" branch="false"/><line number="126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaInterop::Follow" signature="(void*, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="false"/><line number="135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="137" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="139" hits="0" branch="false"/><line number="140" hits="0" branch="false"/><line number="141" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="143" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaInterop::Wait" signature="(void*, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="false"/><line number="149" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaInterop::Import" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkSemaphore_T*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="false"/><line number="158" hits="0" branch="false"/><line number="159" hits="0" branch="false"/><line number="160" hits="0" branch="false"/><line number="161" hits="0" branch="false"/><line number="162" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="163" hits="0" branch="false"/><line number="165" hits="0" branch="false"/><line number="166" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipInterop::HipInterop" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkSemaphore_T*, VkSemaphore_T*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="181" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipInterop::~HipInterop" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="188" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="190" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="false"/><line number="193" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="194" hits="0" branch="false"/><line number="197" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="198" hits="0" branch="false"/><line number="200" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipInterop::Follow" signature="(void*, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="202" hits="0" branch="false"/><line number="203" hits="0" branch="false"/><line number="204" hits="0" branch="false"/><line number="205" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="209" hits="0" branch="false"/><line number="210" hits="0" branch="false"/><line number="212" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipInterop::Wait" signature="(void*, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="214" hits="0" branch="false"/><line number="215" hits="0" branch="false"/><line number="216" hits="0" branch="false"/><line number="217" hits="0" branch="false"/><line number="218" hits="0" branch="false"/><line number="221" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipInterop::Enter" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="224" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="226" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipInterop::Import" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkSemaphore_T*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="228" hits="0" branch="false"/><line number="229" hits="0" branch="false"/><line number="230" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="232" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="234" hits="0" branch="false"/><line number="235" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="236" hits="0" branch="false"/><line number="238" hits="0" branch="false"/><line number="239" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HostInterop::HostInterop" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkSemaphore_T*, VkSemaphore_T*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="252" hits="0" branch="false"/><line number="253" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HostInterop::Follow" signature="(void*, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="255" hits="0" branch="false"/><line number="256" hits="0" branch="false"/><line number="257" hits="0" branch="false"/><line number="258" hits="0" branch="false"/><line number="259" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="263" hits="0" branch="false"/><line number="264" hits="0" branch="false"/><line number="265" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HostInterop::Wait" signature="(void*, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="267" hits="0" branch="false"/><line number="268" hits="0" branch="false"/><line number="269" hits="0" branch="false"/><line number="270" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="273" hits="0" branch="false"/><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="275" hits="0" branch="false"/><line number="276" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="277" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HostInterop::Stop" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="287" hits="0" branch="false"/><line number="288" hits="0" branch="false"/><line number="289" hits="0" branch="false"/><line number="290" hits="0" branch="false"/><line number="291" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="292" hits="0" branch="false"/><line number="293" hits="0" branch="false"/><line number="294" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="295" hits="0" branch="false"/><line number="297" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HostInterop::WaitTimeline" signature="(void*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="310" hits="0" branch="false"/><line number="311" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="312" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="313" hits="0" branch="false"/><line number="314" hits="0" branch="false"/><line number="315" hits="0" branch="false"/><line number="316" hits="0" branch="false"/><line number="317" hits="0" branch="false"/><line number="318" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="319" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="320" hits="0" branch="false"/><line number="321" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="323" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="324" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HostInterop::Done" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="326" hits="0" branch="false"/><line number="327" hits="0" branch="false"/><line number="328" hits="0" branch="false"/><line number="329" hits="0" branch="false"/><line number="330" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HostInterop::Run" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="false"/><line number="334" hits="0" branch="false"/><line number="335" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="336" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="337" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="339" hits="0" branch="false"/><line number="340" hits="0" branch="false"/><line number="341" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="0" branch="false"/><line number="343" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="344" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="345" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="346" hits="0" branch="false"/><line number="347" hits="0" branch="false"/><line number="348" hits="0" branch="false"/><line number="349" hits="0" branch="false"/><line number="350" hits="0" branch="false"/><line number="351" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="353" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="355" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="356" hits="0" branch="false"/><line number="357" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaHostInterop::CudaHostInterop" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkSemaphore_T*, VkSemaphore_T*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="373" hits="0" branch="false"/><line number="374" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="378" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaHostInterop::~CudaHostInterop" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="380" hits="0" branch="false"/><line number="381" hits="0" branch="false"/><line number="382" hits="0" branch="false"/><line number="383" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaHostInterop::Record" signature="(void*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="386" hits="0" branch="false"/><line number="387" hits="0" branch="false"/><line number="388" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="389" hits="0" branch="false"/><line number="390" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="391" hits="0" branch="false"/><line number="392" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="393" hits="0" branch="false"/><line number="394" hits="0" branch="false"/><line number="395" hits="0" branch="false"/><line number="396" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaHostInterop::Synchronize" signature="(void*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="398" hits="0" branch="false"/><line number="399" hits="0" branch="false"/><line number="400" hits="0" branch="false"/><line number="401" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="402" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="403" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaHostInterop::Launch" signature="(void*, void (*)(void*), void*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="405" hits="0" branch="false"/><line number="406" hits="0" branch="false"/><line number="407" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="408" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="410" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipHostInterop::HipHostInterop" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkSemaphore_T*, VkSemaphore_T*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="420" hits="0" branch="false"/><line number="421" hits="0" branch="false"/><line number="422" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipHostInterop::~HipHostInterop" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="424" hits="0" branch="false"/><line number="425" hits="0" branch="false"/><line number="426" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipHostInterop::Record" signature="(void*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="429" hits="0" branch="false"/><line number="430" hits="0" branch="false"/><line number="431" hits="0" branch="false"/><line number="432" hits="0" branch="false"/><line number="433" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="false"/><line number="435" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="436" hits="0" branch="false"/><line number="437" hits="0" branch="false"/><line number="438" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipHostInterop::Synchronize" signature="(void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="441" hits="0" branch="false"/><line number="442" hits="0" branch="false"/><line number="443" hits="0" branch="false"/><line number="444" hits="0" branch="false"/><line number="445" hits="0" branch="false"/><line number="446" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipHostInterop::Launch" signature="(void*, void (*)(void*), void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="448" hits="0" branch="false"/><line number="449" hits="0" branch="false"/><line number="450" hits="0" branch="false"/><line number="452" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipHostInterop::Enter" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="455" hits="0" branch="false"/><line number="456" hits="0" branch="false"/><line number="457" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaMemoryInterop::CudaMemoryInterop" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="465" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="466" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="467" hits="0" branch="false"/><line number="468" hits="0" branch="false"/><line number="469" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="471" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="473" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaMemoryInterop::~CudaMemoryInterop" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="475" hits="0" branch="false"/><line number="476" hits="0" branch="false"/><line number="477" hits="0" branch="false"/><line number="478" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="479" hits="0" branch="false"/><line number="481" hits="0" branch="false"/><line number="482" hits="0" branch="false"/><line number="483" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaMemoryInterop::Device" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="485" hits="0" branch="false"/><line number="486" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaMemoryInterop::Import" signature="(chrono::batch_render::device::vulkan::ExportedMemory const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="489" hits="0" branch="false"/><line number="490" hits="0" branch="false"/><line number="491" hits="0" branch="false"/><line number="492" hits="0" branch="false"/><line number="493" hits="0" branch="false"/><line number="494" hits="0" branch="false"/><line number="495" hits="0" branch="false"/><line number="496" hits="0" branch="false"/><line number="497" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="498" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="499" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="501" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="503" hits="0" branch="false"/><line number="504" hits="0" branch="false"/><line number="505" hits="0" branch="false"/><line number="506" hits="0" branch="false"/><line number="507" hits="0" branch="false"/><line number="508" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="509" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="510" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="512" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="513" hits="0" branch="false"/><line number="514" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaMemoryInterop::Release" signature="(chrono::batch_render::device::vulkan::ImportedMemory&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="516" hits="0" branch="false"/><line number="517" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="520" hits="0" branch="false"/><line number="521" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="522" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="523" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="524" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="526" hits="0" branch="false"/><line number="527" hits="0" branch="false"/><line number="528" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaMemoryInterop::Stream" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="531" hits="0" branch="false"/><line number="532" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::CudaMemoryInterop::Copy" signature="(unsigned long, unsigned long, unsigned long, void*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="535" hits="0" branch="false"/><line number="536" hits="0" branch="false"/><line number="537" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="538" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="539" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="540" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="542" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipMemoryInterop::HipMemoryInterop" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="554" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="555" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="556" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="557" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="558" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipMemoryInterop::~HipMemoryInterop" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="560" hits="0" branch="false"/><line number="561" hits="0" branch="false"/><line number="562" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="563" hits="0" branch="false"/><line number="565" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipMemoryInterop::Device" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="567" hits="0" branch="false"/><line number="568" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipMemoryInterop::Import" signature="(chrono::batch_render::device::vulkan::ExportedMemory const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="571" hits="0" branch="false"/><line number="572" hits="0" branch="false"/><line number="573" hits="0" branch="false"/><line number="574" hits="0" branch="false"/><line number="575" hits="0" branch="false"/><line number="576" hits="0" branch="false"/><line number="577" hits="0" branch="false"/><line number="578" hits="0" branch="false"/><line number="579" hits="0" branch="false"/><line number="580" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="581" hits="0" branch="false"/><line number="583" hits="0" branch="false"/><line number="585" hits="0" branch="false"/><line number="586" hits="0" branch="false"/><line number="587" hits="0" branch="false"/><line number="588" hits="0" branch="false"/><line number="589" hits="0" branch="false"/><line number="590" hits="0" branch="false"/><line number="591" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="592" hits="0" branch="false"/><line number="594" hits="0" branch="false"/><line number="595" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipMemoryInterop::Release" signature="(chrono::batch_render::device::vulkan::ImportedMemory&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="598" hits="0" branch="false"/><line number="599" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="602" hits="0" branch="false"/><line number="603" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="604" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="605" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="606" hits="0" branch="false"/><line number="607" hits="0" branch="false"/><line number="608" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipMemoryInterop::Stream" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="611" hits="0" branch="false"/><line number="612" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipMemoryInterop::Copy" signature="(unsigned long, unsigned long, unsigned long, void*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="615" hits="0" branch="false"/><line number="616" hits="0" branch="false"/><line number="617" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="618" hits="0" branch="false"/><line number="622" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="623" hits="0" branch="false"/><line number="625" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::HipMemoryInterop::Enter" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="628" hits="0" branch="false"/><line number="629" hits="0" branch="false"/><line number="630" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::CreateStreamInterop" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkSemaphore_T*, VkSemaphore_T*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="639" hits="0" branch="false"/><line number="641" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="643" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="644" hits="0" branch="false"/><line number="647" hits="0" branch="false"/><line number="649" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="651" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="652" hits="0" branch="false"/><line number="655" hits="0" branch="false"/><line number="657" hits="0" branch="false"/><line number="658" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::CreateMemoryInterop" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;)" line-rate="0.6666666666666666" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="661" hits="13" branch="false"/><line number="662" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="663" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="665" hits="13" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="666" hits="0" branch="false"/><line number="668" hits="13" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="669" hits="0" branch="false"/><line number="671" hits="13" branch="false"/><line number="672" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="30" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="77" hits="0" branch="false"/><line number="80" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="92" hits="0" branch="false"/><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="110" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="111" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="0" branch="false"/><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="122" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="123" hits="0" branch="false"/><line number="126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="false"/><line number="135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="137" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="139" hits="0" branch="false"/><line number="140" hits="0" branch="false"/><line number="141" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="143" hits="0" branch="false"/><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="false"/><line number="149" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="false"/><line number="158" hits="0" branch="false"/><line number="159" hits="0" branch="false"/><line number="160" hits="0" branch="false"/><line number="161" hits="0" branch="false"/><line number="162" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="163" hits="0" branch="false"/><line number="165" hits="0" branch="false"/><line number="166" hits="0" branch="false"/><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="181" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="0" branch="false"/><line number="188" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="190" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="false"/><line number="193" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="194" hits="0" branch="false"/><line number="197" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="198" hits="0" branch="false"/><line number="200" hits="0" branch="false"/><line number="202" hits="0" branch="false"/><line number="203" hits="0" branch="false"/><line number="204" hits="0" branch="false"/><line number="205" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="209" hits="0" branch="false"/><line number="210" hits="0" branch="false"/><line number="212" hits="0" branch="false"/><line number="214" hits="0" branch="false"/><line number="215" hits="0" branch="false"/><line number="216" hits="0" branch="false"/><line number="217" hits="0" branch="false"/><line number="218" hits="0" branch="false"/><line number="221" hits="0" branch="false"/><line number="224" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="229" hits="0" branch="false"/><line number="230" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="232" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="234" hits="0" branch="false"/><line number="235" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="236" hits="0" branch="false"/><line number="238" hits="0" branch="false"/><line number="239" hits="0" branch="false"/><line number="252" hits="0" branch="false"/><line number="253" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="false"/><line number="256" hits="0" branch="false"/><line number="257" hits="0" branch="false"/><line number="258" hits="0" branch="false"/><line number="259" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="263" hits="0" branch="false"/><line number="264" hits="0" branch="false"/><line number="265" hits="0" branch="false"/><line number="267" hits="0" branch="false"/><line number="268" hits="0" branch="false"/><line number="269" hits="0" branch="false"/><line number="270" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="273" hits="0" branch="false"/><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="275" hits="0" branch="false"/><line number="276" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="277" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="false"/><line number="287" hits="0" branch="false"/><line number="288" hits="0" branch="false"/><line number="289" hits="0" branch="false"/><line number="290" hits="0" branch="false"/><line number="291" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="292" hits="0" branch="false"/><line number="293" hits="0" branch="false"/><line number="294" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="295" hits="0" branch="false"/><line number="297" hits="0" branch="false"/><line number="310" hits="0" branch="false"/><line number="311" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="312" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="313" hits="0" branch="false"/><line number="314" hits="0" branch="false"/><line number="315" hits="0" branch="false"/><line number="316" hits="0" branch="false"/><line number="317" hits="0" branch="false"/><line number="318" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="319" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="320" hits="0" branch="false"/><line number="321" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="323" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="324" hits="0" branch="false"/><line number="326" hits="0" branch="false"/><line number="327" hits="0" branch="false"/><line number="328" hits="0" branch="false"/><line number="329" hits="0" branch="false"/><line number="330" hits="0" branch="false"/><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="false"/><line number="334" hits="0" branch="false"/><line number="335" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="336" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="337" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="339" hits="0" branch="false"/><line number="340" hits="0" branch="false"/><line number="341" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="0" branch="false"/><line number="343" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="344" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="345" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="346" hits="0" branch="false"/><line number="347" hits="0" branch="false"/><line number="348" hits="0" branch="false"/><line number="349" hits="0" branch="false"/><line number="350" hits="0" branch="false"/><line number="351" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="353" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="355" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="356" hits="0" branch="false"/><line number="357" hits="0" branch="false"/><line number="373" hits="0" branch="false"/><line number="374" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="378" hits="0" branch="false"/><line number="380" hits="0" branch="false"/><line number="381" hits="0" branch="false"/><line number="382" hits="0" branch="false"/><line number="383" hits="0" branch="false"/><line number="386" hits="0" branch="false"/><line number="387" hits="0" branch="false"/><line number="388" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="389" hits="0" branch="false"/><line number="390" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="391" hits="0" branch="false"/><line number="392" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="393" hits="0" branch="false"/><line number="394" hits="0" branch="false"/><line number="395" hits="0" branch="false"/><line number="396" hits="0" branch="false"/><line number="398" hits="0" branch="false"/><line number="399" hits="0" branch="false"/><line number="400" hits="0" branch="false"/><line number="401" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="402" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="403" hits="0" branch="false"/><line number="405" hits="0" branch="false"/><line number="406" hits="0" branch="false"/><line number="407" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="408" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="410" hits="0" branch="false"/><line number="420" hits="0" branch="false"/><line number="421" hits="0" branch="false"/><line number="422" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="424" hits="0" branch="false"/><line number="425" hits="0" branch="false"/><line number="426" hits="0" branch="false"/><line number="429" hits="0" branch="false"/><line number="430" hits="0" branch="false"/><line number="431" hits="0" branch="false"/><line number="432" hits="0" branch="false"/><line number="433" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="false"/><line number="435" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="436" hits="0" branch="false"/><line number="437" hits="0" branch="false"/><line number="438" hits="0" branch="false"/><line number="441" hits="0" branch="false"/><line number="442" hits="0" branch="false"/><line number="443" hits="0" branch="false"/><line number="444" hits="0" branch="false"/><line number="445" hits="0" branch="false"/><line number="446" hits="0" branch="false"/><line number="448" hits="0" branch="false"/><line number="449" hits="0" branch="false"/><line number="450" hits="0" branch="false"/><line number="452" hits="0" branch="false"/><line number="455" hits="0" branch="false"/><line number="456" hits="0" branch="false"/><line number="457" hits="0" branch="false"/><line number="465" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="466" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="467" hits="0" branch="false"/><line number="468" hits="0" branch="false"/><line number="469" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="471" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="473" hits="0" branch="false"/><line number="475" hits="0" branch="false"/><line number="476" hits="0" branch="false"/><line number="477" hits="0" branch="false"/><line number="478" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="479" hits="0" branch="false"/><line number="481" hits="0" branch="false"/><line number="482" hits="0" branch="false"/><line number="483" hits="0" branch="false"/><line number="485" hits="0" branch="false"/><line number="486" hits="0" branch="false"/><line number="489" hits="0" branch="false"/><line number="490" hits="0" branch="false"/><line number="491" hits="0" branch="false"/><line number="492" hits="0" branch="false"/><line number="493" hits="0" branch="false"/><line number="494" hits="0" branch="false"/><line number="495" hits="0" branch="false"/><line number="496" hits="0" branch="false"/><line number="497" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="498" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="499" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="501" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="503" hits="0" branch="false"/><line number="504" hits="0" branch="false"/><line number="505" hits="0" branch="false"/><line number="506" hits="0" branch="false"/><line number="507" hits="0" branch="false"/><line number="508" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="509" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="510" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="512" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="513" hits="0" branch="false"/><line number="514" hits="0" branch="false"/><line number="516" hits="0" branch="false"/><line number="517" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="520" hits="0" branch="false"/><line number="521" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="522" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="523" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="524" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="526" hits="0" branch="false"/><line number="527" hits="0" branch="false"/><line number="528" hits="0" branch="false"/><line number="531" hits="0" branch="false"/><line number="532" hits="0" branch="false"/><line number="535" hits="0" branch="false"/><line number="536" hits="0" branch="false"/><line number="537" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="538" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="539" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="540" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="542" hits="0" branch="false"/><line number="554" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="555" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="556" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="557" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="558" hits="0" branch="false"/><line number="560" hits="0" branch="false"/><line number="561" hits="0" branch="false"/><line number="562" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="563" hits="0" branch="false"/><line number="565" hits="0" branch="false"/><line number="567" hits="0" branch="false"/><line number="568" hits="0" branch="false"/><line number="571" hits="0" branch="false"/><line number="572" hits="0" branch="false"/><line number="573" hits="0" branch="false"/><line number="574" hits="0" branch="false"/><line number="575" hits="0" branch="false"/><line number="576" hits="0" branch="false"/><line number="577" hits="0" branch="false"/><line number="578" hits="0" branch="false"/><line number="579" hits="0" branch="false"/><line number="580" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="581" hits="0" branch="false"/><line number="583" hits="0" branch="false"/><line number="585" hits="0" branch="false"/><line number="586" hits="0" branch="false"/><line number="587" hits="0" branch="false"/><line number="588" hits="0" branch="false"/><line number="589" hits="0" branch="false"/><line number="590" hits="0" branch="false"/><line number="591" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="592" hits="0" branch="false"/><line number="594" hits="0" branch="false"/><line number="595" hits="0" branch="false"/><line number="598" hits="0" branch="false"/><line number="599" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="602" hits="0" branch="false"/><line number="603" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="604" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="605" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="606" hits="0" branch="false"/><line number="607" hits="0" branch="false"/><line number="608" hits="0" branch="false"/><line number="611" hits="0" branch="false"/><line number="612" hits="0" branch="false"/><line number="615" hits="0" branch="false"/><line number="616" hits="0" branch="false"/><line number="617" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="618" hits="0" branch="false"/><line number="622" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="623" hits="0" branch="false"/><line number="625" hits="0" branch="false"/><line number="628" hits="0" branch="false"/><line number="629" hits="0" branch="false"/><line number="630" hits="0" branch="false"/><line number="639" hits="0" branch="false"/><line number="641" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="643" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="644" hits="0" branch="false"/><line number="647" hits="0" branch="false"/><line number="649" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="651" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="652" hits="0" branch="false"/><line number="655" hits="0" branch="false"/><line number="657" hits="0" branch="false"/><line number="658" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="661" hits="13" branch="false"/><line number="662" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="663" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="665" hits="13" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="666" hits="0" branch="false"/><line number="668" hits="13" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="669" hits="0" branch="false"/><line number="671" hits="13" branch="false"/><line number="672" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="interop_h" filename="chrono_batch_render/device/vulkan/interop.h" line-rate="0.0" branch-rate="0.0" complexity="0.0"><methods><method name="&lt;unknown function 12&gt;" signature="" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="12" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="14" hits="0" branch="false"/><line number="36" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="false"/></lines></method></methods><lines><line number="12" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="14" hits="0" branch="false"/><line number="36" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="false"/></lines></class><class name="native_cpp" filename="chrono_batch_render/device/vulkan/native.cpp" line-rate="0.3055555555555556" branch-rate="0.05555555555555555" complexity="0.0"><methods><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::Checked" signature="(chrono::batch_render::device::Device&amp;)" line-rate="0.6" branch-rate="0.25" complexity="0.0"><lines><line number="12" hits="2" branch="false"/><line number="13" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="14" hits="0" branch="false"/><line number="15" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="17" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::RoleQueue" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, chrono::batch_render::device::vulkan::QueueRole)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::NativeHandles" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="26" hits="2" branch="false"/><line number="27" hits="2" branch="false"/><line number="28" hits="2" branch="false"/><line number="29" hits="2" branch="false"/><line number="30" hits="2" branch="false"/><line number="31" hits="2" branch="false"/><line number="33" hits="2" branch="false"/><line number="34" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::NativeBuffer" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::Submit" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::vulkan::NativeSubmit const&amp;, chrono::batch_render::device::vulkan::QueueRole)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="0" branch="false"/><line number="51" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::Present" signature="(chrono::batch_render::device::Device&amp;, VkPresentInfoKHR const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::Exclusive" signature="(chrono::batch_render::device::Device&amp;, std::function&lt;void (VkQueue_T*)&gt; const&amp;, chrono::batch_render::device::vulkan::QueueRole)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::Exclusive(chrono::batch_render::device::Device&amp;, std::function&lt;void (VkQueue_T*)&gt; const&amp;, chrono::batch_render::device::vulkan::QueueRole)::{lambda()#1}::operator()" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/></lines></method></methods><lines><line number="12" hits="2" branch="false"/><line number="13" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="14" hits="0" branch="false"/><line number="15" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="17" hits="2" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="26" hits="2" branch="false"/><line number="27" hits="2" branch="false"/><line number="28" hits="2" branch="false"/><line number="29" hits="2" branch="false"/><line number="30" hits="2" branch="false"/><line number="31" hits="2" branch="false"/><line number="33" hits="2" branch="false"/><line number="34" hits="2" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/></lines></class><class name="queue_cpp" filename="chrono_batch_render/device/vulkan/queue.cpp" line-rate="0.6382428940568475" branch-rate="0.42771084337349397" complexity="0.0"><methods><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::Barrier" signature="(VolkDeviceTable const&amp;, VkCommandBuffer_T*, unsigned long, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="30" hits="681117" branch="false"/><line number="32" hits="681117" branch="false"/><line number="33" hits="681117" branch="false"/><line number="34" hits="681117" branch="false"/><line number="35" hits="681117" branch="false"/><line number="36" hits="681117" branch="false"/><line number="37" hits="681117" branch="false"/><line number="38" hits="681117" branch="false"/><line number="39" hits="681117" branch="false"/><line number="40" hits="681117" branch="false"/><line number="41" hits="681117" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::VulkanQueue" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkQueue_T*, bool)" line-rate="0.6923076923076923" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="45" hits="20" branch="false"/><line number="46" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="20" branch="false"/><line number="49" hits="20" branch="false"/><line number="50" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="40" branch="false"/><line number="52" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="20" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::~VulkanQueue" signature="()" line-rate="0.8" branch-rate="0.5" complexity="0.0"><lines><line number="58" hits="40" branch="false"/><line number="59" hits="20" branch="false"/><line number="60" hits="20" branch="false"/><line number="61" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="65" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="68" hits="20" branch="false"/><line number="69" hits="40" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Present" signature="(VkPresentInfoKHR const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Execute" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::Queue::Timestamps const*, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="85" hits="80099" branch="false"/><line number="87" hits="80099" branch="false"/><line number="88" hits="80099" branch="false"/><line number="89" hits="80099" branch="false"/><line number="90" hits="80099" branch="false"/><line number="91" hits="80099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="80095" branch="false"/><line number="93" hits="80095" branch="false"/><line number="95" hits="4" branch="false"/><line number="96" hits="4" branch="false"/><line number="99" hits="80099" branch="false"/><line number="100" hits="80099" branch="false"/><line number="101" hits="80099" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::ExecuteNative" signature="(chrono::batch_render::device::CommandBuffer const&amp;, unsigned long, void const*, chrono::batch_render::device::Queue::Timestamps const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="103" hits="0" branch="false"/><line number="105" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="107" hits="0" branch="false"/><line number="108" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="123" hits="0" branch="false"/><line number="125" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::SharesStreams" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::FollowStream" signature="(void*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="131" hits="0" branch="false"/><line number="132" hits="0" branch="false"/><line number="133" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::StreamWait" signature="(void*, unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="135" hits="0" branch="false"/><line number="136" hits="0" branch="false"/><line number="137" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::FollowDevice" signature="(chrono::batch_render::device::Queue&amp;, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="139" hits="0" branch="false"/><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="158" hits="0" branch="false"/><line number="160" hits="0" branch="false"/><line number="161" hits="0" branch="false"/><line number="162" hits="0" branch="false"/><line number="163" hits="0" branch="false"/><line number="164" hits="0" branch="false"/><line number="165" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="false"/><line number="168" hits="0" branch="false"/><line number="170" hits="0" branch="false"/><line number="172" hits="0" branch="false"/><line number="173" hits="0" branch="false"/><line number="174" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="177" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::FollowQueue" signature="(chrono::batch_render::device::Queue&amp;, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="false"/><line number="185" hits="0" branch="false"/><line number="186" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="187" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="189" hits="0" branch="false"/><line number="191" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::CreateTimestamps" signature="(unsigned int)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="193" hits="11" branch="false"/><line number="194" hits="22" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Finished" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="197" hits="1161360" branch="false"/><line number="198" hits="1161360" branch="false"/><line number="199" hits="1161360" branch="false"/><line number="201" hits="1161360" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::WaitFor" signature="(unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="204" hits="23218" branch="false"/><line number="205" hits="23218" branch="false"/><line number="206" hits="23218" branch="false"/><line number="207" hits="883996" branch="false"/><line number="208" hits="883996" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="18218" branch="false"/><line number="211" hits="865778" branch="false"/><line number="212" hits="865778" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="5000" branch="false"/><line number="214" hits="5000" branch="false"/><line number="215" hits="5000" branch="false"/><line number="216" hits="5000" branch="false"/><line number="217" hits="5000" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::QueryTimestamps::QueryTimestamps" signature="(chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue const&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="222" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="11" branch="false"/><line number="224" hits="11" branch="false"/><line number="225" hits="11" branch="false"/><line number="226" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::QueryTimestamps::~QueryTimestamps" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="230" hits="11" branch="false"/><line number="231" hits="11" branch="false"/><line number="232" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::QueryTimestamps::Read" signature="(std::span&lt;unsigned long, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="237" hits="11" branch="false"/><line number="238" hits="11" branch="false"/><line number="239" hits="11" branch="false"/><line number="242" hits="11" branch="false"/><line number="250" hits="2481228" branch="false"/><line number="251" hits="31" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="1166902" branch="false"/><line number="255" hits="1166453" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::RecordReusable" signature="(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::QueryTimestamps const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="258" hits="4" branch="false"/><line number="259" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="2" branch="false"/><line number="262" hits="2" branch="false"/><line number="263" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::RecordReusable(chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::QueryTimestamps const*)::{lambda(void*)#1}::operator()" signature="(void*) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="264" hits="4" branch="false"/><line number="265" hits="2" branch="false"/><line number="266" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="269" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::SubmitBuffers" signature="(VkCommandBuffer_T*, VkCommandBuffer_T*, unsigned long, chrono::batch_render::device::vulkan::NativeSubmit const*, VkCommandBuffer_T*)" line-rate="0.5853658536585366" branch-rate="0.43478260869565216" complexity="0.0"><lines><line number="272" hits="80099" branch="false"/><line number="274" hits="80099" branch="false"/><line number="275" hits="80099" branch="false"/><line number="276" hits="80099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="80099" branch="false"/><line number="280" hits="80099" branch="false"/><line number="281" hits="80099" branch="false"/><line number="282" hits="80099" branch="false"/><line number="283" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="80099" branch="false"/><line number="285" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="286" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="290" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="291" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="296" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="297" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="false"/><line number="300" hits="0" branch="false"/><line number="301" hits="0" branch="false"/><line number="303" hits="80099" branch="false"/><line number="304" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="306" hits="0" branch="false"/><line number="307" hits="0" branch="false"/><line number="308" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="310" hits="0" branch="false"/><line number="313" hits="80099" branch="false"/><line number="314" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="80099" branch="false"/><line number="316" hits="80099" branch="false"/><line number="317" hits="80099" branch="false"/><line number="318" hits="80099" branch="false"/><line number="319" hits="80099" branch="false"/><line number="320" hits="80099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="80099" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Begin" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="323" hits="80101" branch="false"/><line number="324" hits="80101" branch="false"/><line number="325" hits="80101" branch="false"/><line number="326" hits="80101" branch="false"/><line number="327" hits="80101" branch="false"/><line number="328" hits="80101" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::End" signature="(VkCommandBuffer_T*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="331" hits="80101" branch="false"/><line number="332" hits="80101" branch="false"/><line number="333" hits="80101" branch="false"/><line number="334" hits="80101" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Translate" signature="(VkCommandBuffer_T*, chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::QueryTimestamps const*)" line-rate="0.7666666666666667" branch-rate="0.6923076923076923" complexity="0.0"><lines><line number="336" hits="160196" branch="false"/><line number="338" hits="160196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="160196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="11" branch="false"/><line number="342" hits="160196" branch="false"/><line number="343" hits="160196" branch="false"/><line number="344" hits="1472991" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="1312795" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="1312795" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="613411" branch="false"/><line number="348" hits="613411" branch="false"/><line number="350" hits="699384" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="98368" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="72" branch="false"/><line number="353" hits="36" branch="false"/><line number="354" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="98368" branch="false"/><line number="357" hits="98368" branch="false"/><line number="359" hits="601016" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="360" hits="601016" branch="false"/><line number="364" hits="601016" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="365" hits="0" branch="false"/><line number="366" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="367" hits="0" branch="false"/><line number="369" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="370" hits="0" branch="false"/><line number="371" hits="0" branch="false"/><line number="372" hits="0" branch="false"/><line number="373" hits="601016" branch="false"/><line number="375" hits="160196" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::RecordBuilds" signature="(VkCommandBuffer_T*, std::span&lt;std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="377" hits="0" branch="false"/><line number="378" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="379" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="380" hits="0" branch="false"/><line number="381" hits="0" branch="false"/><line number="382" hits="0" branch="false"/><line number="383" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="384" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="385" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="386" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="387" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="389" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="390" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="391" hits="0" branch="false"/><line number="392" hits="0" branch="false"/><line number="394" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="395" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="396" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="399" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="400" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="402" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="403" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="404" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Label" signature="(VkCommandBuffer_T*, chrono::batch_render::device::CommandBuffer const&amp;, chrono::batch_render::device::ZoneCommand const&amp;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="406" hits="98368" branch="false"/><line number="407" hits="98368" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="408" hits="49184" branch="false"/><line number="410" hits="98368" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="49184" branch="false"/><line number="412" hits="49184" branch="false"/><line number="414" hits="49184" branch="false"/><line number="415" hits="49184" branch="false"/><line number="416" hits="49184" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::TakeCommandBuffer" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="419" hits="80101" branch="false"/><line number="420" hits="80101" branch="false"/><line number="421" hits="160104" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="80003" branch="false"/><line number="423" hits="80003" branch="false"/><line number="425" hits="80101" branch="false"/><line number="426" hits="80101" branch="false"/><line number="427" hits="80101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="80101" branch="false"/><line number="429" hits="80101" branch="false"/><line number="431" hits="80101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="79672" branch="false"/><line number="433" hits="79672" branch="false"/><line number="434" hits="79672" branch="false"/><line number="437" hits="429" branch="false"/><line number="438" hits="429" branch="false"/><line number="439" hits="429" branch="false"/><line number="440" hits="429" branch="false"/><line number="441" hits="429" branch="false"/><line number="442" hits="429" branch="false"/><line number="444" hits="429" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Record" signature="(VkCommandBuffer_T*, chrono::batch_render::device::CommandBuffer const&amp;, std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="447" hits="601016" branch="false"/><line number="448" hits="601016" branch="false"/><line number="449" hits="1202032" branch="false"/><line number="450" hits="601016" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Record(VkCommandBuffer_T*, chrono::batch_render::device::CommandBuffer const&amp;, std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)::{lambda(chrono::batch_render::device::CopyCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::CopyCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="451" hits="26589" branch="false"/><line number="452" hits="26589" branch="false"/><line number="453" hits="26589" branch="false"/><line number="454" hits="26589" branch="false"/><line number="455" hits="130" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Record(VkCommandBuffer_T*, chrono::batch_render::device::CommandBuffer const&amp;, std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)::{lambda(chrono::batch_render::device::FillCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::FillCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="456" hits="131696" branch="false"/><line number="457" hits="131696" branch="false"/><line number="458" hits="131696" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Record(VkCommandBuffer_T*, chrono::batch_render::device::CommandBuffer const&amp;, std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)::{lambda(chrono::batch_render::device::UpdateCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::UpdateCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="459" hits="210019" branch="false"/><line number="460" hits="210019" branch="false"/><line number="461" hits="210019" branch="false"/><line number="462" hits="210019" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Record(VkCommandBuffer_T*, chrono::batch_render::device::CommandBuffer const&amp;, std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)::{lambda(chrono::batch_render::device::BuildAccelCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::BuildAccelCommand const&amp;) const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="463" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Record(VkCommandBuffer_T*, chrono::batch_render::device::CommandBuffer const&amp;, std::variant&lt;chrono::batch_render::device::CopyCommand, chrono::batch_render::device::TextureCopyCommand, chrono::batch_render::device::FillCommand, chrono::batch_render::device::UpdateCommand, chrono::batch_render::device::DispatchCommand, chrono::batch_render::device::BuildAccelCommand, chrono::batch_render::device::BarrierCommand, chrono::batch_render::device::ZoneCommand&gt; const&amp;)::{lambda(chrono::batch_render::device::DispatchCommand const&amp;)#1}::operator()" signature="(chrono::batch_render::device::DispatchCommand const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="466" hits="232582" branch="false"/><line number="467" hits="232582" branch="false"/><line number="468" hits="232582" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="469" hits="77897" branch="false"/><line number="471" hits="154685" branch="false"/><line number="473" hits="232582" branch="false"/><line number="476" hits="601016" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::RecordTextureCopy" signature="(VkCommandBuffer_T*, chrono::batch_render::device::TextureCopyCommand const&amp;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="478" hits="130" branch="false"/><line number="479" hits="130" branch="false"/><line number="480" hits="130" branch="false"/><line number="481" hits="130" branch="false"/><line number="482" hits="130" branch="false"/><line number="483" hits="130" branch="false"/><line number="484" hits="130" branch="false"/><line number="485" hits="130" branch="false"/><line number="486" hits="130" branch="false"/><line number="487" hits="130" branch="false"/><line number="488" hits="130" branch="false"/><line number="489" hits="130" branch="false"/><line number="490" hits="130" branch="false"/><line number="491" hits="130" branch="false"/><line number="492" hits="130" branch="false"/><line number="493" hits="130" branch="false"/><line number="494" hits="130" branch="false"/><line number="495" hits="130" branch="false"/><line number="497" hits="130" branch="false"/><line number="498" hits="130" branch="false"/><line number="499" hits="130" branch="false"/><line number="500" hits="130" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="501" hits="130" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="130" branch="false"/><line number="504" hits="130" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Bind" signature="(VkCommandBuffer_T*, chrono::batch_render::device::Kernel const&amp;, unsigned int, void const*)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="506" hits="232582" branch="false"/><line number="508" hits="232582" branch="false"/><line number="509" hits="232582" branch="false"/><line number="510" hits="232582" branch="false"/><line number="511" hits="232582" branch="false"/><line number="513" hits="232582" branch="false"/><line number="515" hits="232582" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="516" hits="232582" branch="false"/><line number="517" hits="232582" branch="false"/><line number="519" hits="232582" branch="false"/><line number="521" hits="446331" branch="false"/><line number="522" hits="446331" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::CreateTimeline" signature="()" line-rate="0.9090909090909091" branch-rate="0.5" complexity="0.0"><lines><line number="525" hits="20" branch="false"/><line number="526" hits="20" branch="false"/><line number="527" hits="20" branch="false"/><line number="528" hits="20" branch="false"/><line number="529" hits="20" branch="false"/><line number="530" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="531" hits="0" branch="false"/><line number="533" hits="20" branch="false"/><line number="534" hits="20" branch="false"/><line number="535" hits="20" branch="false"/><line number="537" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::(anonymous namespace)::VulkanQueue::Interop" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="540" hits="0" branch="false"/><line number="541" hits="0" branch="false"/><line number="542" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="543" hits="0" branch="false"/><line number="544" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="545" hits="0" branch="false"/><line number="546" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="547" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="548" hits="0" branch="false"/><line number="550" hits="0" branch="false"/><line number="551" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::CreateQueue" signature="(chrono::batch_render::device::vulkan::VulkanDevice&amp;, VkQueue_T*, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="579" hits="20" branch="false"/><line number="580" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::NativeQueue" signature="(chrono::batch_render::device::Queue&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="583" hits="0" branch="false"/><line number="584" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::SubmitNative" signature="(chrono::batch_render::device::Queue&amp;, chrono::batch_render::device::vulkan::NativeSubmit const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="587" hits="0" branch="false"/><line number="588" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::device::vulkan::PresentNative" signature="(chrono::batch_render::device::Queue&amp;, VkPresentInfoKHR const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="591" hits="0" branch="false"/><line number="592" hits="0" branch="false"/></lines></method></methods><lines><line number="30" hits="681117" branch="false"/><line number="32" hits="681117" branch="false"/><line number="33" hits="681117" branch="false"/><line number="34" hits="681117" branch="false"/><line number="35" hits="681117" branch="false"/><line number="36" hits="681117" branch="false"/><line number="37" hits="681117" branch="false"/><line number="38" hits="681117" branch="false"/><line number="39" hits="681117" branch="false"/><line number="40" hits="681117" branch="false"/><line number="41" hits="681117" branch="false"/><line number="45" hits="20" branch="false"/><line number="46" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="20" branch="false"/><line number="49" hits="20" branch="false"/><line number="50" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="40" branch="false"/><line number="52" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="20" branch="false"/><line number="58" hits="40" branch="false"/><line number="59" hits="20" branch="false"/><line number="60" hits="20" branch="false"/><line number="61" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="65" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="68" hits="20" branch="false"/><line number="69" hits="40" branch="false"/><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="false"/><line number="85" hits="80099" branch="false"/><line number="87" hits="80099" branch="false"/><line number="88" hits="80099" branch="false"/><line number="89" hits="80099" branch="false"/><line number="90" hits="80099" branch="false"/><line number="91" hits="80099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="80095" branch="false"/><line number="93" hits="80095" branch="false"/><line number="95" hits="4" branch="false"/><line number="96" hits="4" branch="false"/><line number="99" hits="80099" branch="false"/><line number="100" hits="80099" branch="false"/><line number="101" hits="80099" branch="false"/><line number="103" hits="0" branch="false"/><line number="105" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="107" hits="0" branch="false"/><line number="108" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="false"/><line number="117" hits="0" branch="false"/><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="123" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="132" hits="0" branch="false"/><line number="133" hits="0" branch="false"/><line number="135" hits="0" branch="false"/><line number="136" hits="0" branch="false"/><line number="137" hits="0" branch="false"/><line number="139" hits="0" branch="false"/><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="false"/><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="158" hits="0" branch="false"/><line number="160" hits="0" branch="false"/><line number="161" hits="0" branch="false"/><line number="162" hits="0" branch="false"/><line number="163" hits="0" branch="false"/><line number="164" hits="0" branch="false"/><line number="165" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="false"/><line number="168" hits="0" branch="false"/><line number="170" hits="0" branch="false"/><line number="172" hits="0" branch="false"/><line number="173" hits="0" branch="false"/><line number="174" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="177" hits="0" branch="false"/><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="false"/><line number="185" hits="0" branch="false"/><line number="186" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="187" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="189" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="193" hits="11" branch="false"/><line number="194" hits="22" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="197" hits="1161360" branch="false"/><line number="198" hits="1161360" branch="false"/><line number="199" hits="1161360" branch="false"/><line number="201" hits="1161360" branch="false"/><line number="204" hits="23218" branch="false"/><line number="205" hits="23218" branch="false"/><line number="206" hits="23218" branch="false"/><line number="207" hits="883996" branch="false"/><line number="208" hits="883996" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="18218" branch="false"/><line number="211" hits="865778" branch="false"/><line number="212" hits="865778" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="5000" branch="false"/><line number="214" hits="5000" branch="false"/><line number="215" hits="5000" branch="false"/><line number="216" hits="5000" branch="false"/><line number="217" hits="5000" branch="false"/><line number="222" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="11" branch="false"/><line number="224" hits="11" branch="false"/><line number="225" hits="11" branch="false"/><line number="226" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="11" branch="false"/><line number="230" hits="11" branch="false"/><line number="231" hits="11" branch="false"/><line number="232" hits="11" branch="false"/><line number="237" hits="11" branch="false"/><line number="238" hits="11" branch="false"/><line number="239" hits="11" branch="false"/><line number="242" hits="11" branch="false"/><line number="250" hits="2481228" branch="false"/><line number="251" hits="31" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="1166902" branch="false"/><line number="255" hits="1166453" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="258" hits="4" branch="false"/><line number="259" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="2" branch="false"/><line number="262" hits="2" branch="false"/><line number="263" hits="2" branch="false"/><line number="264" hits="4" branch="false"/><line number="265" hits="2" branch="false"/><line number="266" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="269" hits="4" branch="false"/><line number="272" hits="80099" branch="false"/><line number="274" hits="80099" branch="false"/><line number="275" hits="80099" branch="false"/><line number="276" hits="80099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="80099" branch="false"/><line number="280" hits="80099" branch="false"/><line number="281" hits="80099" branch="false"/><line number="282" hits="80099" branch="false"/><line number="283" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="80099" branch="false"/><line number="285" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="286" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="290" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="291" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="296" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="297" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="false"/><line number="300" hits="0" branch="false"/><line number="301" hits="0" branch="false"/><line number="303" hits="80099" branch="false"/><line number="304" hits="80099" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="306" hits="0" branch="false"/><line number="307" hits="0" branch="false"/><line number="308" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="310" hits="0" branch="false"/><line number="313" hits="80099" branch="false"/><line number="314" hits="80099" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="80099" branch="false"/><line number="316" hits="80099" branch="false"/><line number="317" hits="80099" branch="false"/><line number="318" hits="80099" branch="false"/><line number="319" hits="80099" branch="false"/><line number="320" hits="80099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="80099" branch="false"/><line number="323" hits="80101" branch="false"/><line number="324" hits="80101" branch="false"/><line number="325" hits="80101" branch="false"/><line number="326" hits="80101" branch="false"/><line number="327" hits="80101" branch="false"/><line number="328" hits="80101" branch="false"/><line number="331" hits="80101" branch="false"/><line number="332" hits="80101" branch="false"/><line number="333" hits="80101" branch="false"/><line number="334" hits="80101" branch="false"/><line number="336" hits="160196" branch="false"/><line number="338" hits="160196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="160196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="11" branch="false"/><line number="342" hits="160196" branch="false"/><line number="343" hits="160196" branch="false"/><line number="344" hits="1472991" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="1312795" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="1312795" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="613411" branch="false"/><line number="348" hits="613411" branch="false"/><line number="350" hits="699384" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="98368" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="72" branch="false"/><line number="353" hits="36" branch="false"/><line number="354" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="98368" branch="false"/><line number="357" hits="98368" branch="false"/><line number="359" hits="601016" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="360" hits="601016" branch="false"/><line number="364" hits="601016" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="365" hits="0" branch="false"/><line number="366" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="367" hits="0" branch="false"/><line number="369" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="370" hits="0" branch="false"/><line number="371" hits="0" branch="false"/><line number="372" hits="0" branch="false"/><line number="373" hits="601016" branch="false"/><line number="375" hits="160196" branch="false"/><line number="377" hits="0" branch="false"/><line number="378" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="379" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="380" hits="0" branch="false"/><line number="381" hits="0" branch="false"/><line number="382" hits="0" branch="false"/><line number="383" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="384" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="385" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="386" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="387" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="389" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="390" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="391" hits="0" branch="false"/><line number="392" hits="0" branch="false"/><line number="394" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="395" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="396" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="399" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="400" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="402" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="403" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="404" hits="0" branch="false"/><line number="406" hits="98368" branch="false"/><line number="407" hits="98368" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="408" hits="49184" branch="false"/><line number="410" hits="98368" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="49184" branch="false"/><line number="412" hits="49184" branch="false"/><line number="414" hits="49184" branch="false"/><line number="415" hits="49184" branch="false"/><line number="416" hits="49184" branch="false"/><line number="419" hits="80101" branch="false"/><line number="420" hits="80101" branch="false"/><line number="421" hits="160104" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="80003" branch="false"/><line number="423" hits="80003" branch="false"/><line number="425" hits="80101" branch="false"/><line number="426" hits="80101" branch="false"/><line number="427" hits="80101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="80101" branch="false"/><line number="429" hits="80101" branch="false"/><line number="431" hits="80101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="79672" branch="false"/><line number="433" hits="79672" branch="false"/><line number="434" hits="79672" branch="false"/><line number="437" hits="429" branch="false"/><line number="438" hits="429" branch="false"/><line number="439" hits="429" branch="false"/><line number="440" hits="429" branch="false"/><line number="441" hits="429" branch="false"/><line number="442" hits="429" branch="false"/><line number="444" hits="429" branch="false"/><line number="447" hits="601016" branch="false"/><line number="448" hits="601016" branch="false"/><line number="449" hits="1202032" branch="false"/><line number="450" hits="601016" branch="false"/><line number="451" hits="26589" branch="false"/><line number="452" hits="26589" branch="false"/><line number="453" hits="26589" branch="false"/><line number="454" hits="26589" branch="false"/><line number="455" hits="130" branch="false"/><line number="456" hits="131696" branch="false"/><line number="457" hits="131696" branch="false"/><line number="458" hits="131696" branch="false"/><line number="459" hits="210019" branch="false"/><line number="460" hits="210019" branch="false"/><line number="461" hits="210019" branch="false"/><line number="462" hits="210019" branch="false"/><line number="463" hits="0" branch="false"/><line number="466" hits="232582" branch="false"/><line number="467" hits="232582" branch="false"/><line number="468" hits="232582" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="469" hits="77897" branch="false"/><line number="471" hits="154685" branch="false"/><line number="473" hits="232582" branch="false"/><line number="476" hits="601016" branch="false"/><line number="478" hits="130" branch="false"/><line number="479" hits="130" branch="false"/><line number="480" hits="130" branch="false"/><line number="481" hits="130" branch="false"/><line number="482" hits="130" branch="false"/><line number="483" hits="130" branch="false"/><line number="484" hits="130" branch="false"/><line number="485" hits="130" branch="false"/><line number="486" hits="130" branch="false"/><line number="487" hits="130" branch="false"/><line number="488" hits="130" branch="false"/><line number="489" hits="130" branch="false"/><line number="490" hits="130" branch="false"/><line number="491" hits="130" branch="false"/><line number="492" hits="130" branch="false"/><line number="493" hits="130" branch="false"/><line number="494" hits="130" branch="false"/><line number="495" hits="130" branch="false"/><line number="497" hits="130" branch="false"/><line number="498" hits="130" branch="false"/><line number="499" hits="130" branch="false"/><line number="500" hits="130" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="501" hits="130" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="130" branch="false"/><line number="504" hits="130" branch="false"/><line number="506" hits="232582" branch="false"/><line number="508" hits="232582" branch="false"/><line number="509" hits="232582" branch="false"/><line number="510" hits="232582" branch="false"/><line number="511" hits="232582" branch="false"/><line number="513" hits="232582" branch="false"/><line number="515" hits="232582" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="516" hits="232582" branch="false"/><line number="517" hits="232582" branch="false"/><line number="519" hits="232582" branch="false"/><line number="521" hits="446331" branch="false"/><line number="522" hits="446331" branch="false"/><line number="525" hits="20" branch="false"/><line number="526" hits="20" branch="false"/><line number="527" hits="20" branch="false"/><line number="528" hits="20" branch="false"/><line number="529" hits="20" branch="false"/><line number="530" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="531" hits="0" branch="false"/><line number="533" hits="20" branch="false"/><line number="534" hits="20" branch="false"/><line number="535" hits="20" branch="false"/><line number="537" hits="20" branch="false"/><line number="540" hits="0" branch="false"/><line number="541" hits="0" branch="false"/><line number="542" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="543" hits="0" branch="false"/><line number="544" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="545" hits="0" branch="false"/><line number="546" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="547" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="548" hits="0" branch="false"/><line number="550" hits="0" branch="false"/><line number="551" hits="0" branch="false"/><line number="579" hits="20" branch="false"/><line number="580" hits="20" branch="false"/><line number="583" hits="0" branch="false"/><line number="584" hits="0" branch="false"/><line number="587" hits="0" branch="false"/><line number="588" hits="0" branch="false"/><line number="591" hits="0" branch="false"/><line number="592" hits="0" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.graph" line-rate="0.9691629955947136" branch-rate="0.7225130890052356" complexity="0.0"><classes><class name="graph_cpp" filename="chrono_batch_render/graph/graph.cpp" line-rate="0.9404761904761905" branch-rate="0.9259259259259259" complexity="0.0"><methods><method name="chrono::batch_render::graph::Graph::Add" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="12" hits="442" branch="false"/><line number="13" hits="442" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="14" hits="442" branch="false"/></lines></method><method name="chrono::batch_render::graph::Graph::Connect" signature="(unsigned int, unsigned int, unsigned int, unsigned int)" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="17" hits="320" branch="false"/><line number="18" hits="320" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="19" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="319" branch="false"/><line number="22" hits="319" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="318" branch="false"/><line number="26" hits="318" branch="false"/></lines></method><method name="chrono::batch_render::graph::Graph::Order" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="28" hits="122" branch="false"/><line number="29" hits="122" branch="false"/><line number="30" hits="122" branch="false"/><line number="31" hits="122" branch="false"/><line number="32" hits="122" branch="false"/><line number="34" hits="122" branch="false"/><line number="39" hits="122" branch="false"/><line number="40" hits="543" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="424" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="43" branch="false"/><line number="44" hits="381" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="381" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="381" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="1111" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="733" branch="false"/><line number="49" hits="733" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="733" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="421" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="421" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="421" branch="false"/><line number="54" hits="421" branch="false"/><line number="55" hits="421" branch="false"/><line number="57" hits="312" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="312" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="3" branch="false"/><line number="61" hits="3" branch="false"/><line number="63" hits="309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="48" branch="false"/><line number="65" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="119" branch="false"/><line number="71" hits="122" branch="false"/></lines></method><method name="chrono::batch_render::graph::ShapeKey::Hash" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="73" hits="116" branch="false"/><line number="74" hits="116" branch="false"/></lines></method><method name="chrono::batch_render::graph::ShapeWriter::Add" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="77" hits="2834" branch="false"/><line number="78" hits="2834" branch="false"/><line number="79" hits="2834" branch="false"/><line number="80" hits="2834" branch="false"/><line number="81" hits="2834" branch="false"/></lines></method><method name="chrono::batch_render::graph::ShapeWriter::Add" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="83" hits="514" branch="false"/><line number="84" hits="514" branch="false"/><line number="85" hits="514" branch="false"/><line number="86" hits="514" branch="false"/></lines></method><method name="chrono::batch_render::graph::ShapeWriter::Add" signature="(std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::graph::ShapeWriter::Finish" signature="() &amp;&amp;" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="93" hits="117" branch="false"/><line number="94" hits="117" branch="false"/></lines></method><method name="chrono::batch_render::graph::GraphShape" signature="(chrono::batch_render::graph::Graph const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, std::function&lt;void (unsigned int, chrono::batch_render::graph::ShapeWriter&amp;)&gt; const&amp;)" line-rate="0.9565217391304348" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="97" hits="102" branch="false"/><line number="99" hits="102" branch="false"/><line number="100" hits="496" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="394" branch="false"/><line number="103" hits="102" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="102" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="496" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="394" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="394" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="394" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="394" branch="false"/><line number="110" hits="394" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="688" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="294" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="113" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="115" hits="294" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="294" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="294" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="394" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="394" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="394" branch="false"/><line number="123" hits="204" branch="false"/><line number="124" hits="102" branch="false"/></lines></method></methods><lines><line number="12" hits="442" branch="false"/><line number="13" hits="442" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="14" hits="442" branch="false"/><line number="17" hits="320" branch="false"/><line number="18" hits="320" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="19" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="319" branch="false"/><line number="22" hits="319" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="318" branch="false"/><line number="26" hits="318" branch="false"/><line number="28" hits="122" branch="false"/><line number="29" hits="122" branch="false"/><line number="30" hits="122" branch="false"/><line number="31" hits="122" branch="false"/><line number="32" hits="122" branch="false"/><line number="34" hits="122" branch="false"/><line number="39" hits="122" branch="false"/><line number="40" hits="543" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="424" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="43" branch="false"/><line number="44" hits="381" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="381" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="381" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="1111" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="733" branch="false"/><line number="49" hits="733" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="733" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="421" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="421" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="421" branch="false"/><line number="54" hits="421" branch="false"/><line number="55" hits="421" branch="false"/><line number="57" hits="312" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="312" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="3" branch="false"/><line number="61" hits="3" branch="false"/><line number="63" hits="309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="48" branch="false"/><line number="65" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="119" branch="false"/><line number="71" hits="122" branch="false"/><line number="73" hits="116" branch="false"/><line number="74" hits="116" branch="false"/><line number="77" hits="2834" branch="false"/><line number="78" hits="2834" branch="false"/><line number="79" hits="2834" branch="false"/><line number="80" hits="2834" branch="false"/><line number="81" hits="2834" branch="false"/><line number="83" hits="514" branch="false"/><line number="84" hits="514" branch="false"/><line number="85" hits="514" branch="false"/><line number="86" hits="514" branch="false"/><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="93" hits="117" branch="false"/><line number="94" hits="117" branch="false"/><line number="97" hits="102" branch="false"/><line number="99" hits="102" branch="false"/><line number="100" hits="496" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="394" branch="false"/><line number="103" hits="102" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="102" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="496" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="394" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="394" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="394" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="394" branch="false"/><line number="110" hits="394" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="688" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="294" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="113" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="115" hits="294" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="294" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="294" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="394" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="394" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="394" branch="false"/><line number="123" hits="204" branch="false"/><line number="124" hits="102" branch="false"/></lines></class><class name="graph_h" filename="chrono_batch_render/graph/graph.h" line-rate="0.8947368421052632" branch-rate="0.5675675675675675" complexity="0.0"><methods><method name="&lt;unknown function 22&gt;" signature="" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="22" hits="1764" branch="false"/><line number="27" hits="122" branch="false"/><line number="37" hits="196" branch="false"/><line number="38" hits="196" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="764" branch="false"/><line number="42" hits="764" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="384" branch="true" condition-coverage="60% (9/15)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="68" hits="204" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 51&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="22" hits="1764" branch="false"/><line number="27" hits="122" branch="false"/><line number="32" hits="127" branch="false"/><line number="37" hits="196" branch="false"/><line number="38" hits="196" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="764" branch="false"/><line number="42" hits="764" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="384" branch="true" condition-coverage="60% (9/15)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="51" hits="99" branch="false"/><line number="59" hits="12" branch="false"/><line number="59" hits="7" branch="false"/><line number="65" hits="12" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="7" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="68" hits="204" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="80" branch="false"/><line number="88" hits="0" branch="false"/><line number="89" hits="80" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class><class name="library_h" filename="chrono_batch_render/graph/library.h" line-rate="1.0" branch-rate="0.67" complexity="0.0"><methods><method name="&lt;unknown function 18&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 20&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::DefinitionSet&lt;chrono::batch_render::material::MaterialDefinition&gt;::Find" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::DefinitionSet&lt;chrono::batch_render::sensor_pipeline::SensorPipelineDefinition&gt;::Find" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::DefinitionSet&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::Find" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::DefinitionLibrary&lt;chrono::batch_render::material::MaterialDefinition&gt;::DefinitionLibrary" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::DefinitionLibrary&lt;chrono::batch_render::sensor_pipeline::SensorPipelineDefinition&gt;::DefinitionLibrary" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::DefinitionLibrary&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::DefinitionLibrary" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="unsigned int chrono::batch_render::graph::DefinitionLibrary&lt;chrono::batch_render::material::MaterialDefinition&gt;::Intern&lt;chrono::batch_render::MaterialTable::ResolveNode(unsigned int, unsigned int, std::shared_ptr&lt;chrono::batch_render::material::MaterialNodeDefinition const&gt;)::{lambda(unsigned int)#1}&gt;" signature="(chrono::batch_render::graph::ShapeKey const&amp;, chrono::batch_render::MaterialTable::ResolveNode(unsigned int, unsigned int, std::shared_ptr&lt;chrono::batch_render::material::MaterialNodeDefinition const&gt;)::{lambda(unsigned int)#1}&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="unsigned int chrono::batch_render::graph::DefinitionLibrary&lt;chrono::batch_render::sensor_pipeline::SensorPipelineDefinition&gt;::Intern&lt;chrono::batch_render::SensorPipelineTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}&gt;" signature="(chrono::batch_render::graph::ShapeKey const&amp;, chrono::batch_render::SensorPipelineTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="unsigned int chrono::batch_render::graph::DefinitionLibrary&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::Intern&lt;chrono::batch_render::graph::(anonymous namespace)::DefinitionLibraryTest_InternsEachShapeOnceWithGrowingIds_Test::TestBody()::{lambda(unsigned int)#1} const&amp;&gt;" signature="(chrono::batch_render::graph::ShapeKey const&amp;, chrono::batch_render::graph::(anonymous namespace)::DefinitionLibraryTest_InternsEachShapeOnceWithGrowingIds_Test::TestBody()::{lambda(unsigned int)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::DefinitionLibrary&lt;chrono::batch_render::material::MaterialDefinition&gt;::Snapshot" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::DefinitionLibrary&lt;chrono::batch_render::sensor_pipeline::SensorPipelineDefinition&gt;::Snapshot" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::DefinitionLibrary&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::Snapshot" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::Published&lt;chrono::batch_render::material::(anonymous namespace)::Nodes&gt;::Published" signature="(chrono::batch_render::material::(anonymous namespace)::Nodes)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="84" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::graph::Published&lt;chrono::batch_render::sensor_pipeline::NodeRegistry&gt;::Published" signature="(chrono::batch_render::sensor_pipeline::NodeRegistry)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::Published&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;::Published" signature="(std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::Published&lt;chrono::batch_render::material::(anonymous namespace)::Nodes&gt;::Get" signature="() const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="86" hits="9833" branch="false"/><line number="87" hits="9833" branch="false"/><line number="88" hits="19666" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="9833" branch="false"/></lines></method><method name="chrono::batch_render::graph::Published&lt;chrono::batch_render::sensor_pipeline::NodeRegistry&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::graph::Published&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::graph::Published&lt;chrono::batch_render::material::(anonymous namespace)::Nodes&gt;::Update&lt;chrono::batch_render::material::RegisterClosurePrimitive(chrono::batch_render::material::ClosurePrimitive)::{lambda(chrono::batch_render::material::(anonymous namespace)::Nodes&amp;)#1}&gt;" signature="(chrono::batch_render::material::RegisterClosurePrimitive(chrono::batch_render::material::ClosurePrimitive)::{lambda(chrono::batch_render::material::(anonymous namespace)::Nodes&amp;)#1}&amp;&amp;)" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="91" hits="1" branch="false"/><line number="92" hits="1" branch="false"/><line number="93" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="1" branch="false"/></lines></method><method name="auto chrono::batch_render::graph::Published&lt;chrono::batch_render::material::(anonymous namespace)::Nodes&gt;::Update&lt;chrono::batch_render::material::RegisterMaterialNode(chrono::batch_render::material::MaterialNodeDefinition)::{lambda(chrono::batch_render::material::(anonymous namespace)::Nodes&amp;)#1}&gt;" signature="(chrono::batch_render::material::RegisterMaterialNode(chrono::batch_render::material::MaterialNodeDefinition)::{lambda(chrono::batch_render::material::(anonymous namespace)::Nodes&amp;)#1}&amp;&amp;)" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="91" hits="20" branch="false"/><line number="92" hits="20" branch="false"/><line number="93" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="20" branch="false"/></lines></method><method name="auto chrono::batch_render::graph::Published&lt;chrono::batch_render::sensor_pipeline::NodeRegistry&gt;::Update&lt;chrono::batch_render::sensor_pipeline::RegisterSensorPipelineNode(chrono::batch_render::sensor_pipeline::NodeDef)::{lambda(chrono::batch_render::sensor_pipeline::NodeRegistry&amp;)#1}&gt;" signature="(chrono::batch_render::sensor_pipeline::RegisterSensorPipelineNode(chrono::batch_render::sensor_pipeline::NodeDef)::{lambda(chrono::batch_render::sensor_pipeline::NodeRegistry&amp;)#1}&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::graph::Published&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;::Update&lt;chrono::batch_render::graph::(anonymous namespace)::PublishedTest_UpdatesPublishNewSnapshotsAndFailedEditsKeepTheOldOne_Test::TestBody()::{lambda(std::vector&lt;int, std::allocator&lt;int&gt; &gt;&amp;)#1}&gt;" signature="(chrono::batch_render::graph::(anonymous namespace)::PublishedTest_UpdatesPublishNewSnapshotsAndFailedEditsKeepTheOldOne_Test::TestBody()::{lambda(std::vector&lt;int, std::allocator&lt;int&gt; &gt;&amp;)#1}&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::graph::Published&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;::Update&lt;chrono::batch_render::graph::(anonymous namespace)::PublishedTest_UpdatesPublishNewSnapshotsAndFailedEditsKeepTheOldOne_Test::TestBody()::{lambda(std::vector&lt;int, std::allocator&lt;int&gt; &gt;&amp;)#2}&gt;" signature="(chrono::batch_render::graph::(anonymous namespace)::PublishedTest_UpdatesPublishNewSnapshotsAndFailedEditsKeepTheOldOne_Test::TestBody()::{lambda(std::vector&lt;int, std::allocator&lt;int&gt; &gt;&amp;)#2}&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::graph::Published&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;::Update&lt;chrono::batch_render::graph::(anonymous namespace)::PublishedTest_UpdatesPublishNewSnapshotsAndFailedEditsKeepTheOldOne_Test::TestBody()::{lambda(std::vector&lt;int, std::allocator&lt;int&gt; &gt;&amp;)#3}&gt;" signature="(chrono::batch_render::graph::(anonymous namespace)::PublishedTest_UpdatesPublishNewSnapshotsAndFailedEditsKeepTheOldOne_Test::TestBody()::{lambda(std::vector&lt;int, std::allocator&lt;int&gt; &gt;&amp;)#3}&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="18" hits="319" branch="false"/><line number="20" hits="86" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="20" hits="250" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="25" hits="319" branch="false"/><line number="26" hits="319" branch="false"/><line number="28" hits="312" branch="false"/><line number="29" hits="312" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="6" branch="false"/><line number="32" hits="69" branch="false"/><line number="32" hits="4" branch="false"/><line number="33" hits="6" branch="false"/><line number="33" hits="69" branch="false"/><line number="33" hits="4" branch="false"/><line number="34" hits="6" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="34" hits="69" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="34" hits="4" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="37" hits="1" branch="false"/><line number="38" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="353" branch="false"/><line number="50" hits="353" branch="false"/><line number="50" hits="1" branch="false"/><line number="52" hits="15" branch="false"/><line number="52" hits="44" branch="false"/><line number="52" hits="3" branch="false"/><line number="53" hits="15" branch="false"/><line number="53" hits="44" branch="false"/><line number="53" hits="3" branch="false"/><line number="54" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="44" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="1" branch="false"/><line number="56" hits="6" branch="false"/><line number="56" hits="1" branch="false"/><line number="58" hits="14" branch="false"/><line number="58" hits="38" branch="false"/><line number="58" hits="2" branch="false"/><line number="59" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="59" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="59" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="28" branch="false"/><line number="60" hits="76" branch="false"/><line number="60" hits="4" branch="false"/><line number="61" hits="14" branch="false"/><line number="61" hits="38" branch="false"/><line number="61" hits="2" branch="false"/><line number="62" hits="14" branch="false"/><line number="62" hits="38" branch="false"/><line number="62" hits="2" branch="false"/><line number="63" hits="57" branch="false"/><line number="63" hits="158" branch="false"/><line number="63" hits="9" branch="false"/><line number="65" hits="311" branch="false"/><line number="65" hits="68" branch="false"/><line number="65" hits="3" branch="false"/><line number="66" hits="311" branch="false"/><line number="66" hits="68" branch="false"/><line number="66" hits="3" branch="false"/><line number="67" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="279" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="68" hits="38" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="68" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="70" hits="622" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="70" hits="136" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="70" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="71" hits="311" branch="false"/><line number="71" hits="68" branch="false"/><line number="71" hits="3" branch="false"/><line number="82" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="84" hits="6" branch="false"/><line number="84" hits="6" branch="false"/><line number="84" hits="1" branch="false"/><line number="86" hits="9833" branch="false"/><line number="86" hits="9498" branch="false"/><line number="86" hits="3" branch="false"/><line number="87" hits="9833" branch="false"/><line number="87" hits="9498" branch="false"/><line number="87" hits="3" branch="false"/><line number="88" hits="19666" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="18996" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="9833" branch="false"/><line number="89" hits="9498" branch="false"/><line number="89" hits="3" branch="false"/><line number="91" hits="1" branch="false"/><line number="91" hits="20" branch="false"/><line number="91" hits="10" branch="false"/><line number="91" hits="1" branch="false"/><line number="91" hits="1" branch="false"/><line number="91" hits="1" branch="false"/><line number="92" hits="1" branch="false"/><line number="92" hits="20" branch="false"/><line number="92" hits="10" branch="false"/><line number="92" hits="1" branch="false"/><line number="92" hits="1" branch="false"/><line number="92" hits="1" branch="false"/><line number="93" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="1" branch="false"/><line number="96" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="1" branch="false"/><line number="99" hits="1" branch="false"/><line number="100" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="1" branch="false"/><line number="102" hits="20" branch="false"/><line number="102" hits="10" branch="false"/><line number="102" hits="1" branch="false"/><line number="102" hits="1" branch="false"/><line number="102" hits="1" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.import" line-rate="0.8343789209535759" branch-rate="0.6864728192161821" complexity="0.0"><classes><class name="gltf_cpp" filename="chrono_batch_render/import/gltf.cpp" line-rate="0.15625" branch-rate="0.05263157894736842" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Parse" signature="(chrono::batch_render::ImportSource const&amp;)" line-rate="0.1" branch-rate="0.0" complexity="0.0"><lines><line number="17" hits="0" branch="false"/><line number="18" hits="0" branch="false"/><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="26" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="27" hits="0" branch="false"/><line number="41" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::GltfImporter::Name" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::GltfImporter::Extensions" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="3" branch="false"/><line number="48" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::GltfImporter::Read" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, chrono::batch_render::ImportContext&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="51" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="69" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::CreateGltfImporter" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="74" hits="3" branch="false"/><line number="75" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method></methods><lines><line number="17" hits="0" branch="false"/><line number="18" hits="0" branch="false"/><line number="19" hits="0" branch="false"/><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="26" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="27" hits="0" branch="false"/><line number="41" hits="3" branch="false"/><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="false"/><line number="47" hits="3" branch="false"/><line number="48" hits="3" branch="false"/><line number="51" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="69" hits="0" branch="false"/><line number="74" hits="3" branch="false"/><line number="75" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class><class name="importer_cpp" filename="chrono_batch_render/import/importer.cpp" line-rate="0.8625730994152047" branch-rate="0.6916890080428955" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Readers" signature="()" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="40" hits="4" branch="false"/><line number="41" hits="6" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="42" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Registered" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="45" hits="69" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Registered()::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="0.68" complexity="0.0"><lines><line number="46" hits="3" branch="false"/><line number="47" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="12" branch="false"/><line number="49" hits="30" branch="true" condition-coverage="46% (6/13)"><conditions><condition number="0" type="jump" coverage="46%"/></conditions></line><line number="50" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="42" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="9" branch="false"/><line number="53" hits="12" branch="false"/><line number="54" hits="3" branch="false"/><line number="55" hits="72" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="56" hits="69" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::TypeName" signature="(std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="59" hits="2" branch="false"/><line number="60" hits="2" branch="false"/><line number="61" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ResolveOptions" signature="(chrono::batch_render::Importer const&amp;, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.825" complexity="0.0"><lines><line number="64" hits="17" branch="false"/><line number="66" hits="17" branch="false"/><line number="67" hits="17" branch="false"/><line number="68" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="6" branch="false"/><line number="73" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="2" branch="false"/><line number="75" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="2" branch="false"/><line number="79" hits="4" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="80" hits="2" branch="false"/><line number="81" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="83" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="84" hits="2" branch="false"/><line number="86" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="1" branch="false"/><line number="88" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="93" hits="1" branch="false"/><line number="95" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="4" branch="false"/><line number="99" hits="13" branch="false"/><line number="100" hits="17" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::NormalName" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="102" hits="38" branch="false"/><line number="103" hits="152" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ImportSource::Locate[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="108" hits="7" branch="false"/><line number="109" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ImportSource::Find" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="112" hits="38" branch="false"/><line number="113" hits="76" branch="false"/><line number="114" hits="38" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="chrono::batch_render::ImportSource::Read" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0"><lines><line number="117" hits="15" branch="false"/><line number="118" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="11" branch="false"/><line number="121" hits="4" branch="false"/><line number="122" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::ImportSource::ReadEntry" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="132" hits="10" branch="false"/><line number="133" hits="39" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Importer::~Importer" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="136" hits="17" branch="false"/></lines></method><method name="chrono::batch_render::Importer::Options" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="138" hits="10" branch="false"/><line number="139" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::ImportState::ImportState" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::ImportDesc const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="144" hits="18" branch="false"/><line number="146" hits="18" branch="false"/><line number="147" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="36" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="150" hits="8" branch="false"/><line number="151" hits="8" branch="false"/><line number="154" hits="8" branch="false"/><line number="155" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::ImportState::Option[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="158" hits="3" branch="false"/><line number="159" hits="3" branch="false"/><line number="160" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::ImportState::Report" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned long, unsigned long)" line-rate="0.8461538461538461" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="163" hits="55" branch="false"/><line number="164" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="165" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="167" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="55" branch="false"/><line number="169" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="0" branch="false"/><line number="172" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="55" branch="false"/><line number="177" hits="38119" branch="false"/><line number="178" hits="38119" branch="false"/></lines></method><method name="chrono::batch_render::ImportState::Progress" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="181" hits="0" branch="false"/><line number="182" hits="0" branch="false"/><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ImportState::Cancel" signature="()" line-rate="0.8333333333333334" branch-rate="0.2222222222222222" complexity="0.0"><lines><line number="186" hits="2" branch="false"/><line number="187" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="190" hits="2" branch="false"/><line number="191" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="192" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="194" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::ImportState::Read" signature="(chrono::batch_render::ImportReader const&amp;)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="197" hits="18" branch="false"/><line number="198" hits="18" branch="false"/><line number="199" hits="18" branch="false"/><line number="200" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="13" branch="false"/><line number="206" hits="26" branch="false"/><line number="207" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="28" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="209" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="10" branch="true" condition-coverage="58% (7/12)"><conditions><condition number="0" type="jump" coverage="58%"/></conditions></line><line number="212" hits="5" branch="false"/><line number="213" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::ImportState::Finished" signature="() const" line-rate="0.6666666666666666" branch-rate="0.0" complexity="0.0"><lines><line number="215" hits="3" branch="false"/><line number="216" hits="3" branch="false"/><line number="217" hits="3" branch="false"/><line number="218" hits="3" branch="false"/><line number="220" hits="0" branch="false"/><line number="221" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::ImportState::Apply" signature="(chrono::batch_render::Scene&amp;)" line-rate="0.9523809523809523" branch-rate="0.8095238095238095" complexity="0.0"><lines><line number="224" hits="31" branch="false"/><line number="225" hits="31" branch="false"/><line number="226" hits="31" branch="false"/><line number="227" hits="32" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="228" hits="0" branch="false"/><line number="229" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="18" branch="false"/><line number="231" hits="18" branch="false"/><line number="232" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="13" branch="false"/><line number="236" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="26" branch="false"/><line number="240" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="5" branch="false"/><line number="242" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="243" hits="5" branch="false"/><line number="244" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="249" hits="26" branch="false"/></lines></method><method name="chrono::batch_render::ImportState::CancelledFailure" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="253" hits="4" branch="false"/><line number="254" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::ImportState::Milliseconds" signature="(std::chrono::time_point&lt;std::chrono::_V2::steady_clock, std::chrono::duration&lt;long, std::ratio&lt;1l, 1000000000l&gt; &gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="257" hits="26" branch="false"/><line number="258" hits="26" branch="false"/><line number="259" hits="26" branch="false"/></lines></method><method name="chrono::batch_render::ImportState::Finish" signature="(std::optional&lt;chrono::batch_render::ImportPlan&gt;, std::__exception_ptr::exception_ptr)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="262" hits="18" branch="false"/><line number="263" hits="18" branch="false"/><line number="264" hits="18" branch="false"/><line number="265" hits="18" branch="false"/><line number="266" hits="18" branch="false"/><line number="267" hits="18" branch="false"/><line number="268" hits="18" branch="false"/><line number="269" hits="18" branch="false"/><line number="270" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::CancelledError::~CancelledError" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="291" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::ImportContext::ImportContext" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="293" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ImportContext::ImportContext" signature="(std::shared_ptr&lt;chrono::batch_render::ImportState&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="295" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::ImportContext::Report" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned long, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="297" hits="55" branch="false"/><line number="298" hits="55" branch="false"/><line number="299" hits="55" branch="false"/></lines></method><method name="chrono::batch_render::ImportContext::Up" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="301" hits="8" branch="false"/><line number="302" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::ImportContext::MetersPerUnit" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="305" hits="8" branch="false"/><line number="306" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::ImportContext::Option[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="309" hits="3" branch="false"/><line number="310" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::ImportContext::Cancelled" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="313" hits="38119" branch="false"/><line number="314" hits="38119" branch="false"/></lines></method><method name="chrono::batch_render::ImportPlan::Add" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::function&lt;void (chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="317" hits="50" branch="false"/><line number="318" hits="50" branch="false"/><line number="319" hits="100" branch="false"/></lines></method><method name="chrono::batch_render::ImportPlan::AddFile[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::shared_ptr&lt;std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&gt;)" line-rate="0.875" branch-rate="1.0" complexity="0.0"><lines><line number="321" hits="3" branch="false"/><line number="322" hits="3" branch="false"/><line number="323" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="2" branch="false"/><line number="326" hits="3" branch="false"/><line number="327" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="3" branch="false"/><line number="329" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ImportPlan::PrimCount" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="331" hits="28" branch="false"/><line number="332" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::ImportPlan::Apply" signature="(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.6470588235294118" branch-rate="0.5172413793103449" complexity="0.0"><lines><line number="335" hits="13" branch="false"/><line number="336" hits="13" branch="false"/><line number="337" hits="13" branch="false"/><line number="338" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="47" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="60" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="342" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="343" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="344" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="346" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="347" hits="9" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="349" hits="13" branch="false"/><line number="350" hits="0" branch="false"/><line number="351" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="354" hits="0" branch="false"/><line number="355" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ImportJob::Ready" signature="() const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="358" hits="1" branch="false"/><line number="359" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::ImportJob::Progress" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="362" hits="0" branch="false"/><line number="363" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::ImportJob::Cancel" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="366" hits="2" branch="false"/><line number="367" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="368" hits="2" branch="false"/><line number="370" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::ImportJob::Wait" signature="()" line-rate="0.75" branch-rate="0.25" complexity="0.0"><lines><line number="372" hits="15" branch="false"/><line number="373" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::RegisterImporter" signature="(std::shared_ptr&lt;chrono::batch_render::Importer&gt;)" line-rate="0.7777777777777778" branch-rate="0.6190476190476191" complexity="0.0"><lines><line number="379" hits="8" branch="false"/><line number="380" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="381" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="383" hits="8" branch="false"/><line number="384" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="386" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="8" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="390" hits="0" branch="false"/><line number="391" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="394" hits="8" branch="false"/><line number="395" hits="8" branch="false"/><line number="396" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::RegisterImporter(std::shared_ptr&lt;chrono::batch_render::Importer&gt;)::{lambda(std::shared_ptr&lt;chrono::batch_render::Importer&gt; const&amp;)#1}::operator()" signature="(std::shared_ptr&lt;chrono::batch_render::Importer&gt; const&amp;) const" line-rate="0.9090909090909091" branch-rate="0.9375" complexity="0.0"><lines><line number="401" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="404" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="8" branch="false"/><line number="409" hits="0" branch="false"/><line number="410" hits="11" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::UnregisterImporter" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.875" branch-rate="0.8" complexity="0.0"><lines><line number="418" hits="7" branch="false"/><line number="419" hits="7" branch="false"/><line number="420" hits="7" branch="false"/><line number="421" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="423" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="425" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::UnregisterImporter(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(std::shared_ptr&lt;chrono::batch_render::Importer&gt; const&amp;)#1}::operator()" signature="(std::shared_ptr&lt;chrono::batch_render::Importer&gt; const&amp;) const" line-rate="0.9090909090909091" branch-rate="1.0" complexity="0.0"><lines><line number="427" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="13" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="14" branch="false"/><line number="432" hits="7" branch="false"/><line number="434" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="435" hits="5" branch="false"/><line number="437" hits="0" branch="false"/><line number="438" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::FindImporter" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="444" hits="30" branch="false"/><line number="445" hits="30" branch="false"/><line number="446" hits="30" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="447" hits="30" branch="false"/></lines></method><method name="chrono::batch_render::FindImporters" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="449" hits="49" branch="false"/><line number="450" hits="49" branch="false"/><line number="451" hits="49" branch="false"/><line number="452" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="49" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="49" branch="false"/></lines></method><method name="chrono::batch_render::ImporterExtensions[abi:cxx11]" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="456" hits="5" branch="false"/><line number="457" hits="5" branch="false"/><line number="458" hits="5" branch="false"/><line number="459" hits="5" branch="false"/><line number="460" hits="40" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="461" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="5" branch="false"/><line number="464" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Import" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::filesystem::__cxx11::path const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="466" hits="0" branch="false"/><line number="467" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="468" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Import" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::filesystem::__cxx11::path const&amp;, chrono::batch_render::ImportDesc const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="470" hits="0" branch="false"/><line number="472" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::Scene::Import" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="475" hits="0" branch="false"/><line number="476" hits="0" branch="false"/><line number="477" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Import" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, chrono::batch_render::ImportDesc const&amp;)" line-rate="0.9047619047619048" branch-rate="0.75" complexity="0.0"><lines><line number="479" hits="18" branch="false"/><line number="480" hits="36" branch="false"/><line number="481" hits="42" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="482" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="37" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="484" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="485" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="486" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="487" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="489" hits="36" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="490" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="1" branch="false"/><line number="495" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="3" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="497" hits="1" branch="false"/><line number="498" hits="41" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="500" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="13" branch="false"/><line number="504" hits="41" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line></lines></method><method name="chrono::batch_render::Scene::Import(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, chrono::batch_render::ImportDesc const&amp;)::{lambda(chrono::batch_render::ImportContext&amp;)#1}::operator()" signature="(chrono::batch_render::ImportContext&amp;) const" line-rate="1.0" branch-rate="0.7272727272727273" complexity="0.0"><lines><line number="506" hits="32" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="507" hits="13" branch="false"/><line number="509" hits="41" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="35" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Import" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportReader const&amp;, chrono::batch_render::ImportDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="512" hits="5" branch="false"/><line number="513" hits="5" branch="false"/><line number="514" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Scene::StartImport" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportReader const&amp;, chrono::batch_render::ImportDesc const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="0.9" branch-rate="0.75" complexity="0.0"><lines><line number="517" hits="18" branch="false"/><line number="519" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="520" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="522" hits="18" branch="false"/><line number="523" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="524" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="525" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="526" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="529" hits="8" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line></lines></method><method name="chrono::batch_render::Scene::StartImport(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportReader const&amp;, chrono::batch_render::ImportDesc const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)::{lambda()#2}::operator()" signature="() const" line-rate="0.2727272727272727" branch-rate="0.2727272727272727" complexity="0.0"><lines><line number="530" hits="13" branch="true" condition-coverage="45% (5/11)"><conditions><condition number="0" type="jump" coverage="45%"/></conditions></line><line number="531" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="534" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="535" hits="0" branch="false"/><line number="536" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="537" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="538" hits="0" branch="false"/><line number="539" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="540" hits="0" branch="false"/><line number="544" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="545" hits="15" branch="false"/></lines></method></methods><lines><line number="40" hits="4" branch="false"/><line number="41" hits="6" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="42" hits="4" branch="false"/><line number="45" hits="69" branch="false"/><line number="46" hits="3" branch="false"/><line number="47" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="12" branch="false"/><line number="49" hits="30" branch="true" condition-coverage="46% (6/13)"><conditions><condition number="0" type="jump" coverage="46%"/></conditions></line><line number="50" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="42" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="9" branch="false"/><line number="53" hits="12" branch="false"/><line number="54" hits="3" branch="false"/><line number="55" hits="72" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="56" hits="69" branch="false"/><line number="59" hits="2" branch="false"/><line number="60" hits="2" branch="false"/><line number="61" hits="2" branch="false"/><line number="64" hits="17" branch="false"/><line number="66" hits="17" branch="false"/><line number="67" hits="17" branch="false"/><line number="68" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="6" branch="false"/><line number="73" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="2" branch="false"/><line number="75" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="2" branch="false"/><line number="79" hits="4" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="80" hits="2" branch="false"/><line number="81" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="83" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="84" hits="2" branch="false"/><line number="86" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="1" branch="false"/><line number="88" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="93" hits="1" branch="false"/><line number="95" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="4" branch="false"/><line number="99" hits="13" branch="false"/><line number="100" hits="17" branch="false"/><line number="102" hits="38" branch="false"/><line number="103" hits="152" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="7" branch="false"/><line number="109" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="38" branch="false"/><line number="113" hits="76" branch="false"/><line number="114" hits="38" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="117" hits="15" branch="false"/><line number="118" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="11" branch="false"/><line number="121" hits="4" branch="false"/><line number="122" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="7" branch="false"/><line number="132" hits="10" branch="false"/><line number="133" hits="39" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="17" branch="false"/><line number="138" hits="10" branch="false"/><line number="139" hits="10" branch="false"/><line number="144" hits="18" branch="false"/><line number="146" hits="18" branch="false"/><line number="147" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="36" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="150" hits="8" branch="false"/><line number="151" hits="8" branch="false"/><line number="154" hits="8" branch="false"/><line number="155" hits="8" branch="false"/><line number="158" hits="3" branch="false"/><line number="159" hits="3" branch="false"/><line number="160" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="163" hits="55" branch="false"/><line number="164" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="165" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="167" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="55" branch="false"/><line number="169" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="0" branch="false"/><line number="172" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="55" branch="false"/><line number="177" hits="38119" branch="false"/><line number="178" hits="38119" branch="false"/><line number="181" hits="0" branch="false"/><line number="182" hits="0" branch="false"/><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="0" branch="false"/><line number="186" hits="2" branch="false"/><line number="187" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="190" hits="2" branch="false"/><line number="191" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="192" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="194" hits="2" branch="false"/><line number="197" hits="18" branch="false"/><line number="198" hits="18" branch="false"/><line number="199" hits="18" branch="false"/><line number="200" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="13" branch="false"/><line number="206" hits="26" branch="false"/><line number="207" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="28" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="209" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="10" branch="true" condition-coverage="58% (7/12)"><conditions><condition number="0" type="jump" coverage="58%"/></conditions></line><line number="212" hits="5" branch="false"/><line number="213" hits="18" branch="false"/><line number="215" hits="3" branch="false"/><line number="216" hits="3" branch="false"/><line number="217" hits="3" branch="false"/><line number="218" hits="3" branch="false"/><line number="220" hits="0" branch="false"/><line number="221" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="224" hits="31" branch="false"/><line number="225" hits="31" branch="false"/><line number="226" hits="31" branch="false"/><line number="227" hits="32" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="228" hits="0" branch="false"/><line number="229" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="18" branch="false"/><line number="231" hits="18" branch="false"/><line number="232" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="13" branch="false"/><line number="236" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="26" branch="false"/><line number="240" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="5" branch="false"/><line number="242" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="243" hits="5" branch="false"/><line number="244" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="249" hits="26" branch="false"/><line number="253" hits="4" branch="false"/><line number="254" hits="4" branch="false"/><line number="257" hits="26" branch="false"/><line number="258" hits="26" branch="false"/><line number="259" hits="26" branch="false"/><line number="262" hits="18" branch="false"/><line number="263" hits="18" branch="false"/><line number="264" hits="18" branch="false"/><line number="265" hits="18" branch="false"/><line number="266" hits="18" branch="false"/><line number="267" hits="18" branch="false"/><line number="268" hits="18" branch="false"/><line number="269" hits="18" branch="false"/><line number="270" hits="18" branch="false"/><line number="291" hits="6" branch="false"/><line number="293" hits="0" branch="false"/><line number="295" hits="18" branch="false"/><line number="297" hits="55" branch="false"/><line number="298" hits="55" branch="false"/><line number="299" hits="55" branch="false"/><line number="301" hits="8" branch="false"/><line number="302" hits="8" branch="false"/><line number="305" hits="8" branch="false"/><line number="306" hits="8" branch="false"/><line number="309" hits="3" branch="false"/><line number="310" hits="3" branch="false"/><line number="313" hits="38119" branch="false"/><line number="314" hits="38119" branch="false"/><line number="317" hits="50" branch="false"/><line number="318" hits="50" branch="false"/><line number="319" hits="100" branch="false"/><line number="321" hits="3" branch="false"/><line number="322" hits="3" branch="false"/><line number="323" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="2" branch="false"/><line number="326" hits="3" branch="false"/><line number="327" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="3" branch="false"/><line number="329" hits="0" branch="false"/><line number="331" hits="28" branch="false"/><line number="332" hits="28" branch="false"/><line number="335" hits="13" branch="false"/><line number="336" hits="13" branch="false"/><line number="337" hits="13" branch="false"/><line number="338" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="47" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="60" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="342" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="343" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="344" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="346" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="347" hits="9" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="349" hits="13" branch="false"/><line number="350" hits="0" branch="false"/><line number="351" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="354" hits="0" branch="false"/><line number="355" hits="0" branch="false"/><line number="358" hits="1" branch="false"/><line number="359" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="362" hits="0" branch="false"/><line number="363" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="366" hits="2" branch="false"/><line number="367" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="368" hits="2" branch="false"/><line number="370" hits="2" branch="false"/><line number="372" hits="15" branch="false"/><line number="373" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="15" branch="false"/><line number="379" hits="8" branch="false"/><line number="380" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="381" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="383" hits="8" branch="false"/><line number="384" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="386" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="8" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="390" hits="0" branch="false"/><line number="391" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="394" hits="8" branch="false"/><line number="395" hits="8" branch="false"/><line number="396" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="404" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="8" branch="false"/><line number="409" hits="0" branch="false"/><line number="410" hits="11" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="8" branch="false"/><line number="418" hits="7" branch="false"/><line number="419" hits="7" branch="false"/><line number="420" hits="7" branch="false"/><line number="421" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="423" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="425" hits="0" branch="false"/><line number="427" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="13" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="14" branch="false"/><line number="432" hits="7" branch="false"/><line number="434" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="435" hits="5" branch="false"/><line number="437" hits="0" branch="false"/><line number="438" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="7" branch="false"/><line number="444" hits="30" branch="false"/><line number="445" hits="30" branch="false"/><line number="446" hits="30" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="447" hits="30" branch="false"/><line number="449" hits="49" branch="false"/><line number="450" hits="49" branch="false"/><line number="451" hits="49" branch="false"/><line number="452" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="49" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="49" branch="false"/><line number="456" hits="5" branch="false"/><line number="457" hits="5" branch="false"/><line number="458" hits="5" branch="false"/><line number="459" hits="5" branch="false"/><line number="460" hits="40" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="461" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="5" branch="false"/><line number="464" hits="5" branch="false"/><line number="466" hits="0" branch="false"/><line number="467" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="468" hits="0" branch="false"/><line number="470" hits="0" branch="false"/><line number="472" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="475" hits="0" branch="false"/><line number="476" hits="0" branch="false"/><line number="477" hits="0" branch="false"/><line number="479" hits="18" branch="false"/><line number="480" hits="36" branch="false"/><line number="481" hits="42" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="482" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="37" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="484" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="485" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="486" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="487" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="489" hits="36" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="490" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="1" branch="false"/><line number="495" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="3" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="497" hits="1" branch="false"/><line number="498" hits="41" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="500" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="13" branch="false"/><line number="504" hits="41" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="506" hits="32" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="507" hits="13" branch="false"/><line number="509" hits="41" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="35" branch="false"/><line number="512" hits="5" branch="false"/><line number="513" hits="5" branch="false"/><line number="514" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="517" hits="18" branch="false"/><line number="519" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="520" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="522" hits="18" branch="false"/><line number="523" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="524" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="525" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="526" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="529" hits="8" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="530" hits="13" branch="true" condition-coverage="45% (5/11)"><conditions><condition number="0" type="jump" coverage="45%"/></conditions></line><line number="531" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="534" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="535" hits="0" branch="false"/><line number="536" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="537" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="538" hits="0" branch="false"/><line number="539" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="540" hits="0" branch="false"/><line number="544" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="545" hits="15" branch="false"/></lines></class><class name="importer_h" filename="chrono_batch_render/import/importer.h" line-rate="1.0" branch-rate="0.5" complexity="0.0"><methods><method name="&lt;unknown function 23&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 29&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 77&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="77" hits="1" branch="false"/></lines></method><method name="void chrono::batch_render::ImportPlan::Define&lt;chrono::batch_render::Cube&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Cube::Desc)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::ImportPlan::Define&lt;chrono::batch_render::GeomSubset&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::GeomSubset::Desc)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::ImportPlan::Define&lt;chrono::batch_render::Mesh&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Mesh::Desc)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::ImportPlan::Define&lt;chrono::batch_render::Scope&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Scope::Desc)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::ImportPlan::Define&lt;chrono::batch_render::Xform&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Xform::Desc)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="81" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::ImportPlan::Define&lt;chrono::batch_render::Xform&gt;(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Xform::Desc)::{lambda(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="82" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="83" hits="2" branch="false"/><line number="85" hits="2" branch="false"/><line number="93" hits="15" branch="false"/><line number="103" hits="6" branch="false"/></lines></method></methods><lines><line number="23" hits="2" branch="false"/><line number="25" hits="4" branch="false"/><line number="29" hits="128" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="6" branch="false"/><line number="52" hits="36" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="10" branch="true" condition-coverage="13% (2/15)"><conditions><condition number="0" type="jump" coverage="13%"/></conditions></line><line number="77" hits="41" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="77" hits="4" branch="false"/><line number="77" hits="1" branch="false"/><line number="81" hits="3" branch="false"/><line number="81" hits="2" branch="false"/><line number="81" hits="13" branch="false"/><line number="81" hits="5" branch="false"/><line number="81" hits="12" branch="false"/><line number="82" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="82" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="2" branch="false"/><line number="85" hits="2" branch="false"/><line number="85" hits="3" branch="false"/><line number="85" hits="2" branch="false"/><line number="85" hits="13" branch="false"/><line number="85" hits="5" branch="false"/><line number="85" hits="10" branch="false"/><line number="93" hits="100" branch="false"/><line number="93" hits="9" branch="false"/><line number="93" hits="35" branch="false"/><line number="93" hits="15" branch="false"/><line number="103" hits="8" branch="false"/><line number="103" hits="6" branch="false"/><line number="114" hits="13" branch="false"/><line number="114" hits="3" branch="false"/><line number="114" hits="1" branch="false"/><line number="128" hits="6" branch="false"/><line number="140" hits="15" branch="false"/><line number="141" hits="15" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class><class name="obj_cpp" filename="chrono_batch_render/import/obj.cpp" line-rate="0.9067796610169492" branch-rate="0.7667638483965015" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::ToIdentifier" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.7777777777777778" branch-rate="0.5555555555555556" complexity="0.0"><lines><line number="27" hits="26" branch="false"/><line number="28" hits="26" branch="false"/><line number="29" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="206" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="32" hits="26" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="26" branch="false"/><line number="36" hits="0" branch="false"/><line number="38" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ChildNames::Take" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.7777777777777778" branch-rate="0.5555555555555556" complexity="0.0"><lines><line number="40" hits="26" branch="false"/><line number="41" hits="26" branch="false"/><line number="42" hits="26" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="26" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="26" branch="false"/><line number="50" hits="26" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Cross" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="56" hits="6" branch="false"/><line number="57" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Normalize" signature="(chrono::batch_render::Float3)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="60" hits="6" branch="false"/><line number="61" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::MeshBuilder::MeshBuilder" signature="(tinyobj::attrib_t const&amp;, std::filesystem::__cxx11::path const&amp;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="67" hits="14" branch="false"/><line number="68" hits="14" branch="false"/><line number="69" hits="14" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="70" hits="14" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::MeshBuilder::AddFace" signature="(std::span&lt;tinyobj::index_t const, 18446744073709551615ul&gt;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="72" hits="17" branch="false"/><line number="73" hits="17" branch="false"/><line number="74" hits="17" branch="false"/><line number="75" hits="73" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="57" branch="false"/><line number="77" hits="56" branch="false"/><line number="78" hits="56" branch="false"/><line number="80" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MeshBuilder::Finish" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;) &amp;&amp;" line-rate="1.0" branch-rate="0.8823529411764706" complexity="0.0"><lines><line number="82" hits="13" branch="false"/><line number="83" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="10" branch="false"/><line number="86" hits="13" branch="false"/><line number="87" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="4" branch="false"/><line number="93" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="24" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="98" hits="13" branch="false"/><line number="99" hits="13" branch="false"/><line number="100" hits="8" branch="false"/><line number="102" hits="13" branch="false"/><line number="103" hits="13" branch="false"/><line number="106" hits="13" branch="false"/><line number="107" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MeshBuilder::Check" signature="(int, unsigned long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.8" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="111" hits="81" branch="false"/><line number="112" hits="81" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="113" hits="0" branch="false"/><line number="114" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="80" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MeshBuilder::Point" signature="(int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="118" hits="57" branch="false"/><line number="119" hits="57" branch="false"/><line number="120" hits="57" branch="false"/><line number="121" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="49" branch="false"/><line number="124" hits="49" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="7" branch="false"/><line number="126" hits="7" branch="false"/><line number="129" hits="56" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MeshBuilder::AddNormal" signature="(int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="132" hits="56" branch="false"/><line number="133" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="44" branch="false"/><line number="136" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="12" branch="false"/><line number="140" hits="24" branch="false"/><line number="141" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MeshBuilder::AddSt" signature="(int)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="144" hits="56" branch="false"/><line number="145" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="44" branch="false"/><line number="148" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="44" branch="false"/><line number="151" hits="12" branch="false"/><line number="152" hits="12" branch="false"/><line number="153" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="154" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="155" hits="12" branch="false"/><line number="157" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MeshBuilder::SmoothNormals" signature="() const" line-rate="1.0" branch-rate="0.9047619047619048" complexity="0.0"><lines><line number="160" hits="10" branch="false"/><line number="161" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="9" branch="false"/><line number="164" hits="1" branch="false"/><line number="165" hits="1" branch="false"/><line number="166" hits="1" branch="false"/><line number="167" hits="1" branch="false"/><line number="168" hits="1" branch="false"/><line number="169" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="2" branch="false"/><line number="171" hits="2" branch="false"/><line number="172" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="6" branch="false"/><line number="174" hits="6" branch="false"/><line number="175" hits="6" branch="false"/><line number="176" hits="6" branch="false"/><line number="178" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="180" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="6" branch="false"/><line number="185" hits="2" branch="false"/><line number="187" hits="1" branch="false"/><line number="188" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="2" branch="false"/><line number="192" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="195" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="2" branch="false"/><line number="199" hits="1" branch="false"/><line number="200" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ScalarChannel" signature="(tinyobj::texture_option_t const&amp;)" line-rate="0.5" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="216" hits="16" branch="false"/><line number="217" hits="16" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="218" hits="0" branch="false"/><line number="219" hits="0" branch="false"/><line number="220" hits="0" branch="false"/><line number="221" hits="0" branch="false"/><line number="222" hits="16" branch="false"/><line number="223" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Text" signature="(std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&amp;)" line-rate="0.75" branch-rate="1.0" complexity="0.0"><lines><line number="227" hits="13" branch="false"/><line number="228" hits="13" branch="false"/><line number="231" hits="0" branch="false"/><line number="233" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SourceMaterials::operator()" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::vector&lt;tinyobj::material_t, std::allocator&lt;tinyobj::material_t&gt; &gt;*, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, int, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, int&gt; &gt; &gt;*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;*)" line-rate="0.6923076923076923" branch-rate="0.4166666666666667" complexity="0.0"><lines><line number="235" hits="5" branch="false"/><line number="238" hits="5" branch="false"/><line number="239" hits="5" branch="false"/><line number="240" hits="10" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="241" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="243" hits="0" branch="false"/><line number="244" hits="0" branch="false"/><line number="245" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="246" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="5" branch="false"/><line number="248" hits="10" branch="false"/><line number="261" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::DefineLook" signature="(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::(anonymous namespace)::Look const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="267" hits="6" branch="false"/><line number="268" hits="6" branch="false"/><line number="269" hits="6" branch="false"/><line number="270" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="6" branch="false"/><line number="273" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="2" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="2" branch="false"/><line number="276" hits="4" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="2" branch="false"/><line number="278" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="2" branch="false"/><line number="282" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="2" branch="false"/><line number="286" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SurfaceBuilder::SurfaceBuilder" signature="(tinyobj::material_t const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, chrono::batch_render::ImportPlan&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="290" hits="6" branch="false"/><line number="292" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::SurfaceBuilder::Build" signature="() &amp;&amp;" line-rate="0.7560975609756098" branch-rate="0.5151515151515151" complexity="0.0"><lines><line number="294" hits="6" branch="false"/><line number="295" hits="6" branch="false"/><line number="296" hits="6" branch="false"/><line number="297" hits="6" branch="false"/><line number="298" hits="6" branch="false"/><line number="299" hits="6" branch="false"/><line number="300" hits="6" branch="false"/><line number="301" hits="6" branch="false"/><line number="302" hits="6" branch="false"/><line number="303" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="307" hits="12" branch="false"/><line number="308" hits="6" branch="false"/><line number="309" hits="6" branch="false"/><line number="310" hits="12" branch="false"/><line number="311" hits="6" branch="false"/><line number="312" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="313" hits="0" branch="false"/><line number="315" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="316" hits="0" branch="false"/><line number="317" hits="0" branch="false"/><line number="319" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="320" hits="0" branch="false"/><line number="321" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="322" hits="0" branch="false"/><line number="324" hits="0" branch="false"/><line number="326" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="328" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="329" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="330" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="331" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="332" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="333" hits="0" branch="false"/><line number="335" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="336" hits="0" branch="false"/><line number="338" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="339" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="0" branch="false"/><line number="342" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SurfaceBuilder::Map" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, tinyobj::texture_option_t const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8846153846153846" branch-rate="0.7941176470588235" complexity="0.0"><lines><line number="346" hits="42" branch="false"/><line number="348" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="2" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="355" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="357" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="3" branch="false"/><line number="361" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="362" hits="3" branch="false"/><line number="363" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="364" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="2" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="2" branch="false"/><line number="367" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="1" branch="false"/><line number="370" hits="1" branch="false"/><line number="372" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="373" hits="0" branch="false"/><line number="374" hits="0" branch="false"/><line number="376" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="2" branch="false"/><line number="378" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SurfaceBuilder::Place" signature="(tinyobj::texture_option_t const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="380" hits="2" branch="false"/><line number="381" hits="2" branch="false"/><line number="382" hits="2" branch="false"/><line number="383" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="384" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SurfaceBuilder::Place(tinyobj::texture_option_t const&amp;)::{lambda(chrono::batch_render::TexturePlacement::Desc const&amp;)#1}::operator()" signature="(chrono::batch_render::TexturePlacement::Desc const&amp;) const" line-rate="0.8181818181818182" branch-rate="0.5" complexity="0.0"><lines><line number="385" hits="2" branch="false"/><line number="386" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="388" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="389" hits="0" branch="false"/><line number="391" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="2" branch="false"/><line number="393" hits="2" branch="false"/><line number="395" hits="36" branch="false"/><line number="396" hits="6" branch="true" condition-coverage="50% (6/12)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="397" hits="0" branch="false"/><line number="409" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::Parse" signature="(chrono::batch_render::ImportSource const&amp;)" line-rate="0.8888888888888888" branch-rate="0.8" complexity="0.0"><lines><line number="415" hits="9" branch="false"/><line number="416" hits="9" branch="false"/><line number="417" hits="17" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="418" hits="8" branch="false"/><line number="419" hits="8" branch="false"/><line number="420" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="8" branch="false"/><line number="422" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="424" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="19" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="0" branch="false"/><line number="432" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="16" branch="false"/><line number="435" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::DefineMaterials" signature="(chrono::batch_render::ImportPlan&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::(anonymous namespace)::ObjData const&amp;, chrono::batch_render::ImportSource const&amp;, chrono::batch_render::ImportContext&amp;, chrono::batch_render::(anonymous namespace)::ChildNames&amp;)" line-rate="1.0" branch-rate="0.9473684210526315" complexity="0.0"><lines><line number="437" hits="8" branch="false"/><line number="440" hits="8" branch="false"/><line number="441" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="445" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="446" hits="5" branch="false"/><line number="447" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="449" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="450" hits="24" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="451" hits="6" branch="false"/><line number="452" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="6" branch="false"/><line number="455" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="5" branch="false"/><line number="457" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::DefineMeshes" signature="(chrono::batch_render::ImportPlan&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::(anonymous namespace)::ObjData const&amp;, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::ImportSource const&amp;, chrono::batch_render::ImportContext&amp;, chrono::batch_render::(anonymous namespace)::ChildNames&amp;)" line-rate="0.9574468085106383" branch-rate="0.8032786885245902" complexity="0.0"><lines><line number="459" hits="8" branch="false"/><line number="462" hits="8" branch="false"/><line number="463" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="14" branch="false"/><line number="465" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="466" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="467" hits="0" branch="false"/><line number="469" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="471" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="472" hits="12" branch="false"/><line number="474" hits="14" branch="false"/><line number="475" hits="14" branch="false"/><line number="476" hits="14" branch="false"/><line number="477" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="479" hits="17" branch="false"/><line number="480" hits="17" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="481" hits="17" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="482" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="484" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="485" hits="17" branch="false"/><line number="486" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="487" hits="16" branch="false"/><line number="489" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="490" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="491" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="493" hits="13" branch="false"/><line number="494" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="495" hits="26" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="499" hits="12" branch="false"/><line number="501" hits="1" branch="false"/><line number="502" hits="4" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="503" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="1" branch="false"/><line number="506" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="2" branch="false"/><line number="512" hits="14" branch="false"/><line number="513" hits="7" branch="false"/><line number="514" hits="13" branch="false"/><line number="516" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ObjImporter::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="518" hits="18" branch="false"/><line number="519" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ObjImporter::Extensions" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="522" hits="3" branch="false"/><line number="523" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ObjImporter::Read" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, chrono::batch_render::ImportContext&amp;)" line-rate="1.0" branch-rate="0.9473684210526315" complexity="0.0"><lines><line number="526" hits="9" branch="false"/><line number="528" hits="9" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="529" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="8" branch="false"/><line number="534" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="535" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="536" hits="8" branch="false"/><line number="537" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="8" branch="false"/><line number="541" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="543" hits="7" branch="false"/><line number="544" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::CreateObjImporter" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="549" hits="3" branch="false"/><line number="550" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method></methods><lines><line number="27" hits="26" branch="false"/><line number="28" hits="26" branch="false"/><line number="29" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="206" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="32" hits="26" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="26" branch="false"/><line number="36" hits="0" branch="false"/><line number="38" hits="2" branch="false"/><line number="40" hits="26" branch="false"/><line number="41" hits="26" branch="false"/><line number="42" hits="26" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="26" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="26" branch="false"/><line number="50" hits="26" branch="false"/><line number="56" hits="6" branch="false"/><line number="57" hits="6" branch="false"/><line number="60" hits="6" branch="false"/><line number="61" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="67" hits="14" branch="false"/><line number="68" hits="14" branch="false"/><line number="69" hits="14" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="70" hits="14" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="72" hits="17" branch="false"/><line number="73" hits="17" branch="false"/><line number="74" hits="17" branch="false"/><line number="75" hits="73" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="57" branch="false"/><line number="77" hits="56" branch="false"/><line number="78" hits="56" branch="false"/><line number="80" hits="16" branch="false"/><line number="82" hits="13" branch="false"/><line number="83" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="10" branch="false"/><line number="86" hits="13" branch="false"/><line number="87" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="4" branch="false"/><line number="93" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="24" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="98" hits="13" branch="false"/><line number="99" hits="13" branch="false"/><line number="100" hits="8" branch="false"/><line number="102" hits="13" branch="false"/><line number="103" hits="13" branch="false"/><line number="106" hits="13" branch="false"/><line number="107" hits="13" branch="false"/><line number="111" hits="81" branch="false"/><line number="112" hits="81" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="113" hits="0" branch="false"/><line number="114" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="80" branch="false"/><line number="118" hits="57" branch="false"/><line number="119" hits="57" branch="false"/><line number="120" hits="57" branch="false"/><line number="121" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="49" branch="false"/><line number="124" hits="49" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="7" branch="false"/><line number="126" hits="7" branch="false"/><line number="129" hits="56" branch="false"/><line number="132" hits="56" branch="false"/><line number="133" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="44" branch="false"/><line number="136" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="12" branch="false"/><line number="140" hits="24" branch="false"/><line number="141" hits="12" branch="false"/><line number="144" hits="56" branch="false"/><line number="145" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="44" branch="false"/><line number="148" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="44" branch="false"/><line number="151" hits="12" branch="false"/><line number="152" hits="12" branch="false"/><line number="153" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="154" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="155" hits="12" branch="false"/><line number="157" hits="12" branch="false"/><line number="160" hits="10" branch="false"/><line number="161" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="9" branch="false"/><line number="164" hits="1" branch="false"/><line number="165" hits="1" branch="false"/><line number="166" hits="1" branch="false"/><line number="167" hits="1" branch="false"/><line number="168" hits="1" branch="false"/><line number="169" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="2" branch="false"/><line number="171" hits="2" branch="false"/><line number="172" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="6" branch="false"/><line number="174" hits="6" branch="false"/><line number="175" hits="6" branch="false"/><line number="176" hits="6" branch="false"/><line number="178" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="180" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="6" branch="false"/><line number="185" hits="2" branch="false"/><line number="187" hits="1" branch="false"/><line number="188" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="2" branch="false"/><line number="192" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="195" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="2" branch="false"/><line number="199" hits="1" branch="false"/><line number="200" hits="1" branch="false"/><line number="216" hits="16" branch="false"/><line number="217" hits="16" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="218" hits="0" branch="false"/><line number="219" hits="0" branch="false"/><line number="220" hits="0" branch="false"/><line number="221" hits="0" branch="false"/><line number="222" hits="16" branch="false"/><line number="223" hits="16" branch="false"/><line number="227" hits="13" branch="false"/><line number="228" hits="13" branch="false"/><line number="231" hits="0" branch="false"/><line number="233" hits="8" branch="false"/><line number="235" hits="5" branch="false"/><line number="238" hits="5" branch="false"/><line number="239" hits="5" branch="false"/><line number="240" hits="10" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="241" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="243" hits="0" branch="false"/><line number="244" hits="0" branch="false"/><line number="245" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="246" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="5" branch="false"/><line number="248" hits="10" branch="false"/><line number="261" hits="6" branch="false"/><line number="267" hits="6" branch="false"/><line number="268" hits="6" branch="false"/><line number="269" hits="6" branch="false"/><line number="270" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="6" branch="false"/><line number="273" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="2" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="2" branch="false"/><line number="276" hits="4" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="2" branch="false"/><line number="278" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="2" branch="false"/><line number="282" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="2" branch="false"/><line number="286" hits="12" branch="false"/><line number="290" hits="6" branch="false"/><line number="292" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="6" branch="false"/><line number="295" hits="6" branch="false"/><line number="296" hits="6" branch="false"/><line number="297" hits="6" branch="false"/><line number="298" hits="6" branch="false"/><line number="299" hits="6" branch="false"/><line number="300" hits="6" branch="false"/><line number="301" hits="6" branch="false"/><line number="302" hits="6" branch="false"/><line number="303" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="307" hits="12" branch="false"/><line number="308" hits="6" branch="false"/><line number="309" hits="6" branch="false"/><line number="310" hits="12" branch="false"/><line number="311" hits="6" branch="false"/><line number="312" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="313" hits="0" branch="false"/><line number="315" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="316" hits="0" branch="false"/><line number="317" hits="0" branch="false"/><line number="319" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="320" hits="0" branch="false"/><line number="321" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="322" hits="0" branch="false"/><line number="324" hits="0" branch="false"/><line number="326" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="328" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="329" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="330" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="331" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="332" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="333" hits="0" branch="false"/><line number="335" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="336" hits="0" branch="false"/><line number="338" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="339" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="0" branch="false"/><line number="342" hits="6" branch="false"/><line number="346" hits="42" branch="false"/><line number="348" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="2" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="355" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="357" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="3" branch="false"/><line number="361" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="362" hits="3" branch="false"/><line number="363" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="364" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="2" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="2" branch="false"/><line number="367" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="1" branch="false"/><line number="370" hits="1" branch="false"/><line number="372" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="373" hits="0" branch="false"/><line number="374" hits="0" branch="false"/><line number="376" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="2" branch="false"/><line number="378" hits="7" branch="false"/><line number="380" hits="2" branch="false"/><line number="381" hits="2" branch="false"/><line number="382" hits="2" branch="false"/><line number="383" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="384" hits="2" branch="false"/><line number="385" hits="2" branch="false"/><line number="386" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="388" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="389" hits="0" branch="false"/><line number="391" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="2" branch="false"/><line number="393" hits="2" branch="false"/><line number="395" hits="36" branch="false"/><line number="396" hits="6" branch="true" condition-coverage="50% (6/12)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="397" hits="0" branch="false"/><line number="409" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="9" branch="false"/><line number="416" hits="9" branch="false"/><line number="417" hits="17" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="418" hits="8" branch="false"/><line number="419" hits="8" branch="false"/><line number="420" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="8" branch="false"/><line number="422" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="424" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="19" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="0" branch="false"/><line number="432" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="16" branch="false"/><line number="435" hits="8" branch="false"/><line number="437" hits="8" branch="false"/><line number="440" hits="8" branch="false"/><line number="441" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="445" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="446" hits="5" branch="false"/><line number="447" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="449" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="450" hits="24" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="451" hits="6" branch="false"/><line number="452" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="6" branch="false"/><line number="455" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="5" branch="false"/><line number="457" hits="10" branch="false"/><line number="459" hits="8" branch="false"/><line number="462" hits="8" branch="false"/><line number="463" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="14" branch="false"/><line number="465" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="466" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="467" hits="0" branch="false"/><line number="469" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="471" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="472" hits="12" branch="false"/><line number="474" hits="14" branch="false"/><line number="475" hits="14" branch="false"/><line number="476" hits="14" branch="false"/><line number="477" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="479" hits="17" branch="false"/><line number="480" hits="17" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="481" hits="17" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="482" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="484" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="485" hits="17" branch="false"/><line number="486" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="487" hits="16" branch="false"/><line number="489" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="490" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="491" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="493" hits="13" branch="false"/><line number="494" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="495" hits="26" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="499" hits="12" branch="false"/><line number="501" hits="1" branch="false"/><line number="502" hits="4" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="503" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="1" branch="false"/><line number="506" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="2" branch="false"/><line number="512" hits="14" branch="false"/><line number="513" hits="7" branch="false"/><line number="514" hits="13" branch="false"/><line number="516" hits="3" branch="false"/><line number="518" hits="18" branch="false"/><line number="519" hits="18" branch="false"/><line number="522" hits="3" branch="false"/><line number="523" hits="3" branch="false"/><line number="526" hits="9" branch="false"/><line number="528" hits="9" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="529" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="8" branch="false"/><line number="534" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="535" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="536" hits="8" branch="false"/><line number="537" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="8" branch="false"/><line number="541" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="543" hits="7" branch="false"/><line number="544" hits="20" branch="false"/><line number="549" hits="3" branch="false"/><line number="550" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class><class name="usd_cpp" filename="chrono_batch_render/import/usd.cpp" line-rate="0.16666666666666666" branch-rate="0.0625" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Open" signature="(chrono::batch_render::ImportSource const&amp;)" line-rate="0.125" branch-rate="0.0" complexity="0.0"><lines><line number="16" hits="0" branch="false"/><line number="17" hits="0" branch="false"/><line number="18" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="22" hits="0" branch="false"/><line number="37" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::UsdImporter::Name" signature="() const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::UsdImporter::Extensions" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="43" hits="3" branch="false"/><line number="44" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::UsdImporter::Read" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, chrono::batch_render::ImportContext&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="47" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="63" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="64" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::CreateUsdImporter" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="70" hits="3" branch="false"/><line number="71" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method></methods><lines><line number="16" hits="0" branch="false"/><line number="17" hits="0" branch="false"/><line number="18" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="false"/><line number="21" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="22" hits="0" branch="false"/><line number="37" hits="3" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="43" hits="3" branch="false"/><line number="44" hits="3" branch="false"/><line number="47" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="63" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="64" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="false"/><line number="70" hits="3" branch="false"/><line number="71" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.io" line-rate="0.8449612403100775" branch-rate="0.7227414330218068" complexity="0.0"><classes><class name="ies_cpp" filename="chrono_batch_render/io/ies.cpp" line-rate="0.9489795918367347" branch-rate="0.7878787878787878" complexity="0.0"><methods><method name="&lt;unknown function 22&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="22" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Numbers::Next" signature="()" line-rate="1.0" branch-rate="0.95" complexity="0.0"><lines><line number="24" hits="122" branch="false"/><line number="25" hits="239" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="238" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="117" branch="false"/><line number="30" hits="309" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="188" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="187" branch="false"/><line number="34" hits="122" branch="false"/><line number="35" hits="122" branch="false"/><line number="36" hits="122" branch="false"/><line number="37" hits="122" branch="false"/><line number="38" hits="122" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="39" hits="1" branch="false"/><line number="40" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="121" branch="false"/><line number="43" hits="121" branch="false"/><line number="44" hits="121" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Numbers::Take" signature="(unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="31" branch="false"/><line number="47" hits="31" branch="false"/><line number="48" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="96" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="30" branch="false"/><line number="52" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Interpolate" signature="(std::vector&lt;double, std::allocator&lt;double&gt; &gt; const&amp;, std::vector&lt;double, std::allocator&lt;double&gt; &gt; const&amp;, double)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="59" hits="264613" branch="false"/><line number="61" hits="264613" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="1805" branch="false"/><line number="64" hits="262808" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="67" hits="262808" branch="false"/><line number="68" hits="262808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="262808" branch="false"/><line number="70" hits="262808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="71" hits="262808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="72" hits="262808" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Fold" signature="(double, double, double)" line-rate="0.6363636363636364" branch-rate="0.5" complexity="0.0"><lines><line number="75" hits="1444" branch="false"/><line number="76" hits="1444" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="722" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="80" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="84" hits="722" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="361" branch="false"/><line number="86" hits="361" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="361" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::IsIes" signature="(std::filesystem::__cxx11::path const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="96" hits="10" branch="false"/><line number="97" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ReadIes" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.9803921568627451" branch-rate="0.8297872340425532" complexity="0.0"><lines><line number="100" hits="7" branch="false"/><line number="101" hits="7" branch="false"/><line number="102" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="6" branch="false"/><line number="106" hits="6" branch="false"/><line number="107" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="1" branch="false"/><line number="110" hits="1" branch="false"/><line number="111" hits="2" branch="false"/><line number="113" hits="6" branch="false"/><line number="114" hits="6" branch="false"/><line number="115" hits="6" branch="false"/><line number="116" hits="6" branch="false"/><line number="117" hits="6" branch="false"/><line number="118" hits="6" branch="false"/><line number="119" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="5" branch="false"/><line number="126" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="5" branch="false"/><line number="129" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="4" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="138" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="1448" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="1444" branch="false"/><line number="148" hits="1444" branch="false"/><line number="149" hits="4693" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="3249" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="9386" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="6137" branch="false"/><line number="154" hits="3249" branch="false"/><line number="155" hits="3249" branch="false"/><line number="156" hits="262808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="261364" branch="false"/><line number="158" hits="261364" branch="false"/><line number="159" hits="261364" branch="false"/><line number="162" hits="4" branch="false"/><line number="163" hits="6" branch="false"/></lines></method></methods><lines><line number="22" hits="6" branch="false"/><line number="24" hits="122" branch="false"/><line number="25" hits="239" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="238" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="117" branch="false"/><line number="30" hits="309" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="188" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="187" branch="false"/><line number="34" hits="122" branch="false"/><line number="35" hits="122" branch="false"/><line number="36" hits="122" branch="false"/><line number="37" hits="122" branch="false"/><line number="38" hits="122" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="39" hits="1" branch="false"/><line number="40" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="121" branch="false"/><line number="43" hits="121" branch="false"/><line number="44" hits="121" branch="false"/><line number="46" hits="31" branch="false"/><line number="47" hits="31" branch="false"/><line number="48" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="96" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="30" branch="false"/><line number="52" hits="1" branch="false"/><line number="59" hits="264613" branch="false"/><line number="61" hits="264613" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="1805" branch="false"/><line number="64" hits="262808" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="67" hits="262808" branch="false"/><line number="68" hits="262808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="262808" branch="false"/><line number="70" hits="262808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="71" hits="262808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="72" hits="262808" branch="false"/><line number="75" hits="1444" branch="false"/><line number="76" hits="1444" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="722" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="80" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="84" hits="722" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="361" branch="false"/><line number="86" hits="361" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="361" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="96" hits="10" branch="false"/><line number="97" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="7" branch="false"/><line number="101" hits="7" branch="false"/><line number="102" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="6" branch="false"/><line number="106" hits="6" branch="false"/><line number="107" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="1" branch="false"/><line number="110" hits="1" branch="false"/><line number="111" hits="2" branch="false"/><line number="113" hits="6" branch="false"/><line number="114" hits="6" branch="false"/><line number="115" hits="6" branch="false"/><line number="116" hits="6" branch="false"/><line number="117" hits="6" branch="false"/><line number="118" hits="6" branch="false"/><line number="119" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="5" branch="false"/><line number="126" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="5" branch="false"/><line number="129" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="4" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="138" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="1448" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="1444" branch="false"/><line number="148" hits="1444" branch="false"/><line number="149" hits="4693" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="3249" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="9386" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="6137" branch="false"/><line number="154" hits="3249" branch="false"/><line number="155" hits="3249" branch="false"/><line number="156" hits="262808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="261364" branch="false"/><line number="158" hits="261364" branch="false"/><line number="159" hits="261364" branch="false"/><line number="162" hits="4" branch="false"/><line number="163" hits="6" branch="false"/></lines></class><class name="image_cpp" filename="chrono_batch_render/io/image.cpp" line-rate="0.8153241650294696" branch-rate="0.698744769874477" complexity="0.0"><methods><method name="&lt;unknown function 46&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="1" branch="false"/><line number="48" hits="8" branch="false"/><line number="49" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MemoryStream::read" signature="(char*, int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MemoryStream::tellg" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MemoryStream::seekg" signature="(unsigned long)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MemoryStream::size" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="68" hits="8" branch="false"/><line number="69" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MemoryStream::isStatelessRead" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="72" hits="8" branch="false"/><line number="73" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MemoryStream::read" signature="(void*, unsigned long, unsigned long)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="76" hits="36" branch="false"/><line number="77" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="80" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="81" hits="36" branch="false"/><line number="82" hits="36" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::LoadExr" signature="(std::span&lt;std::byte const, 18446744073709551615ul&gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0"><lines><line number="90" hits="8" branch="false"/><line number="91" hits="8" branch="false"/><line number="92" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="7" branch="false"/><line number="96" hits="7" branch="false"/><line number="97" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="78" branch="false"/><line number="105" hits="78" branch="false"/><line number="107" hits="7" branch="false"/><line number="108" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="109" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Image chrono::batch_render::(anonymous namespace)::Decode&lt;unsigned char&gt;" signature="(unsigned char*, int, int, float, chrono::batch_render::ImageEncoding)" line-rate="0.9090909090909091" branch-rate="1.0" complexity="0.0"><lines><line number="114" hits="6" branch="false"/><line number="115" hits="6" branch="false"/><line number="116" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="52" branch="false"/><line number="118" hits="52" branch="false"/><line number="119" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="12" branch="false"/><line number="122" hits="52" branch="false"/><line number="124" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="6" branch="false"/><line number="126" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Image chrono::batch_render::(anonymous namespace)::Decode&lt;unsigned short&gt;" signature="(unsigned short*, int, int, float, chrono::batch_render::ImageEncoding)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="false"/><line number="119" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="120" hits="0" branch="false"/><line number="122" hits="0" branch="false"/><line number="124" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::LoadStb" signature="(std::span&lt;std::byte const, 18446744073709551615ul&gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, chrono::batch_render::ImageEncoding)" line-rate="0.8333333333333334" branch-rate="0.625" complexity="0.0"><lines><line number="128" hits="7" branch="false"/><line number="129" hits="7" branch="false"/><line number="130" hits="7" branch="false"/><line number="131" hits="7" branch="false"/><line number="132" hits="7" branch="false"/><line number="133" hits="7" branch="false"/><line number="134" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="135" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="false"/><line number="138" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="6" branch="false"/><line number="141" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::ToImage" signature="(chrono::batch_render::Pixels const&amp;, chrono::batch_render::ImageEncoding)" line-rate="0.8333333333333334" branch-rate="0.3" complexity="0.0"><lines><line number="144" hits="1" branch="false"/><line number="145" hits="1" branch="false"/><line number="146" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="147" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="151" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ToImage(chrono::batch_render::Pixels const&amp;, chrono::batch_render::ImageEncoding)::{lambda(unsigned long, bool)#1}::operator()" signature="(unsigned long, bool) const" line-rate="0.6875" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="152" hits="25" branch="false"/><line number="153" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="154" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="false"/><line number="158" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="24" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="160" hits="1" branch="false"/><line number="162" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="6" branch="false"/><line number="164" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="165" hits="0" branch="false"/><line number="166" hits="0" branch="false"/><line number="168" hits="12" branch="false"/><line number="169" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="172" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Encoded" signature="(chrono::batch_render::Pixels const&amp;, char const*)" line-rate="0.52" branch-rate="0.391304347826087" complexity="0.0"><lines><line number="175" hits="23" branch="false"/><line number="176" hits="23" branch="false"/><line number="177" hits="23" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="178" hits="21" branch="false"/><line number="179" hits="21" branch="false"/><line number="180" hits="21" branch="false"/><line number="181" hits="21" branch="false"/><line number="182" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="1" branch="false"/><line number="184" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="187" hits="1" branch="false"/><line number="189" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="192" hits="0" branch="false"/><line number="194" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="197" hits="0" branch="false"/><line number="198" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="199" hits="0" branch="false"/><line number="200" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="202" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="203" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::WritePngBytes" signature="(std::filesystem::__cxx11::path const&amp;, unsigned char const*, int, int, int)" line-rate="0.75" branch-rate="0.4" complexity="0.0"><lines><line number="209" hits="46" branch="false"/><line number="211" hits="46" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="212" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="46" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::WriteJpegBytes" signature="(std::filesystem::__cxx11::path const&amp;, unsigned char const*, int, int, int, int)" line-rate="0.6666666666666666" branch-rate="0.375" complexity="0.0"><lines><line number="216" hits="1" branch="false"/><line number="218" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="219" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="222" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="224" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::WriteExrChannels" signature="(std::filesystem::__cxx11::path const&amp;, char*, int, int, int, Imf_3_5::PixelType)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="226" hits="10" branch="false"/><line number="228" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::WriteExrChannels(std::filesystem::__cxx11::path const&amp;, char*, int, int, int, Imf_3_5::PixelType)::{lambda(int)#1}::operator()" signature="(int) const" line-rate="0.9047619047619048" branch-rate="0.7916666666666666" complexity="0.0"><lines><line number="229" hits="72" branch="false"/><line number="230" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="6" branch="false"/><line number="233" hits="56" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="10" branch="false"/><line number="236" hits="10" branch="false"/><line number="237" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="10" branch="false"/><line number="240" hits="10" branch="false"/><line number="241" hits="41" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="31" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="10" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="252" hits="0" branch="false"/><line number="253" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::Image::Mean" signature="() const" line-rate="0.9166666666666666" branch-rate="0.75" complexity="0.0"><lines><line number="257" hits="1" branch="false"/><line number="258" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="259" hits="0" branch="false"/><line number="261" hits="1" branch="false"/><line number="262" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="12" branch="false"/><line number="264" hits="12" branch="false"/><line number="265" hits="12" branch="false"/><line number="266" hits="12" branch="false"/><line number="268" hits="1" branch="false"/><line number="269" hits="1" branch="false"/><line number="270" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ReadBytes" signature="(std::filesystem::__cxx11::path const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="275" hits="31" branch="false"/><line number="276" hits="31" branch="false"/><line number="277" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="31" branch="false"/></lines></method><method name="chrono::batch_render::LoadImageFile" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::ImageEncoding)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="285" hits="11" branch="false"/><line number="286" hits="11" branch="false"/><line number="287" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::LoadRgba8File" signature="(std::filesystem::__cxx11::path const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="290" hits="20" branch="false"/><line number="291" hits="20" branch="false"/><line number="292" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="14" branch="false"/></lines></method><method name="chrono::batch_render::LoadRgba8Bytes" signature="(chrono::batch_render::Span&lt;std::byte const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0"><lines><line number="295" hits="23" branch="false"/><line number="296" hits="23" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="297" hits="23" branch="false"/><line number="298" hits="23" branch="false"/><line number="299" hits="23" branch="false"/><line number="300" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="22" branch="false"/><line number="306" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="22" branch="false"/><line number="310" hits="23" branch="false"/></lines></method><method name="chrono::batch_render::LoadImageBytes" signature="(chrono::batch_render::Span&lt;std::byte const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImageEncoding)" line-rate="1.0" branch-rate="0.9444444444444444" complexity="0.0"><lines><line number="312" hits="16" branch="false"/><line number="313" hits="16" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="314" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="64" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="16" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::IsPngOrJpeg" signature="(std::filesystem::__cxx11::path const&amp;)" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="324" hits="107" branch="false"/><line number="325" hits="321" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="107" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="327" hits="107" branch="false"/></lines></method><method name="chrono::batch_render::Pixels::Pixels" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="0.8" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="329" hits="22" branch="false"/><line number="330" hits="22" branch="false"/><line number="331" hits="22" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="335" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="22" branch="false"/><line number="337" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="22" branch="false"/></lines></method><method name="chrono::batch_render::Pixels::Pixels" signature="(chrono::batch_render::Span&lt;std::byte const&gt;, chrono::batch_render::device::DType, long, long, long)" line-rate="0.9166666666666666" branch-rate="0.6363636363636364" complexity="0.0"><lines><line number="341" hits="30" branch="false"/><line number="342" hits="30" branch="false"/><line number="343" hits="30" branch="false"/><line number="344" hits="30" branch="false"/><line number="345" hits="30" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="346" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="348" hits="30" branch="false"/><line number="349" hits="30" branch="false"/><line number="350" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="30" branch="false"/></lines></method><method name="chrono::batch_render::ImageFromTensor" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::ImageEncoding)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="356" hits="1" branch="false"/><line number="357" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ToRgba8" signature="(chrono::batch_render::Image const&amp;, chrono::batch_render::ImageEncoding)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="360" hits="26" branch="false"/><line number="361" hits="26" branch="false"/></lines></method><method name="chrono::batch_render::ToRgba8(chrono::batch_render::Image const&amp;, chrono::batch_render::ImageEncoding)::{lambda(float)#1}::operator()" signature="(float) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="362" hits="16781030" branch="false"/><line number="363" hits="16781004" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::ToRgba8(chrono::batch_render::Image const&amp;, chrono::batch_render::ImageEncoding)::{lambda(float)#2}::operator()" signature="(float) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="365" hits="12585779" branch="false"/><line number="366" hits="12585753" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="367" hits="26" branch="false"/><line number="369" hits="4195277" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="4195251" branch="false"/><line number="371" hits="4195251" branch="false"/><line number="372" hits="4195251" branch="false"/><line number="373" hits="4195251" branch="false"/><line number="374" hits="4195251" branch="false"/><line number="376" hits="26" branch="false"/></lines></method><method name="chrono::batch_render::WritePng" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::Image const&amp;)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="379" hits="26" branch="false"/><line number="380" hits="26" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="381" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="26" branch="false"/></lines></method><method name="chrono::batch_render::WritePng" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::Pixels const&amp;)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="385" hits="22" branch="false"/><line number="386" hits="22" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="387" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="22" branch="false"/></lines></method><method name="chrono::batch_render::WriteJpeg" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::Image const&amp;, int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="391" hits="0" branch="false"/><line number="392" hits="0" branch="false"/><line number="393" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="394" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::WriteJpeg" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::Pixels const&amp;, int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="396" hits="1" branch="false"/><line number="397" hits="1" branch="false"/><line number="398" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::WriteExr" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::Image const&amp;)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="402" hits="7" branch="false"/><line number="403" hits="7" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="404" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="7" branch="false"/><line number="406" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::WriteExr" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::Pixels const&amp;)" line-rate="0.6666666666666666" branch-rate="0.5" complexity="0.0"><lines><line number="409" hits="3" branch="false"/><line number="410" hits="3" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="411" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="413" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="416" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="3" branch="false"/><line number="418" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="419" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="420" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="421" hits="0" branch="false"/><line number="424" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="425" hits="0" branch="false"/><line number="426" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="428" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::WriteImage" signature="(std::filesystem::__cxx11::path, chrono::batch_render::Pixels const&amp;)" line-rate="1.0" branch-rate="0.9444444444444444" complexity="0.0"><lines><line number="430" hits="24" branch="false"/><line number="431" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="72" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="435" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="438" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="23" branch="false"/><line number="445" hits="23" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ToTensor" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::Pixels const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="449" hits="0" branch="false"/><line number="450" hits="0" branch="false"/><line number="451" hits="0" branch="false"/><line number="452" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="453" hits="0" branch="false"/><line number="454" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="455" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="456" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="457" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Packed" signature="(chrono::batch_render::Pixels const&amp;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; const&amp;)" line-rate="0.8888888888888888" branch-rate="1.0" complexity="0.0"><lines><line number="459" hits="30" branch="false"/><line number="460" hits="30" branch="false"/><line number="461" hits="30" branch="false"/><line number="462" hits="30" branch="false"/><line number="463" hits="30" branch="false"/><line number="464" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="465" hits="30" branch="false"/><line number="466" hits="30" branch="false"/><line number="467" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::RequireScalars" signature="(chrono::batch_render::device::DType, long, chrono::batch_render::ColorizeOptions const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="469" hits="41" branch="false"/><line number="470" hits="41" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="471" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="474" hits="2" branch="false"/><line number="475" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="477" hits="39" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="38" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ScalarFlags" signature="(chrono::batch_render::ColorizeOptions const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="482" hits="61" branch="false"/><line number="483" hits="110" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="484" hits="95" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="485" hits="61" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::RequireHdr" signature="(chrono::batch_render::device::DType, long)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="488" hits="7" branch="false"/><line number="489" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="490" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::RequireNormals" signature="(chrono::batch_render::device::DType, long)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="494" hits="5" branch="false"/><line number="495" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="496" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::RequireIds" signature="(chrono::batch_render::device::DType, long)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="500" hits="5" branch="false"/><line number="501" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="502" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::PixelId" signature="(chrono::batch_render::Span&lt;unsigned int const&gt;)" line-rate="1.0" branch-rate="0.9166666666666666" complexity="0.0"><lines><line number="506" hits="63304" branch="false"/><line number="507" hits="63304" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="508" hits="63304" branch="false"/><line number="509" hits="253204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="189900" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="191135" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="63304" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::Describe" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="0.8333333333333334" branch-rate="0.6842105263157895" complexity="0.0"><lines><line number="523" hits="50" branch="false"/><line number="524" hits="50" branch="false"/><line number="525" hits="50" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="526" hits="0" branch="false"/><line number="527" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="529" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="50" branch="false"/><line number="531" hits="50" branch="false"/><line number="532" hits="166" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="116" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="534" hits="116" branch="false"/><line number="536" hits="50" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Launch" signature="(std::vector&lt;char const*, std::allocator&lt;char const*&gt; &gt; const&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::ColorizeParams, chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; const&amp;)" line-rate="0.9354838709677419" branch-rate="0.8181818181818182" complexity="0.0"><lines><line number="539" hits="22" branch="false"/><line number="541" hits="22" branch="false"/><line number="542" hits="22" branch="false"/><line number="543" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="544" hits="0" branch="false"/><line number="545" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="547" hits="22" branch="false"/><line number="548" hits="22" branch="false"/><line number="549" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="552" hits="22" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="553" hits="22" branch="false"/><line number="554" hits="44" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="555" hits="22" branch="false"/><line number="556" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="557" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="559" hits="22" branch="false"/><line number="560" hits="22" branch="false"/><line number="562" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="563" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="564" hits="22" branch="false"/><line number="565" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="566" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="569" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="66" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="571" hits="44" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="572" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="22" branch="false"/><line number="575" hits="88" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::HostBounds" signature="(chrono::batch_render::Pixels const&amp;, chrono::batch_render::ColorizeOptions const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="577" hits="23" branch="false"/><line number="578" hits="23" branch="false"/><line number="579" hits="23" branch="false"/><line number="580" hits="23" branch="false"/><line number="581" hits="23" branch="false"/><line number="582" hits="23" branch="false"/><line number="583" hits="23" branch="false"/><line number="584" hits="511107" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="585" hits="511084" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="997518" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="493298" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="591" hits="27" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="592" hits="23" branch="false"/></lines></method><method name="chrono::batch_render::ColormapColor" signature="(chrono::batch_render::Colormap, float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="597" hits="4" branch="false"/><line number="598" hits="4" branch="false"/><line number="599" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::ColorizeScalars" signature="(chrono::batch_render::Pixels const&amp;, chrono::batch_render::ColorizeOptions const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="602" hits="23" branch="false"/><line number="603" hits="23" branch="false"/><line number="604" hits="23" branch="false"/><line number="605" hits="23" branch="false"/><line number="606" hits="23" branch="false"/><line number="607" hits="23" branch="false"/><line number="608" hits="23" branch="false"/><line number="609" hits="23" branch="false"/><line number="610" hits="511107" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="611" hits="511084" branch="false"/><line number="612" hits="511084" branch="false"/><line number="614" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="615" hits="23" branch="false"/></lines></method><method name="chrono::batch_render::ColorizeHdr" signature="(chrono::batch_render::Pixels const&amp;, float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="617" hits="4" branch="false"/><line number="618" hits="4" branch="false"/><line number="619" hits="4" branch="false"/><line number="620" hits="4" branch="false"/><line number="621" hits="4" branch="false"/><line number="622" hits="63309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="623" hits="63305" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="624" hits="63305" branch="false"/><line number="625" hits="63305" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="627" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="628" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::ColorizeNormals" signature="(chrono::batch_render::Pixels const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="630" hits="1" branch="false"/><line number="631" hits="1" branch="false"/><line number="632" hits="1" branch="false"/><line number="633" hits="1" branch="false"/><line number="634" hits="63301" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="635" hits="63300" branch="false"/><line number="636" hits="63300" branch="false"/><line number="638" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="639" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::IdColor" signature="(chrono::batch_render::Span&lt;unsigned int const&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="641" hits="0" branch="false"/><line number="642" hits="0" branch="false"/><line number="643" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ColorizeIds" signature="(chrono::batch_render::Pixels const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="646" hits="2" branch="false"/><line number="647" hits="2" branch="false"/><line number="648" hits="2" branch="false"/><line number="649" hits="2" branch="false"/><line number="650" hits="2" branch="false"/><line number="651" hits="63306" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="652" hits="63304" branch="false"/><line number="654" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="655" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ScalarTensor" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::ColorizeOptions const&amp;, chrono::batch_render::device::Tensor*)" line-rate="0.6451612903225806" branch-rate="0.45454545454545453" complexity="0.0"><lines><line number="659" hits="18" branch="false"/><line number="661" hits="18" branch="false"/><line number="662" hits="18" branch="false"/><line number="663" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="664" hits="0" branch="false"/><line number="665" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="666" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="667" hits="0" branch="false"/><line number="668" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="670" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="672" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="673" hits="0" branch="false"/><line number="674" hits="15" branch="false"/><line number="675" hits="15" branch="false"/><line number="676" hits="15" branch="false"/><line number="677" hits="15" branch="false"/><line number="678" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="679" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="681" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="682" hits="0" branch="false"/><line number="683" hits="0" branch="false"/><line number="685" hits="15" branch="false"/><line number="686" hits="15" branch="false"/><line number="687" hits="15" branch="false"/><line number="688" hits="15" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="689" hits="15" branch="false"/><line number="690" hits="15" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="691" hits="12" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="693" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="694" hits="45" branch="false"/></lines></method><method name="chrono::batch_render::ColorizeScalars" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::ColorizeOptions const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="698" hits="18" branch="false"/><line number="699" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::ColorizeScalars" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::ColorizeOptions const&amp;, chrono::batch_render::device::Tensor&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="702" hits="0" branch="false"/><line number="704" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ColorizeHdr" signature="(chrono::batch_render::device::Tensor const&amp;, float)" line-rate="0.875" branch-rate="0.45454545454545453" complexity="0.0"><lines><line number="707" hits="3" branch="false"/><line number="708" hits="3" branch="false"/><line number="709" hits="3" branch="false"/><line number="710" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="711" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="713" hits="2" branch="false"/><line number="714" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="715" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::ColorizeNormals" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="0.8333333333333334" branch-rate="0.4" complexity="0.0"><lines><line number="718" hits="4" branch="false"/><line number="719" hits="4" branch="false"/><line number="720" hits="4" branch="false"/><line number="721" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="722" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="724" hits="3" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::ColorizeIds" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="0.8333333333333334" branch-rate="0.4" complexity="0.0"><lines><line number="727" hits="3" branch="false"/><line number="728" hits="3" branch="false"/><line number="729" hits="3" branch="false"/><line number="730" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="731" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="733" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method></methods><lines><line number="46" hits="1" branch="false"/><line number="48" hits="8" branch="false"/><line number="49" hits="16" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="68" hits="8" branch="false"/><line number="69" hits="8" branch="false"/><line number="72" hits="8" branch="false"/><line number="73" hits="8" branch="false"/><line number="76" hits="36" branch="false"/><line number="77" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="80" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="81" hits="36" branch="false"/><line number="82" hits="36" branch="false"/><line number="90" hits="8" branch="false"/><line number="91" hits="8" branch="false"/><line number="92" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="7" branch="false"/><line number="96" hits="7" branch="false"/><line number="97" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="78" branch="false"/><line number="105" hits="78" branch="false"/><line number="107" hits="7" branch="false"/><line number="108" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="109" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="1" branch="false"/><line number="114" hits="6" branch="false"/><line number="114" hits="0" branch="false"/><line number="115" hits="6" branch="false"/><line number="115" hits="0" branch="false"/><line number="116" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="117" hits="52" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="52" branch="false"/><line number="118" hits="0" branch="false"/><line number="119" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="120" hits="12" branch="false"/><line number="120" hits="0" branch="false"/><line number="122" hits="52" branch="false"/><line number="122" hits="0" branch="false"/><line number="124" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="6" branch="false"/><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="false"/><line number="126" hits="0" branch="false"/><line number="128" hits="7" branch="false"/><line number="129" hits="7" branch="false"/><line number="130" hits="7" branch="false"/><line number="131" hits="7" branch="false"/><line number="132" hits="7" branch="false"/><line number="133" hits="7" branch="false"/><line number="134" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="135" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="false"/><line number="138" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="6" branch="false"/><line number="141" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="1" branch="false"/><line number="145" hits="1" branch="false"/><line number="146" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="147" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="151" hits="1" branch="false"/><line number="152" hits="25" branch="false"/><line number="153" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="154" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="false"/><line number="158" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="24" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="160" hits="1" branch="false"/><line number="162" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="6" branch="false"/><line number="164" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="165" hits="0" branch="false"/><line number="166" hits="0" branch="false"/><line number="168" hits="12" branch="false"/><line number="169" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="172" hits="1" branch="false"/><line number="175" hits="23" branch="false"/><line number="176" hits="23" branch="false"/><line number="177" hits="23" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="178" hits="21" branch="false"/><line number="179" hits="21" branch="false"/><line number="180" hits="21" branch="false"/><line number="181" hits="21" branch="false"/><line number="182" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="1" branch="false"/><line number="184" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="187" hits="1" branch="false"/><line number="189" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="192" hits="0" branch="false"/><line number="194" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="197" hits="0" branch="false"/><line number="198" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="199" hits="0" branch="false"/><line number="200" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="202" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="203" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="false"/><line number="209" hits="46" branch="false"/><line number="211" hits="46" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="212" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="46" branch="false"/><line number="216" hits="1" branch="false"/><line number="218" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="219" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="222" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="224" hits="1" branch="false"/><line number="226" hits="10" branch="false"/><line number="228" hits="10" branch="false"/><line number="229" hits="72" branch="false"/><line number="230" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="6" branch="false"/><line number="233" hits="56" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="10" branch="false"/><line number="236" hits="10" branch="false"/><line number="237" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="10" branch="false"/><line number="240" hits="10" branch="false"/><line number="241" hits="41" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="31" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="10" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="252" hits="0" branch="false"/><line number="253" hits="10" branch="false"/><line number="257" hits="1" branch="false"/><line number="258" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="259" hits="0" branch="false"/><line number="261" hits="1" branch="false"/><line number="262" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="12" branch="false"/><line number="264" hits="12" branch="false"/><line number="265" hits="12" branch="false"/><line number="266" hits="12" branch="false"/><line number="268" hits="1" branch="false"/><line number="269" hits="1" branch="false"/><line number="270" hits="1" branch="false"/><line number="275" hits="31" branch="false"/><line number="276" hits="31" branch="false"/><line number="277" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="31" branch="false"/><line number="285" hits="11" branch="false"/><line number="286" hits="11" branch="false"/><line number="287" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="9" branch="false"/><line number="290" hits="20" branch="false"/><line number="291" hits="20" branch="false"/><line number="292" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="14" branch="false"/><line number="295" hits="23" branch="false"/><line number="296" hits="23" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="297" hits="23" branch="false"/><line number="298" hits="23" branch="false"/><line number="299" hits="23" branch="false"/><line number="300" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="22" branch="false"/><line number="306" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="22" branch="false"/><line number="310" hits="23" branch="false"/><line number="312" hits="16" branch="false"/><line number="313" hits="16" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="314" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="64" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="16" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="16" branch="false"/><line number="324" hits="107" branch="false"/><line number="325" hits="321" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="107" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="327" hits="107" branch="false"/><line number="329" hits="22" branch="false"/><line number="330" hits="22" branch="false"/><line number="331" hits="22" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="335" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="22" branch="false"/><line number="337" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="22" branch="false"/><line number="341" hits="30" branch="false"/><line number="342" hits="30" branch="false"/><line number="343" hits="30" branch="false"/><line number="344" hits="30" branch="false"/><line number="345" hits="30" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="346" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="348" hits="30" branch="false"/><line number="349" hits="30" branch="false"/><line number="350" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="30" branch="false"/><line number="356" hits="1" branch="false"/><line number="357" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="26" branch="false"/><line number="361" hits="26" branch="false"/><line number="362" hits="16781030" branch="false"/><line number="363" hits="16781004" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="365" hits="12585779" branch="false"/><line number="366" hits="12585753" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="367" hits="26" branch="false"/><line number="369" hits="4195277" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="4195251" branch="false"/><line number="371" hits="4195251" branch="false"/><line number="372" hits="4195251" branch="false"/><line number="373" hits="4195251" branch="false"/><line number="374" hits="4195251" branch="false"/><line number="376" hits="26" branch="false"/><line number="379" hits="26" branch="false"/><line number="380" hits="26" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="381" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="26" branch="false"/><line number="385" hits="22" branch="false"/><line number="386" hits="22" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="387" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="22" branch="false"/><line number="391" hits="0" branch="false"/><line number="392" hits="0" branch="false"/><line number="393" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="394" hits="0" branch="false"/><line number="396" hits="1" branch="false"/><line number="397" hits="1" branch="false"/><line number="398" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="1" branch="false"/><line number="402" hits="7" branch="false"/><line number="403" hits="7" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="404" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="7" branch="false"/><line number="406" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="7" branch="false"/><line number="409" hits="3" branch="false"/><line number="410" hits="3" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="411" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="413" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="416" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="3" branch="false"/><line number="418" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="419" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="420" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="421" hits="0" branch="false"/><line number="424" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="425" hits="0" branch="false"/><line number="426" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="428" hits="3" branch="false"/><line number="430" hits="24" branch="false"/><line number="431" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="72" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="435" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="438" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="23" branch="false"/><line number="445" hits="23" branch="false"/><line number="449" hits="0" branch="false"/><line number="450" hits="0" branch="false"/><line number="451" hits="0" branch="false"/><line number="452" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="453" hits="0" branch="false"/><line number="454" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="455" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="456" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="457" hits="0" branch="false"/><line number="459" hits="30" branch="false"/><line number="460" hits="30" branch="false"/><line number="461" hits="30" branch="false"/><line number="462" hits="30" branch="false"/><line number="463" hits="30" branch="false"/><line number="464" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="465" hits="30" branch="false"/><line number="466" hits="30" branch="false"/><line number="467" hits="0" branch="false"/><line number="469" hits="41" branch="false"/><line number="470" hits="41" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="471" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="474" hits="2" branch="false"/><line number="475" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="477" hits="39" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="38" branch="false"/><line number="482" hits="61" branch="false"/><line number="483" hits="110" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="484" hits="95" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="485" hits="61" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="7" branch="false"/><line number="489" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="490" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="6" branch="false"/><line number="494" hits="5" branch="false"/><line number="495" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="496" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="4" branch="false"/><line number="500" hits="5" branch="false"/><line number="501" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="502" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="4" branch="false"/><line number="506" hits="63304" branch="false"/><line number="507" hits="63304" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="508" hits="63304" branch="false"/><line number="509" hits="253204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="189900" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="191135" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="63304" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="50" branch="false"/><line number="524" hits="50" branch="false"/><line number="525" hits="50" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="526" hits="0" branch="false"/><line number="527" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="529" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="50" branch="false"/><line number="531" hits="50" branch="false"/><line number="532" hits="166" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="116" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="534" hits="116" branch="false"/><line number="536" hits="50" branch="false"/><line number="539" hits="22" branch="false"/><line number="541" hits="22" branch="false"/><line number="542" hits="22" branch="false"/><line number="543" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="544" hits="0" branch="false"/><line number="545" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="547" hits="22" branch="false"/><line number="548" hits="22" branch="false"/><line number="549" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="552" hits="22" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="553" hits="22" branch="false"/><line number="554" hits="44" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="555" hits="22" branch="false"/><line number="556" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="557" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="559" hits="22" branch="false"/><line number="560" hits="22" branch="false"/><line number="562" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="563" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="564" hits="22" branch="false"/><line number="565" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="566" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="569" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="66" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="571" hits="44" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="572" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="22" branch="false"/><line number="575" hits="88" branch="false"/><line number="577" hits="23" branch="false"/><line number="578" hits="23" branch="false"/><line number="579" hits="23" branch="false"/><line number="580" hits="23" branch="false"/><line number="581" hits="23" branch="false"/><line number="582" hits="23" branch="false"/><line number="583" hits="23" branch="false"/><line number="584" hits="511107" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="585" hits="511084" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="997518" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="493298" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="591" hits="27" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="592" hits="23" branch="false"/><line number="597" hits="4" branch="false"/><line number="598" hits="4" branch="false"/><line number="599" hits="4" branch="false"/><line number="602" hits="23" branch="false"/><line number="603" hits="23" branch="false"/><line number="604" hits="23" branch="false"/><line number="605" hits="23" branch="false"/><line number="606" hits="23" branch="false"/><line number="607" hits="23" branch="false"/><line number="608" hits="23" branch="false"/><line number="609" hits="23" branch="false"/><line number="610" hits="511107" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="611" hits="511084" branch="false"/><line number="612" hits="511084" branch="false"/><line number="614" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="615" hits="23" branch="false"/><line number="617" hits="4" branch="false"/><line number="618" hits="4" branch="false"/><line number="619" hits="4" branch="false"/><line number="620" hits="4" branch="false"/><line number="621" hits="4" branch="false"/><line number="622" hits="63309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="623" hits="63305" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="624" hits="63305" branch="false"/><line number="625" hits="63305" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="627" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="628" hits="4" branch="false"/><line number="630" hits="1" branch="false"/><line number="631" hits="1" branch="false"/><line number="632" hits="1" branch="false"/><line number="633" hits="1" branch="false"/><line number="634" hits="63301" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="635" hits="63300" branch="false"/><line number="636" hits="63300" branch="false"/><line number="638" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="639" hits="1" branch="false"/><line number="641" hits="0" branch="false"/><line number="642" hits="0" branch="false"/><line number="643" hits="0" branch="false"/><line number="646" hits="2" branch="false"/><line number="647" hits="2" branch="false"/><line number="648" hits="2" branch="false"/><line number="649" hits="2" branch="false"/><line number="650" hits="2" branch="false"/><line number="651" hits="63306" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="652" hits="63304" branch="false"/><line number="654" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="655" hits="2" branch="false"/><line number="659" hits="18" branch="false"/><line number="661" hits="18" branch="false"/><line number="662" hits="18" branch="false"/><line number="663" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="664" hits="0" branch="false"/><line number="665" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="666" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="667" hits="0" branch="false"/><line number="668" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="670" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="672" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="673" hits="0" branch="false"/><line number="674" hits="15" branch="false"/><line number="675" hits="15" branch="false"/><line number="676" hits="15" branch="false"/><line number="677" hits="15" branch="false"/><line number="678" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="679" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="681" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="682" hits="0" branch="false"/><line number="683" hits="0" branch="false"/><line number="685" hits="15" branch="false"/><line number="686" hits="15" branch="false"/><line number="687" hits="15" branch="false"/><line number="688" hits="15" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="689" hits="15" branch="false"/><line number="690" hits="15" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="691" hits="12" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="693" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="694" hits="45" branch="false"/><line number="698" hits="18" branch="false"/><line number="699" hits="18" branch="false"/><line number="702" hits="0" branch="false"/><line number="704" hits="0" branch="false"/><line number="707" hits="3" branch="false"/><line number="708" hits="3" branch="false"/><line number="709" hits="3" branch="false"/><line number="710" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="711" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="713" hits="2" branch="false"/><line number="714" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="715" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="718" hits="4" branch="false"/><line number="719" hits="4" branch="false"/><line number="720" hits="4" branch="false"/><line number="721" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="722" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="724" hits="3" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="727" hits="3" branch="false"/><line number="728" hits="3" branch="false"/><line number="729" hits="3" branch="false"/><line number="730" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="731" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="733" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class><class name="image_h" filename="chrono_batch_render/io/image.h" line-rate="0.9736842105263158" branch-rate="0.8" complexity="0.0"><methods><method name="chrono::batch_render::Rgba::operator==" signature="(chrono::batch_render::Rgba const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 37&gt;" signature="" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="37" hits="60" branch="true" condition-coverage="80% (8/10)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="44" hits="55" branch="false"/><line number="45" hits="55" branch="true" condition-coverage="92% (13/14)"><conditions><condition number="0" type="jump" coverage="92%"/></conditions></line><line number="47" hits="1835039" branch="false"/><line number="48" hits="1835039" branch="false"/></lines></method><method name="&lt;unknown function 74&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Pixels::Pixels&lt;float&gt;" signature="(chrono::batch_render::Span&lt;float const&gt;, long, long, long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Pixels::Pixels&lt;unsigned int&gt;" signature="(chrono::batch_render::Span&lt;unsigned int const&gt;, long, long, long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Pixels::Pixels&lt;float&gt;" signature="(std::vector&lt;float, std::allocator&lt;float&gt; &gt; const&amp;, long, long, long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Pixels::Pixels&lt;unsigned int&gt;" signature="(std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; const&amp;, long, long, long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="28" hits="24" branch="false"/><line number="29" hits="24" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="60" branch="true" condition-coverage="80% (8/10)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="37" hits="13" branch="true" condition-coverage="55% (5/9)"><conditions><condition number="0" type="jump" coverage="55%"/></conditions></line><line number="44" hits="55" branch="false"/><line number="44" hits="3" branch="false"/><line number="45" hits="55" branch="true" condition-coverage="92% (13/14)"><conditions><condition number="0" type="jump" coverage="92%"/></conditions></line><line number="45" hits="3" branch="false"/><line number="47" hits="1835039" branch="false"/><line number="47" hits="39" branch="false"/><line number="48" hits="1835039" branch="false"/><line number="48" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="13" branch="false"/><line number="51" hits="2" branch="false"/><line number="52" hits="13" branch="false"/><line number="52" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="22" branch="false"/><line number="74" hits="1" branch="false"/><line number="74" hits="30" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="74" hits="37" branch="true" condition-coverage="94% (18/19)"><conditions><condition number="0" type="jump" coverage="94%"/></conditions></line><line number="87" hits="24" branch="false"/><line number="87" hits="2" branch="false"/><line number="88" hits="24" branch="false"/><line number="88" hits="2" branch="false"/><line number="90" hits="24" branch="false"/><line number="90" hits="2" branch="false"/><line number="93" hits="24" branch="false"/><line number="93" hits="2" branch="false"/><line number="95" hits="24" branch="false"/><line number="95" hits="2" branch="false"/><line number="97" hits="14" branch="false"/><line number="97" hits="74" branch="false"/><line number="98" hits="14" branch="false"/><line number="98" hits="74" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="1" branch="false"/><line number="101" hits="14" branch="false"/><line number="101" hits="73" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.io.kernels" line-rate="1.0" branch-rate="0.8958333333333334" complexity="0.0"><classes><class name="colorize_h" filename="chrono_batch_render/io/kernels/colorize.h" line-rate="1.0" branch-rate="0.8484848484848485" complexity="0.0"><methods><method name="&lt;unknown function 53&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="53" hits="663686" branch="false"/><line number="54" hits="663686" branch="false"/></lines></method><method name="chrono::batch_render::Unorm8" signature="(float)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="57" hits="1413730" branch="false"/><line number="58" hits="1413730" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::Polynomial" signature="(float, float, float, float, float, float, float, float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="61" hits="726258" branch="false"/><line number="63" hits="726258" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ColormapRgba" signature="(unsigned int, float)" line-rate="1.0" branch-rate="0.8125" complexity="0.0"><lines><line number="66" hits="486438" branch="false"/><line number="67" hits="486438" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="68" hits="486438" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="182508" branch="false"/><line number="75" hits="182508" branch="false"/><line number="77" hits="303930" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="59578" branch="false"/><line number="84" hits="59578" branch="false"/><line number="86" hits="244352" branch="false"/><line number="87" hits="244352" branch="false"/><line number="90" hits="1022168" branch="false"/><line number="91" hits="997518" branch="true" condition-coverage="80% (8/10)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line></lines></method><method name="chrono::batch_render::ResolveBounds" signature="(float, float, float, float, unsigned int)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="103" hits="23" branch="false"/><line number="105" hits="23" branch="false"/><line number="106" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="23" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="109" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="4" branch="false"/><line number="111" hits="4" branch="false"/><line number="113" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="116" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="23" branch="false"/></lines></method><method name="chrono::batch_render::ScalarRgba" signature="(float, chrono::batch_render::ScalarBounds, unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="120" hits="511084" branch="false"/><line number="122" hits="511084" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="486434" branch="false"/><line number="126" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="486431" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::NormalRgba" signature="(float, float, float)" line-rate="1.0" branch-rate="0.25" complexity="0.0"><lines><line number="136" hits="63300" branch="false"/><line number="137" hits="63300" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="140" hits="63300" branch="false"/><line number="141" hits="63300" branch="false"/></lines></method><method name="chrono::batch_render::HdrRgba" signature="(float, float, float, float, float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="144" hits="63305" branch="false"/><line number="145" hits="63305" branch="false"/><line number="146" hits="63305" branch="false"/><line number="149" hits="189900" branch="false"/><line number="150" hits="189900" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::IdRgba" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="153" hits="50643" branch="false"/><line number="154" hits="50643" branch="false"/><line number="155" hits="50643" branch="false"/><line number="156" hits="50643" branch="false"/><line number="157" hits="50643" branch="false"/><line number="158" hits="50643" branch="false"/><line number="159" hits="50643" branch="false"/><line number="160" hits="50643" branch="false"/><line number="161" hits="50643" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="8646" branch="false"/><line number="165" hits="8645" branch="false"/><line number="168" hits="9882" branch="false"/><line number="171" hits="9883" branch="false"/><line number="174" hits="4941" branch="false"/><line number="176" hits="8646" branch="false"/></lines></method></methods><lines><line number="53" hits="663686" branch="false"/><line number="54" hits="663686" branch="false"/><line number="57" hits="1413730" branch="false"/><line number="58" hits="1413730" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="726258" branch="false"/><line number="63" hits="726258" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="486438" branch="false"/><line number="67" hits="486438" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="68" hits="486438" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="182508" branch="false"/><line number="75" hits="182508" branch="false"/><line number="77" hits="303930" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="59578" branch="false"/><line number="84" hits="59578" branch="false"/><line number="86" hits="244352" branch="false"/><line number="87" hits="244352" branch="false"/><line number="90" hits="1022168" branch="false"/><line number="91" hits="997518" branch="true" condition-coverage="80% (8/10)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="103" hits="23" branch="false"/><line number="105" hits="23" branch="false"/><line number="106" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="23" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="109" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="4" branch="false"/><line number="111" hits="4" branch="false"/><line number="113" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="116" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="23" branch="false"/><line number="120" hits="511084" branch="false"/><line number="122" hits="511084" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="486434" branch="false"/><line number="126" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="486431" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="486434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="63300" branch="false"/><line number="137" hits="63300" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="140" hits="63300" branch="false"/><line number="141" hits="63300" branch="false"/><line number="144" hits="63305" branch="false"/><line number="145" hits="63305" branch="false"/><line number="146" hits="63305" branch="false"/><line number="149" hits="189900" branch="false"/><line number="150" hits="189900" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="50643" branch="false"/><line number="154" hits="50643" branch="false"/><line number="155" hits="50643" branch="false"/><line number="156" hits="50643" branch="false"/><line number="157" hits="50643" branch="false"/><line number="158" hits="50643" branch="false"/><line number="159" hits="50643" branch="false"/><line number="160" hits="50643" branch="false"/><line number="161" hits="50643" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="8646" branch="false"/><line number="165" hits="8645" branch="false"/><line number="168" hits="9882" branch="false"/><line number="171" hits="9883" branch="false"/><line number="174" hits="4941" branch="false"/><line number="176" hits="8646" branch="false"/></lines></class><class name="encoding_h" filename="chrono_batch_render/io/kernels/encoding.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::HalfToFloat" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::FloatToHalf" signature="(float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DecodeSrgb" signature="(float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="36" branch="false"/><line number="51" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::EncodeSrgb" signature="(float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="54" hits="14349152" branch="false"/><line number="55" hits="14349152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="14349152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::EncodeUnorm8" signature="(float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="8" hits="63498" branch="false"/><line number="9" hits="63498" branch="false"/><line number="10" hits="63498" branch="false"/><line number="11" hits="63498" branch="false"/><line number="12" hits="63497" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="13" hits="2052" branch="false"/><line number="15" hits="61445" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="16" hits="3" branch="false"/><line number="18" hits="61443" branch="false"/><line number="21" hits="63764" branch="false"/><line number="22" hits="63764" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="63764" branch="false"/><line number="24" hits="63764" branch="false"/><line number="25" hits="63764" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="63761" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="2" branch="false"/><line number="31" hits="63759" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="2074" branch="false"/><line number="33" hits="2074" branch="false"/><line number="34" hits="2074" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="2052" branch="false"/><line number="38" hits="2052" branch="false"/><line number="39" hits="2052" branch="false"/><line number="40" hits="2052" branch="false"/><line number="41" hits="2052" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="2" branch="false"/><line number="44" hits="2052" branch="false"/><line number="46" hits="61685" branch="false"/><line number="47" hits="61685" branch="false"/><line number="50" hits="36" branch="false"/><line number="51" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="2" branch="false"/><line number="54" hits="14349152" branch="false"/><line number="55" hits="14349152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="14349152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="6292279" branch="false"/><line number="60" hits="6292279" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.material" line-rate="0.8460144927536232" branch-rate="0.7698924731182796" complexity="0.0"><classes><class name="codegen_cpp" filename="chrono_batch_render/material/codegen.cpp" line-rate="0.9291338582677166" branch-rate="0.8795180722891566" complexity="0.0"><methods><method name="chrono::batch_render::material::(anonymous namespace)::Embedded" signature="(unsigned char const*, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="29" hits="327" branch="false"/><line number="30" hits="327" branch="false"/></lines></method><method name="chrono::batch_render::material::(anonymous namespace)::Cases" signature="(chrono::batch_render::material::MaterialDefinitionSet const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.875" branch-rate="1.0" complexity="0.0"><lines><line number="33" hits="430" branch="false"/><line number="35" hits="430" branch="false"/><line number="36" hits="470" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="40" branch="false"/><line number="39" hits="120" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="430" branch="false"/><line number="42" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::material::(anonymous namespace)::PlanetaryCases" signature="(bool, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8888888888888888" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="430" branch="false"/><line number="48" hits="430" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="430" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="80" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="120" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="10" branch="false"/><line number="58" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::material::(anonymous namespace)::Dispatch" signature="(chrono::batch_render::material::MaterialDefinitionSet const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="60" hits="215" branch="false"/><line number="61" hits="215" branch="false"/><line number="62" hits="215" branch="false"/><line number="63" hits="235" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="215" branch="false"/><line number="68" hits="215" branch="false"/><line number="72" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="215" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="430" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="430" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="430" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="860" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="215" branch="false"/></lines></method><method name="chrono::batch_render::material::(anonymous namespace)::Expression" signature="(chrono::batch_render::material::ShadingGraph const&amp;, chrono::batch_render::material::GraphLayout const&amp;, unsigned int, unsigned int)" line-rate="0.9655172413793104" branch-rate="0.8214285714285714" complexity="0.0"><lines><line number="89" hits="27" branch="false"/><line number="91" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="27" branch="false"/><line number="94" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="3" branch="false"/><line number="98" hits="24" branch="false"/><line number="99" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="2" branch="false"/><line number="102" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="104" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="4" branch="false"/><line number="109" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="1" branch="false"/><line number="112" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="21" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="4" branch="false"/><line number="116" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="7" branch="false"/><line number="118" hits="7" branch="false"/><line number="119" hits="7" branch="false"/><line number="120" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="10" branch="false"/><line number="122" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="24" branch="false"/></lines></method><method name="chrono::batch_render::material::(anonymous namespace)::Call" signature="(chrono::batch_render::material::ShadingGraph const&amp;, chrono::batch_render::material::GraphLayout const&amp;, unsigned int)" line-rate="0.8666666666666667" branch-rate="0.75" complexity="0.0"><lines><line number="126" hits="3" branch="false"/><line number="127" hits="3" branch="false"/><line number="128" hits="3" branch="false"/><line number="129" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="131" hits="1" branch="false"/><line number="132" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="0" branch="false"/><line number="135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="137" hits="4" branch="false"/><line number="138" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="4" branch="false"/><line number="142" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::material::(anonymous namespace)::ParamsFields" signature="(chrono::batch_render::material::ShadingGraph const&amp;, chrono::batch_render::material::GraphLayout const&amp;)" line-rate="0.8235294117647058" branch-rate="0.8947368421052632" complexity="0.0"><lines><line number="146" hits="14" branch="false"/><line number="147" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="155" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="false"/><line number="158" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="27" branch="false"/><line number="161" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="14" branch="false"/><line number="168" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::material::(anonymous namespace)::AddImports" signature="(chrono::batch_render::material::ShadingGraph const&amp;, chrono::batch_render::material::MaterialDefinition&amp;)" line-rate="0.875" branch-rate="0.9230769230769231" complexity="0.0"><lines><line number="170" hits="14" branch="false"/><line number="171" hits="14" branch="false"/><line number="172" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="3" branch="false"/><line number="178" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="180" hits="0" branch="false"/><line number="182" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="17" branch="false"/><line number="186" hits="14" branch="false"/><line number="187" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::material::(anonymous namespace)::Body" signature="(chrono::batch_render::material::ShadingGraph const&amp;, chrono::batch_render::material::GraphLayout const&amp;)" line-rate="0.8636363636363636" branch-rate="0.5666666666666667" complexity="0.0"><lines><line number="189" hits="14" branch="false"/><line number="190" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="191" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="192" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="193" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="194" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="197" hits="14" branch="false"/><line number="199" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="2" branch="false"/><line number="202" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="23" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="211" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="69" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="214" hits="23" branch="false"/><line number="215" hits="14" branch="false"/><line number="216" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::material::Texturable" signature="(chrono::batch_render::material::MaterialInputType)" line-rate="1.0" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="220" hits="2" branch="false"/><line number="221" hits="2" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="222" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::material::LayOut" signature="(chrono::batch_render::material::ShadingGraph const&amp;)" line-rate="0.8333333333333334" branch-rate="0.8461538461538461" complexity="0.0"><lines><line number="225" hits="29" branch="false"/><line number="226" hits="29" branch="false"/><line number="227" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="55" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="29" branch="false"/><line number="235" hits="29" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="236" hits="29" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="237" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="4" branch="false"/><line number="239" hits="4" branch="false"/><line number="241" hits="29" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="false"/><line number="243" hits="0" branch="false"/><line number="244" hits="0" branch="false"/><line number="246" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="55" branch="false"/><line number="253" hits="29" branch="false"/><line number="254" hits="29" branch="false"/><line number="255" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::material::MaterialDefinitionKey" signature="(chrono::batch_render::material::ShadingGraph const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="257" hits="15" branch="false"/><line number="258" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::material::GenerateMaterialDefinition" signature="(unsigned int, chrono::batch_render::material::ShadingGraph const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="274" hits="14" branch="false"/><line number="275" hits="14" branch="false"/><line number="276" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="14" branch="false"/><line number="281" hits="14" branch="false"/><line number="282" hits="14" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="14" branch="false"/><line number="284" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="14" branch="false"/><line number="288" hits="3" branch="false"/><line number="290" hits="11" branch="false"/><line number="292" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="14" branch="false"/><line number="299" hits="14" branch="false"/><line number="300" hits="14" branch="false"/><line number="301" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::material::ClosurePrimitiveSources[abi:cxx11]" signature="(std::span&lt;std::shared_ptr&lt;chrono::batch_render::material::ClosurePrimitive const&gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="304" hits="351" branch="false"/><line number="305" hits="351" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="351" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="84" branch="false"/><line number="310" hits="84" branch="false"/><line number="311" hits="84" branch="false"/><line number="312" hits="84" branch="false"/><line number="313" hits="84" branch="false"/><line number="314" hits="84" branch="false"/><line number="315" hits="84" branch="false"/><line number="316" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="170" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::material::ClosurePrimitiveSources[abi:cxx11](std::span&lt;std::shared_ptr&lt;chrono::batch_render::material::ClosurePrimitive const&gt; const, 18446744073709551615ul&gt;)::{lambda(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="320" hits="510" branch="false"/><line number="321" hits="850" branch="false"/><line number="322" hits="850" branch="false"/><line number="323" hits="425" branch="false"/><line number="324" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="327" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="252" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="84" branch="false"/><line number="339" hits="84" branch="false"/><line number="340" hits="84" branch="false"/><line number="341" hits="84" branch="false"/></lines></method><method name="chrono::batch_render::material::MaterialDispatchSources[abi:cxx11]" signature="(chrono::batch_render::material::MaterialDefinitionSet const&amp;)" line-rate="0.9090909090909091" branch-rate="1.0" complexity="0.0"><lines><line number="344" hits="215" branch="false"/><line number="345" hits="215" branch="false"/><line number="346" hits="215" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="235" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="40" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="39" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="215" branch="false"/><line number="357" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::material::MaterialDefinitionSet::MaterialDefinitionSet" signature="(std::vector&lt;chrono::batch_render::material::MaterialDefinition, std::allocator&lt;chrono::batch_render::material::MaterialDefinition&gt; &gt;, std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::less&lt;void&gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="359" hits="669" branch="false"/><line number="361" hits="669" branch="false"/><line number="362" hits="669" branch="false"/><line number="363" hits="669" branch="false"/><line number="364" hits="1322" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="811" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="142" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="142" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="669" branch="false"/><line number="370" hits="690" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="41" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="669" branch="false"/></lines></method><method name="chrono::batch_render::material::MaterialDefinitionSet::Contains" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="381" hits="8" branch="false"/><line number="382" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="3" branch="false"/><line number="385" hits="8" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="3" branch="false"/></lines></method></methods><lines><line number="29" hits="327" branch="false"/><line number="30" hits="327" branch="false"/><line number="33" hits="430" branch="false"/><line number="35" hits="430" branch="false"/><line number="36" hits="470" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="40" branch="false"/><line number="39" hits="120" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="430" branch="false"/><line number="42" hits="0" branch="false"/><line number="47" hits="430" branch="false"/><line number="48" hits="430" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="430" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="80" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="120" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="10" branch="false"/><line number="58" hits="0" branch="false"/><line number="60" hits="215" branch="false"/><line number="61" hits="215" branch="false"/><line number="62" hits="215" branch="false"/><line number="63" hits="235" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="215" branch="false"/><line number="68" hits="215" branch="false"/><line number="72" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="215" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="430" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="430" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="430" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="860" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="215" branch="false"/><line number="89" hits="27" branch="false"/><line number="91" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="27" branch="false"/><line number="94" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="3" branch="false"/><line number="98" hits="24" branch="false"/><line number="99" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="2" branch="false"/><line number="102" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="104" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="4" branch="false"/><line number="109" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="1" branch="false"/><line number="112" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="21" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="4" branch="false"/><line number="116" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="7" branch="false"/><line number="118" hits="7" branch="false"/><line number="119" hits="7" branch="false"/><line number="120" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="10" branch="false"/><line number="122" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="24" branch="false"/><line number="126" hits="3" branch="false"/><line number="127" hits="3" branch="false"/><line number="128" hits="3" branch="false"/><line number="129" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="131" hits="1" branch="false"/><line number="132" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="0" branch="false"/><line number="135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="137" hits="4" branch="false"/><line number="138" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="4" branch="false"/><line number="142" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="3" branch="false"/><line number="146" hits="14" branch="false"/><line number="147" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="155" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="false"/><line number="158" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="27" branch="false"/><line number="161" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="14" branch="false"/><line number="168" hits="0" branch="false"/><line number="170" hits="14" branch="false"/><line number="171" hits="14" branch="false"/><line number="172" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="3" branch="false"/><line number="178" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="180" hits="0" branch="false"/><line number="182" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="17" branch="false"/><line number="186" hits="14" branch="false"/><line number="187" hits="0" branch="false"/><line number="189" hits="14" branch="false"/><line number="190" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="191" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="192" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="193" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="194" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="197" hits="14" branch="false"/><line number="199" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="2" branch="false"/><line number="202" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="23" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="211" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="69" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="214" hits="23" branch="false"/><line number="215" hits="14" branch="false"/><line number="216" hits="0" branch="false"/><line number="220" hits="2" branch="false"/><line number="221" hits="2" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="222" hits="2" branch="false"/><line number="225" hits="29" branch="false"/><line number="226" hits="29" branch="false"/><line number="227" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="55" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="29" branch="false"/><line number="235" hits="29" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="236" hits="29" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="237" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="4" branch="false"/><line number="239" hits="4" branch="false"/><line number="241" hits="29" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="false"/><line number="243" hits="0" branch="false"/><line number="244" hits="0" branch="false"/><line number="246" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="55" branch="false"/><line number="253" hits="29" branch="false"/><line number="254" hits="29" branch="false"/><line number="255" hits="0" branch="false"/><line number="257" hits="15" branch="false"/><line number="258" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="15" branch="false"/><line number="274" hits="14" branch="false"/><line number="275" hits="14" branch="false"/><line number="276" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="14" branch="false"/><line number="281" hits="14" branch="false"/><line number="282" hits="14" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="14" branch="false"/><line number="284" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="14" branch="false"/><line number="288" hits="3" branch="false"/><line number="290" hits="11" branch="false"/><line number="292" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="14" branch="false"/><line number="299" hits="14" branch="false"/><line number="300" hits="14" branch="false"/><line number="301" hits="28" branch="false"/><line number="304" hits="351" branch="false"/><line number="305" hits="351" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="351" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="84" branch="false"/><line number="310" hits="84" branch="false"/><line number="311" hits="84" branch="false"/><line number="312" hits="84" branch="false"/><line number="313" hits="84" branch="false"/><line number="314" hits="84" branch="false"/><line number="315" hits="84" branch="false"/><line number="316" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="170" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="510" branch="false"/><line number="321" hits="850" branch="false"/><line number="322" hits="850" branch="false"/><line number="323" hits="425" branch="false"/><line number="324" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="327" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="252" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="84" branch="false"/><line number="339" hits="84" branch="false"/><line number="340" hits="84" branch="false"/><line number="341" hits="84" branch="false"/><line number="344" hits="215" branch="false"/><line number="345" hits="215" branch="false"/><line number="346" hits="215" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="235" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="40" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="39" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="215" branch="false"/><line number="357" hits="0" branch="false"/><line number="359" hits="669" branch="false"/><line number="361" hits="669" branch="false"/><line number="362" hits="669" branch="false"/><line number="363" hits="669" branch="false"/><line number="364" hits="1322" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="811" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="142" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="142" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="669" branch="false"/><line number="370" hits="690" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="41" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="669" branch="false"/><line number="381" hits="8" branch="false"/><line number="382" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="3" branch="false"/><line number="385" hits="8" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="3" branch="false"/></lines></class><class name="codegen_h" filename="chrono_batch_render/material/codegen.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 38&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="38" hits="1036" branch="false"/><line number="39" hits="1036" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="215" branch="false"/><line number="50" hits="545" branch="false"/><line number="51" hits="545" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="29" branch="false"/></lines></method><method name="&lt;unknown function 46&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="38" hits="1036" branch="false"/><line number="39" hits="1036" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="215" branch="false"/><line number="46" hits="3973" branch="false"/><line number="46" hits="2" branch="false"/><line number="47" hits="3973" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="545" branch="false"/><line number="51" hits="545" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="28" branch="false"/><line number="83" hits="22" branch="false"/><line number="88" hits="15" branch="false"/><line number="92" hits="29" branch="false"/></lines></class><class name="node_cpp" filename="chrono_batch_render/material/node.cpp" line-rate="0.6842105263157895" branch-rate="0.48214285714285715" complexity="0.0"><methods><method name="&lt;unknown function 16&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="16" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::material::(anonymous namespace)::Registry" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="22" hits="9854" branch="false"/><line number="23" hits="9854" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="24" hits="9854" branch="false"/></lines></method><method name="chrono::batch_render::material::RegisterMaterialNode" signature="(chrono::batch_render::material::MaterialNodeDefinition)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="29" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::material::RegisterMaterialNode(chrono::batch_render::material::MaterialNodeDefinition)::{lambda(chrono::batch_render::material::(anonymous namespace)::Nodes&amp;)#1}::operator()" signature="(chrono::batch_render::material::(anonymous namespace)::Nodes&amp;) const" line-rate="0.6923076923076923" branch-rate="0.55" complexity="0.0"><lines><line number="30" hits="20" branch="false"/><line number="31" hits="20" branch="false"/><line number="32" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="36" hits="20" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="40" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="20" branch="false"/><line number="42" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="43" hits="20" branch="false"/><line number="44" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::material::MaterialNodes" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="52" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::material::FindMaterialNode" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="55" hits="39" branch="false"/><line number="56" hits="39" branch="false"/><line number="57" hits="39" branch="false"/><line number="58" hits="61" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="59" hits="39" branch="false"/></lines></method><method name="chrono::batch_render::material::WithClosurePrimitive" signature="(std::vector&lt;std::shared_ptr&lt;chrono::batch_render::material::ClosurePrimitive const&gt;, std::allocator&lt;std::shared_ptr&lt;chrono::batch_render::material::ClosurePrimitive const&gt; &gt; &gt;, chrono::batch_render::material::ClosurePrimitive)" line-rate="0.5" branch-rate="0.25" complexity="0.0"><lines><line number="61" hits="3" branch="false"/><line number="63" hits="3" branch="false"/><line number="64" hits="1" branch="false"/><line number="65" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="3" branch="false"/><line number="67" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="68" hits="3" branch="false"/><line number="70" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="74" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::material::RegisterClosurePrimitive" signature="(chrono::batch_render::material::ClosurePrimitive)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="81" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::material::RegisterClosurePrimitive(chrono::batch_render::material::ClosurePrimitive)::{lambda(chrono::batch_render::material::(anonymous namespace)::Nodes&amp;)#1}::operator()" signature="(chrono::batch_render::material::(anonymous namespace)::Nodes&amp;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="82" hits="1" branch="false"/><line number="83" hits="1" branch="false"/><line number="84" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="86" hits="1" branch="false"/><line number="87" hits="1" branch="false"/><line number="89" hits="1" branch="false"/><line number="90" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::material::ClosurePrimitives" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="92" hits="351" branch="false"/><line number="93" hits="702" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::material::MaterialNodeVersion" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="96" hits="9443" branch="false"/><line number="97" hits="9443" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method></methods><lines><line number="16" hits="6" branch="false"/><line number="22" hits="9854" branch="false"/><line number="23" hits="9854" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="24" hits="9854" branch="false"/><line number="29" hits="20" branch="false"/><line number="30" hits="20" branch="false"/><line number="31" hits="20" branch="false"/><line number="32" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="36" hits="20" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="40" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="20" branch="false"/><line number="42" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="43" hits="20" branch="false"/><line number="44" hits="20" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="52" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="55" hits="39" branch="false"/><line number="56" hits="39" branch="false"/><line number="57" hits="39" branch="false"/><line number="58" hits="61" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="59" hits="39" branch="false"/><line number="61" hits="3" branch="false"/><line number="63" hits="3" branch="false"/><line number="64" hits="1" branch="false"/><line number="65" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="3" branch="false"/><line number="67" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="68" hits="3" branch="false"/><line number="70" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="74" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="false"/><line number="81" hits="1" branch="false"/><line number="82" hits="1" branch="false"/><line number="83" hits="1" branch="false"/><line number="84" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="86" hits="1" branch="false"/><line number="87" hits="1" branch="false"/><line number="89" hits="1" branch="false"/><line number="90" hits="1" branch="false"/><line number="92" hits="351" branch="false"/><line number="93" hits="702" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="9443" branch="false"/><line number="97" hits="9443" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class><class name="node_h" filename="chrono_batch_render/material/node.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 30&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="30" hits="85" branch="false"/><line number="31" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 34&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="30" hits="85" branch="false"/><line number="31" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="232" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="uplift_cpp" filename="chrono_batch_render/material/uplift.cpp" line-rate="0.78125" branch-rate="0.6756756756756757" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Lobe" signature="(float, float, float, float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="665" branch="false"/><line number="25" hits="665" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="665" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Observer" signature="(float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="29" hits="95" branch="false"/><line number="30" hits="95" branch="false"/><line number="31" hits="95" branch="false"/><line number="32" hits="95" branch="false"/><line number="33" hits="95" branch="false"/><line number="34" hits="95" branch="false"/><line number="35" hits="95" branch="false"/><line number="36" hits="95" branch="false"/><line number="37" hits="95" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Planck" signature="(float, float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="40" hits="95" branch="false"/><line number="41" hits="95" branch="false"/><line number="42" hits="95" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::RgbWeights" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="2548169" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::RgbWeights()::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="0.9375" complexity="0.0"><lines><line number="51" hits="1" branch="false"/><line number="52" hits="1" branch="false"/><line number="53" hits="1" branch="false"/><line number="54" hits="1" branch="false"/><line number="55" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="95" branch="false"/><line number="57" hits="95" branch="false"/><line number="58" hits="95" branch="false"/><line number="59" hits="95" branch="false"/><line number="60" hits="380" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="285" branch="false"/><line number="64" hits="1" branch="false"/><line number="67" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="380" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="285" branch="false"/><line number="70" hits="285" branch="false"/><line number="71" hits="285" branch="false"/><line number="74" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="380" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="285" branch="false"/><line number="79" hits="1" branch="false"/><line number="80" hits="2548169" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="81" hits="2548169" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Sigmoid" signature="(float)" line-rate="1.0" branch-rate="0.25" complexity="0.0"><lines><line number="84" hits="242076059" branch="false"/><line number="85" hits="242076059" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::Normalized" signature="(float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="88" hits="242076059" branch="false"/><line number="89" hits="242076059" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Residual" signature="(std::array&lt;float, 3ul&gt; const&amp;, std::array&lt;float, 3ul&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="92" hits="2548169" branch="false"/><line number="93" hits="2548169" branch="false"/><line number="94" hits="2548169" branch="false"/><line number="95" hits="244624224" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="242076055" branch="false"/><line number="97" hits="968304220" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="726228165" branch="false"/><line number="101" hits="2548169" branch="false"/></lines></method><method name="std::optional&lt;std::array&lt;double, 3ul&gt; &gt; chrono::batch_render::(anonymous namespace)::Solve&lt;3ul&gt;" signature="(std::array&lt;std::array&lt;double, (3ul)+(1)&gt;, 3ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="105" hits="530875" branch="false"/><line number="106" hits="2123263" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="1592481" branch="false"/><line number="108" hits="3185046" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="2833479" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="3184962" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="1592481" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="93" branch="false"/><line number="115" hits="6369552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="4777164" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="1592388" branch="false"/><line number="119" hits="3184776" branch="false"/><line number="120" hits="12739170" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="9554394" branch="false"/><line number="125" hits="530782" branch="false"/><line number="126" hits="2123128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="1592346" branch="false"/><line number="129" hits="530782" branch="false"/></lines></method><method name="std::optional&lt;std::array&lt;double, 4ul&gt; &gt; chrono::batch_render::(anonymous namespace)::Solve&lt;4ul&gt;" signature="(std::array&lt;std::array&lt;double, (4ul)+(1)&gt;, 4ul&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="105" hits="0" branch="false"/><line number="106" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="false"/><line number="108" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="111" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="0" branch="false"/><line number="115" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="116" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="117" hits="0" branch="false"/><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="121" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="129" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::TableIndex" signature="(unsigned int, unsigned int, unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="132" hits="98304" branch="false"/><line number="133" hits="98304" branch="false"/><line number="134" hits="98304" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::TableColor" signature="(unsigned int, float, unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="137" hits="98304" branch="false"/><line number="138" hits="98304" branch="false"/><line number="139" hits="98304" branch="false"/><line number="140" hits="98304" branch="false"/><line number="141" hits="98304" branch="false"/><line number="142" hits="98304" branch="false"/><line number="143" hits="98304" branch="false"/></lines></method><method name="chrono::batch_render::FitSigmoid" signature="(std::array&lt;float, 3ul&gt;, std::array&lt;float, 3ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="148" hits="98308" branch="false"/><line number="149" hits="98308" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="3072" branch="false"/><line number="152" hits="1563225" branch="false"/><line number="153" hits="1467989" branch="false"/><line number="155" hits="95236" branch="false"/><line number="156" hits="607692" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="530875" branch="false"/><line number="158" hits="2123500" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="1592625" branch="false"/><line number="160" hits="1592625" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="1592625" branch="false"/><line number="162" hits="1592625" branch="false"/><line number="163" hits="6370500" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="4777875" branch="false"/><line number="165" hits="4777875" branch="false"/><line number="168" hits="530875" branch="false"/><line number="169" hits="530875" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="530782" branch="false"/><line number="173" hits="530782" branch="false"/><line number="174" hits="530782" branch="false"/><line number="175" hits="878631" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="860305" branch="false"/><line number="177" hits="860305" branch="false"/><line number="178" hits="860305" branch="false"/><line number="179" hits="860305" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="512456" branch="false"/><line number="181" hits="512456" branch="false"/><line number="182" hits="512456" branch="false"/><line number="183" hits="512456" branch="false"/><line number="186" hits="512456" branch="false"/><line number="190" hits="95236" branch="false"/></lines></method><method name="chrono::batch_render::SigmoidValue" signature="(std::array&lt;float, 3ul&gt; const&amp;, float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="193" hits="242076059" branch="false"/><line number="194" hits="242076059" branch="false"/><line number="195" hits="242076059" branch="false"/></lines></method><method name="chrono::batch_render::SigmoidRgb" signature="(std::array&lt;float, 3ul&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="198" hits="3" branch="false"/><line number="199" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::LinearUplift" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="202" hits="0" branch="false"/><line number="203" hits="0" branch="false"/><line number="204" hits="0" branch="false"/><line number="205" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="208" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="209" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="210" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="211" hits="0" branch="false"/><line number="212" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="213" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="0" branch="false"/><line number="220" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="0" branch="false"/><line number="222" hits="0" branch="false"/><line number="223" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="224" hits="0" branch="false"/><line number="225" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="226" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="false"/><line number="229" hits="0" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="0" branch="false"/><line number="234" hits="0" branch="false"/><line number="236" hits="0" branch="false"/><line number="237" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="238" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="240" hits="0" branch="false"/><line number="241" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::FitSigmoidTable" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="245" hits="1" branch="false"/><line number="246" hits="1" branch="false"/><line number="247" hits="1" branch="false"/><line number="248" hits="1" branch="false"/><line number="249" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="32" branch="false"/><line number="251" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="32" branch="false"/><line number="254" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="1" branch="false"/><line number="256" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::FitSigmoidTable()::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="257" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="3168" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::FitSigmoidTable()::{lambda()#1}::operator()() const::{lambda(unsigned int, std::array&lt;float, 3ul&gt;)#1}::operator()" signature="(unsigned int, std::array&lt;float, 3ul&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="260" hits="101376" branch="false"/><line number="261" hits="98304" branch="false"/><line number="262" hits="196608" branch="false"/><line number="263" hits="98304" branch="false"/><line number="264" hits="98304" branch="false"/><line number="265" hits="3072" branch="false"/><line number="266" hits="3072" branch="false"/><line number="267" hits="3072" branch="false"/><line number="268" hits="82944" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="79872" branch="false"/><line number="271" hits="3072" branch="false"/><line number="272" hits="21504" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="18432" branch="false"/><line number="277" hits="3" branch="false"/><line number="279" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="1" branch="false"/><line number="285" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::CachedSigmoids" signature="(chrono::batch_render::DiskCache const&amp;)" line-rate="1.0" branch-rate="0.9166666666666666" complexity="0.0"><lines><line number="289" hits="8" branch="false"/><line number="290" hits="8" branch="false"/><line number="291" hits="8" branch="false"/><line number="292" hits="8" branch="false"/><line number="293" hits="8" branch="false"/><line number="294" hits="8" branch="false"/><line number="295" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="297" hits="7" branch="false"/><line number="298" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="7" branch="false"/><line number="301" hits="7" branch="false"/><line number="302" hits="7" branch="false"/><line number="303" hits="7" branch="false"/><line number="304" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="1" branch="false"/><line number="308" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="1" branch="false"/><line number="310" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::Sigmoids" signature="()" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="312" hits="275" branch="false"/><line number="313" hits="305" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="314" hits="275" branch="false"/></lines></method></methods><lines><line number="24" hits="665" branch="false"/><line number="25" hits="665" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="665" branch="false"/><line number="29" hits="95" branch="false"/><line number="30" hits="95" branch="false"/><line number="31" hits="95" branch="false"/><line number="32" hits="95" branch="false"/><line number="33" hits="95" branch="false"/><line number="34" hits="95" branch="false"/><line number="35" hits="95" branch="false"/><line number="36" hits="95" branch="false"/><line number="37" hits="95" branch="false"/><line number="40" hits="95" branch="false"/><line number="41" hits="95" branch="false"/><line number="42" hits="95" branch="false"/><line number="50" hits="2548169" branch="false"/><line number="51" hits="1" branch="false"/><line number="52" hits="1" branch="false"/><line number="53" hits="1" branch="false"/><line number="54" hits="1" branch="false"/><line number="55" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="95" branch="false"/><line number="57" hits="95" branch="false"/><line number="58" hits="95" branch="false"/><line number="59" hits="95" branch="false"/><line number="60" hits="380" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="285" branch="false"/><line number="64" hits="1" branch="false"/><line number="67" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="380" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="285" branch="false"/><line number="70" hits="285" branch="false"/><line number="71" hits="285" branch="false"/><line number="74" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="380" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="285" branch="false"/><line number="79" hits="1" branch="false"/><line number="80" hits="2548169" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="81" hits="2548169" branch="false"/><line number="84" hits="242076059" branch="false"/><line number="85" hits="242076059" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="88" hits="242076059" branch="false"/><line number="89" hits="242076059" branch="false"/><line number="92" hits="2548169" branch="false"/><line number="93" hits="2548169" branch="false"/><line number="94" hits="2548169" branch="false"/><line number="95" hits="244624224" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="242076055" branch="false"/><line number="97" hits="968304220" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="726228165" branch="false"/><line number="101" hits="2548169" branch="false"/><line number="105" hits="530875" branch="false"/><line number="105" hits="0" branch="false"/><line number="106" hits="2123263" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="1592481" branch="false"/><line number="107" hits="0" branch="false"/><line number="108" hits="3185046" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="2833479" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="111" hits="3184962" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="1592481" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="93" branch="false"/><line number="113" hits="0" branch="false"/><line number="115" hits="6369552" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="116" hits="4777164" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="117" hits="1592388" branch="false"/><line number="117" hits="0" branch="false"/><line number="119" hits="3184776" branch="false"/><line number="119" hits="0" branch="false"/><line number="120" hits="12739170" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="121" hits="9554394" branch="false"/><line number="121" hits="0" branch="false"/><line number="125" hits="530782" branch="false"/><line number="125" hits="0" branch="false"/><line number="126" hits="2123128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="1592346" branch="false"/><line number="127" hits="0" branch="false"/><line number="129" hits="530782" branch="false"/><line number="129" hits="0" branch="false"/><line number="132" hits="98304" branch="false"/><line number="133" hits="98304" branch="false"/><line number="134" hits="98304" branch="false"/><line number="137" hits="98304" branch="false"/><line number="138" hits="98304" branch="false"/><line number="139" hits="98304" branch="false"/><line number="140" hits="98304" branch="false"/><line number="141" hits="98304" branch="false"/><line number="142" hits="98304" branch="false"/><line number="143" hits="98304" branch="false"/><line number="148" hits="98308" branch="false"/><line number="149" hits="98308" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="3072" branch="false"/><line number="152" hits="1563225" branch="false"/><line number="153" hits="1467989" branch="false"/><line number="155" hits="95236" branch="false"/><line number="156" hits="607692" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="530875" branch="false"/><line number="158" hits="2123500" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="1592625" branch="false"/><line number="160" hits="1592625" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="1592625" branch="false"/><line number="162" hits="1592625" branch="false"/><line number="163" hits="6370500" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="4777875" branch="false"/><line number="165" hits="4777875" branch="false"/><line number="168" hits="530875" branch="false"/><line number="169" hits="530875" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="530782" branch="false"/><line number="173" hits="530782" branch="false"/><line number="174" hits="530782" branch="false"/><line number="175" hits="878631" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="860305" branch="false"/><line number="177" hits="860305" branch="false"/><line number="178" hits="860305" branch="false"/><line number="179" hits="860305" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="512456" branch="false"/><line number="181" hits="512456" branch="false"/><line number="182" hits="512456" branch="false"/><line number="183" hits="512456" branch="false"/><line number="186" hits="512456" branch="false"/><line number="190" hits="95236" branch="false"/><line number="193" hits="242076059" branch="false"/><line number="194" hits="242076059" branch="false"/><line number="195" hits="242076059" branch="false"/><line number="198" hits="3" branch="false"/><line number="199" hits="3" branch="false"/><line number="202" hits="0" branch="false"/><line number="203" hits="0" branch="false"/><line number="204" hits="0" branch="false"/><line number="205" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="208" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="209" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="210" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="211" hits="0" branch="false"/><line number="212" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="213" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="0" branch="false"/><line number="220" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="0" branch="false"/><line number="222" hits="0" branch="false"/><line number="223" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="224" hits="0" branch="false"/><line number="225" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="226" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="false"/><line number="229" hits="0" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="0" branch="false"/><line number="234" hits="0" branch="false"/><line number="236" hits="0" branch="false"/><line number="237" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="238" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="240" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="245" hits="1" branch="false"/><line number="246" hits="1" branch="false"/><line number="247" hits="1" branch="false"/><line number="248" hits="1" branch="false"/><line number="249" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="32" branch="false"/><line number="251" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="32" branch="false"/><line number="254" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="1" branch="false"/><line number="256" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="3168" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="101376" branch="false"/><line number="261" hits="98304" branch="false"/><line number="262" hits="196608" branch="false"/><line number="263" hits="98304" branch="false"/><line number="264" hits="98304" branch="false"/><line number="265" hits="3072" branch="false"/><line number="266" hits="3072" branch="false"/><line number="267" hits="3072" branch="false"/><line number="268" hits="82944" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="79872" branch="false"/><line number="271" hits="3072" branch="false"/><line number="272" hits="21504" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="18432" branch="false"/><line number="277" hits="3" branch="false"/><line number="279" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="1" branch="false"/><line number="285" hits="1" branch="false"/><line number="289" hits="8" branch="false"/><line number="290" hits="8" branch="false"/><line number="291" hits="8" branch="false"/><line number="292" hits="8" branch="false"/><line number="293" hits="8" branch="false"/><line number="294" hits="8" branch="false"/><line number="295" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="297" hits="7" branch="false"/><line number="298" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="7" branch="false"/><line number="301" hits="7" branch="false"/><line number="302" hits="7" branch="false"/><line number="303" hits="7" branch="false"/><line number="304" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="1" branch="false"/><line number="308" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="1" branch="false"/><line number="310" hits="10" branch="false"/><line number="312" hits="275" branch="false"/><line number="313" hits="305" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="314" hits="275" branch="false"/></lines></class><class name="uplift_h" filename="chrono_batch_render/material/uplift.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 16&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="16" hits="9" branch="false"/></lines></method></methods><lines><line number="16" hits="9" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.overlay" line-rate="0.6537467700258398" branch-rate="0.47523709167544786" complexity="0.0"><classes><class name="font_cpp" filename="chrono_batch_render/overlay/font.cpp" line-rate="0.7074829931972789" branch-rate="0.5276595744680851" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Printable" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="27" hits="265" branch="false"/><line number="28" hits="265" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::BitCount" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="31" hits="296961" branch="false"/><line number="32" hits="296961" branch="false"/><line number="33" hits="500595" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="203634" branch="false"/><line number="36" hits="296961" branch="false"/><line number="41" hits="336354" branch="false"/><line number="42" hits="336354" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Table::U16" signature="(unsigned long) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="44" hits="1208499" branch="false"/><line number="45" hits="1208499" branch="false"/><line number="46" hits="1208499" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="49" hits="61967" branch="false"/><line number="50" hits="61967" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Table::U32" signature="(unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="53" hits="8" branch="false"/><line number="54" hits="8" branch="false"/><line number="57" hits="336354" branch="false"/><line number="58" hits="336354" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::CoverageIndex" signature="(chrono::batch_render::(anonymous namespace)::Table const&amp;, unsigned short)" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0"><lines><line number="67" hits="1568" branch="false"/><line number="68" hits="1568" branch="false"/><line number="69" hits="1568" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="31163" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="30532" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="41" branch="false"/><line number="75" hits="896" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="76" hits="74675" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="74264" branch="false"/><line number="78" hits="74264" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="485" branch="false"/><line number="83" hits="1042" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::GlyphClass" signature="(chrono::batch_render::(anonymous namespace)::Table const&amp;, unsigned short)" line-rate="0.7272727272727273" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="86" hits="896" branch="false"/><line number="87" hits="896" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="0" branch="false"/><line number="92" hits="896" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="93" hits="896" branch="false"/><line number="94" hits="143693" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="143334" branch="false"/><line number="96" hits="143334" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="537" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::XAdvance" signature="(chrono::batch_render::(anonymous namespace)::Table const&amp;, unsigned short)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="104" hits="61967" branch="false"/><line number="105" hits="61967" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::RecordSize" signature="(unsigned short)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="108" hits="234994" branch="false"/><line number="109" hits="234994" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::BuildPairTable" signature="(chrono::batch_render::(anonymous namespace)::Table const&amp;, std::vector&lt;unsigned short, std::allocator&lt;unsigned short&gt; &gt; const&amp;)" line-rate="0.9090909090909091" branch-rate="1.0" complexity="0.0"><lines><line number="119" hits="7" branch="false"/><line number="120" hits="7" branch="false"/><line number="121" hits="7" branch="false"/><line number="122" hits="1575" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="1568" branch="false"/><line number="124" hits="1568" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="1568" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="448" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="448" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="7" branch="false"/><line number="131" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::PairSetAdjustment" signature="(chrono::batch_render::(anonymous namespace)::Table const&amp;, unsigned short, unsigned short, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="133" hits="55865" branch="false"/><line number="135" hits="55865" branch="false"/><line number="136" hits="55865" branch="false"/><line number="137" hits="233671" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="122276" branch="false"/><line number="139" hits="122276" branch="false"/><line number="140" hits="122276" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="335" branch="false"/><line number="143" hits="121941" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="46732" branch="false"/><line number="149" hits="55530" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::PairAdjustment" signature="(chrono::batch_render::(anonymous namespace)::PairTable const&amp;, unsigned long, unsigned long, unsigned short)" line-rate="0.875" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="152" hits="350676" branch="false"/><line number="153" hits="350676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="233179" branch="false"/><line number="156" hits="117497" branch="false"/><line number="157" hits="117497" branch="false"/><line number="158" hits="117497" branch="false"/><line number="159" hits="117497" branch="false"/><line number="160" hits="117497" branch="false"/><line number="161" hits="117497" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="55865" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="163" hits="0" branch="false"/><line number="165" hits="55865" branch="false"/><line number="166" hits="55865" branch="false"/><line number="168" hits="61632" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="169" hits="61632" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="170" hits="61632" branch="false"/><line number="171" hits="61632" branch="false"/><line number="172" hits="61632" branch="false"/><line number="173" hits="61632" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="174" hits="0" branch="false"/><line number="176" hits="61632" branch="false"/><line number="177" hits="61632" branch="false"/><line number="178" hits="61632" branch="false"/><line number="180" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::FindKernLookups" signature="(unsigned char const*, unsigned long, int)" line-rate="0.9696969696969697" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="183" hits="1" branch="false"/><line number="184" hits="1" branch="false"/><line number="185" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="188" hits="1" branch="false"/><line number="189" hits="1" branch="false"/><line number="190" hits="1" branch="false"/><line number="191" hits="1" branch="false"/><line number="192" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="5" branch="false"/><line number="194" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="3" branch="false"/><line number="197" hits="2" branch="false"/><line number="198" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="1" branch="false"/><line number="203" hits="1" branch="false"/><line number="204" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="206" hits="0" branch="false"/><line number="208" hits="3" branch="false"/><line number="209" hits="3" branch="false"/><line number="210" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="7" branch="false"/><line number="212" hits="7" branch="false"/><line number="213" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="3" branch="false"/><line number="215" hits="3" branch="false"/><line number="217" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="3" branch="false"/><line number="223" hits="1" branch="false"/><line number="224" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::BakeGlyph" signature="(stbtt_fontinfo const&amp;, int, float, float, chrono::batch_render::OverlayGlyph&amp;, std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="226" hits="190" branch="false"/><line number="228" hits="190" branch="false"/><line number="229" hits="190" branch="false"/><line number="230" hits="190" branch="false"/><line number="231" hits="190" branch="false"/><line number="232" hits="190" branch="false"/><line number="233" hits="190" branch="false"/><line number="234" hits="190" branch="false"/><line number="235" hits="190" branch="false"/><line number="236" hits="190" branch="false"/><line number="237" hits="190" branch="false"/><line number="240" hits="190" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="2" branch="false"/><line number="243" hits="188" branch="false"/><line number="244" hits="188" branch="false"/><line number="245" hits="188" branch="false"/><line number="246" hits="188" branch="false"/><line number="247" hits="188" branch="false"/><line number="248" hits="188" branch="false"/><line number="249" hits="188" branch="false"/><line number="250" hits="188" branch="false"/><line number="251" hits="188" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::BakeKerning" signature="(stbtt_fontinfo const&amp;, std::array&lt;int, 256ul&gt; const&amp;, float)" line-rate="1.0" branch-rate="0.96" complexity="0.0"><lines><line number="254" hits="1" branch="false"/><line number="256" hits="1" branch="false"/><line number="257" hits="225" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="224" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="1" branch="false"/><line number="261" hits="4" branch="false"/><line number="262" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="1" branch="false"/><line number="268" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="225" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="50400" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="50176" branch="false"/><line number="272" hits="200704" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="439237" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="350676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="350676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="61967" branch="false"/><line number="277" hits="61967" branch="false"/><line number="281" hits="100352" branch="false"/><line number="282" hits="100352" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="285" hits="1" branch="false"/><line number="286" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::BakeFont" signature="()" line-rate="0.9333333333333333" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="288" hits="1" branch="false"/><line number="289" hits="1" branch="false"/><line number="290" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="291" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="1" branch="false"/><line number="294" hits="1" branch="false"/><line number="295" hits="1" branch="false"/><line number="296" hits="1" branch="false"/><line number="297" hits="1" branch="false"/><line number="298" hits="1" branch="false"/><line number="299" hits="1" branch="false"/><line number="300" hits="1" branch="false"/><line number="301" hits="1" branch="false"/><line number="302" hits="1" branch="false"/><line number="303" hits="1" branch="false"/><line number="304" hits="1" branch="false"/><line number="305" hits="1" branch="false"/><line number="306" hits="1" branch="false"/><line number="307" hits="257" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="447" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="191" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="190" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="190" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="257" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="256" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="66" branch="false"/><line number="317" hits="66" branch="false"/><line number="320" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="1" branch="false"/><line number="322" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::OverlayTextFont" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="326" hits="9" branch="false"/><line number="327" hits="9" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="328" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::OverlayCodes" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.6363636363636364" branch-rate="0.38235294117647056" complexity="0.0"><lines><line number="331" hits="2" branch="false"/><line number="332" hits="2" branch="false"/><line number="333" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="336" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="337" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="338" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="339" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="341" hits="9" branch="false"/><line number="342" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="343" hits="0" branch="false"/><line number="345" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="347" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="348" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="349" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="350" hits="0" branch="false"/><line number="352" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="353" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="357" hits="9" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="359" hits="2" branch="false"/><line number="360" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::RenderOverlayText" signature="(chrono::batch_render::device::Device&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, float, chrono::batch_render::Float4)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="362" hits="0" branch="false"/><line number="364" hits="0" branch="false"/><line number="365" hits="0" branch="false"/><line number="366" hits="0" branch="false"/><line number="367" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="370" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="371" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="372" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="373" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="false"/><line number="376" hits="0" branch="false"/><line number="377" hits="0" branch="false"/><line number="378" hits="0" branch="false"/><line number="382" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="383" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="384" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="385" hits="0" branch="false"/><line number="386" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="387" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="389" hits="0" branch="false"/><line number="391" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="392" hits="0" branch="false"/><line number="393" hits="0" branch="false"/><line number="394" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::RenderOverlayText(chrono::batch_render::device::Device&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, float, chrono::batch_render::Float4)::{lambda(float, float)#1}::operator()" signature="(float, float) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="395" hits="0" branch="false"/><line number="396" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="397" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="398" hits="0" branch="false"/><line number="399" hits="0" branch="false"/><line number="400" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="401" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="402" hits="0" branch="false"/><line number="403" hits="0" branch="false"/><line number="404" hits="0" branch="false"/><line number="405" hits="0" branch="false"/><line number="406" hits="0" branch="false"/><line number="407" hits="0" branch="false"/><line number="408" hits="0" branch="false"/><line number="409" hits="0" branch="false"/><line number="410" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="411" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="412" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="413" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="414" hits="0" branch="false"/><line number="415" hits="0" branch="false"/><line number="416" hits="0" branch="false"/><line number="417" hits="0" branch="false"/><line number="418" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="419" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="420" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="421" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="422" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="423" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="424" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="425" hits="0" branch="false"/><line number="430" hits="0" branch="false"/><line number="431" hits="0" branch="false"/><line number="432" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="433" hits="0" branch="false"/><line number="434" hits="0" branch="false"/><line number="435" hits="0" branch="false"/><line number="436" hits="0" branch="false"/><line number="437" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="438" hits="0" branch="false"/></lines></method></methods><lines><line number="27" hits="265" branch="false"/><line number="28" hits="265" branch="false"/><line number="31" hits="296961" branch="false"/><line number="32" hits="296961" branch="false"/><line number="33" hits="500595" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="203634" branch="false"/><line number="36" hits="296961" branch="false"/><line number="41" hits="336354" branch="false"/><line number="42" hits="336354" branch="false"/><line number="44" hits="1208499" branch="false"/><line number="45" hits="1208499" branch="false"/><line number="46" hits="1208499" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="49" hits="61967" branch="false"/><line number="50" hits="61967" branch="false"/><line number="53" hits="8" branch="false"/><line number="54" hits="8" branch="false"/><line number="57" hits="336354" branch="false"/><line number="58" hits="336354" branch="false"/><line number="67" hits="1568" branch="false"/><line number="68" hits="1568" branch="false"/><line number="69" hits="1568" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="31163" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="30532" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="41" branch="false"/><line number="75" hits="896" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="76" hits="74675" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="74264" branch="false"/><line number="78" hits="74264" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="485" branch="false"/><line number="83" hits="1042" branch="false"/><line number="86" hits="896" branch="false"/><line number="87" hits="896" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="0" branch="false"/><line number="92" hits="896" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="93" hits="896" branch="false"/><line number="94" hits="143693" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="143334" branch="false"/><line number="96" hits="143334" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="537" branch="false"/><line number="104" hits="61967" branch="false"/><line number="105" hits="61967" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="234994" branch="false"/><line number="109" hits="234994" branch="false"/><line number="119" hits="7" branch="false"/><line number="120" hits="7" branch="false"/><line number="121" hits="7" branch="false"/><line number="122" hits="1575" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="1568" branch="false"/><line number="124" hits="1568" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="1568" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="448" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="448" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="7" branch="false"/><line number="131" hits="0" branch="false"/><line number="133" hits="55865" branch="false"/><line number="135" hits="55865" branch="false"/><line number="136" hits="55865" branch="false"/><line number="137" hits="233671" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="122276" branch="false"/><line number="139" hits="122276" branch="false"/><line number="140" hits="122276" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="335" branch="false"/><line number="143" hits="121941" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="46732" branch="false"/><line number="149" hits="55530" branch="false"/><line number="152" hits="350676" branch="false"/><line number="153" hits="350676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="233179" branch="false"/><line number="156" hits="117497" branch="false"/><line number="157" hits="117497" branch="false"/><line number="158" hits="117497" branch="false"/><line number="159" hits="117497" branch="false"/><line number="160" hits="117497" branch="false"/><line number="161" hits="117497" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="55865" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="163" hits="0" branch="false"/><line number="165" hits="55865" branch="false"/><line number="166" hits="55865" branch="false"/><line number="168" hits="61632" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="169" hits="61632" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="170" hits="61632" branch="false"/><line number="171" hits="61632" branch="false"/><line number="172" hits="61632" branch="false"/><line number="173" hits="61632" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="174" hits="0" branch="false"/><line number="176" hits="61632" branch="false"/><line number="177" hits="61632" branch="false"/><line number="178" hits="61632" branch="false"/><line number="180" hits="0" branch="false"/><line number="183" hits="1" branch="false"/><line number="184" hits="1" branch="false"/><line number="185" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="188" hits="1" branch="false"/><line number="189" hits="1" branch="false"/><line number="190" hits="1" branch="false"/><line number="191" hits="1" branch="false"/><line number="192" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="5" branch="false"/><line number="194" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="3" branch="false"/><line number="197" hits="2" branch="false"/><line number="198" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="1" branch="false"/><line number="203" hits="1" branch="false"/><line number="204" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="206" hits="0" branch="false"/><line number="208" hits="3" branch="false"/><line number="209" hits="3" branch="false"/><line number="210" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="7" branch="false"/><line number="212" hits="7" branch="false"/><line number="213" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="3" branch="false"/><line number="215" hits="3" branch="false"/><line number="217" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="3" branch="false"/><line number="223" hits="1" branch="false"/><line number="224" hits="1" branch="false"/><line number="226" hits="190" branch="false"/><line number="228" hits="190" branch="false"/><line number="229" hits="190" branch="false"/><line number="230" hits="190" branch="false"/><line number="231" hits="190" branch="false"/><line number="232" hits="190" branch="false"/><line number="233" hits="190" branch="false"/><line number="234" hits="190" branch="false"/><line number="235" hits="190" branch="false"/><line number="236" hits="190" branch="false"/><line number="237" hits="190" branch="false"/><line number="240" hits="190" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="2" branch="false"/><line number="243" hits="188" branch="false"/><line number="244" hits="188" branch="false"/><line number="245" hits="188" branch="false"/><line number="246" hits="188" branch="false"/><line number="247" hits="188" branch="false"/><line number="248" hits="188" branch="false"/><line number="249" hits="188" branch="false"/><line number="250" hits="188" branch="false"/><line number="251" hits="188" branch="false"/><line number="254" hits="1" branch="false"/><line number="256" hits="1" branch="false"/><line number="257" hits="225" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="224" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="1" branch="false"/><line number="261" hits="4" branch="false"/><line number="262" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="1" branch="false"/><line number="268" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="225" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="50400" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="50176" branch="false"/><line number="272" hits="200704" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="439237" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="350676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="350676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="61967" branch="false"/><line number="277" hits="61967" branch="false"/><line number="281" hits="100352" branch="false"/><line number="282" hits="100352" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="285" hits="1" branch="false"/><line number="286" hits="1" branch="false"/><line number="288" hits="1" branch="false"/><line number="289" hits="1" branch="false"/><line number="290" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="291" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="1" branch="false"/><line number="294" hits="1" branch="false"/><line number="295" hits="1" branch="false"/><line number="296" hits="1" branch="false"/><line number="297" hits="1" branch="false"/><line number="298" hits="1" branch="false"/><line number="299" hits="1" branch="false"/><line number="300" hits="1" branch="false"/><line number="301" hits="1" branch="false"/><line number="302" hits="1" branch="false"/><line number="303" hits="1" branch="false"/><line number="304" hits="1" branch="false"/><line number="305" hits="1" branch="false"/><line number="306" hits="1" branch="false"/><line number="307" hits="257" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="447" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="191" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="190" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="190" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="257" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="256" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="66" branch="false"/><line number="317" hits="66" branch="false"/><line number="320" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="1" branch="false"/><line number="322" hits="0" branch="false"/><line number="326" hits="9" branch="false"/><line number="327" hits="9" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="328" hits="9" branch="false"/><line number="331" hits="2" branch="false"/><line number="332" hits="2" branch="false"/><line number="333" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="336" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="337" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="338" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="339" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="341" hits="9" branch="false"/><line number="342" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="343" hits="0" branch="false"/><line number="345" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="347" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="348" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="349" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="350" hits="0" branch="false"/><line number="352" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="353" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="357" hits="9" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="359" hits="2" branch="false"/><line number="360" hits="0" branch="false"/><line number="362" hits="0" branch="false"/><line number="364" hits="0" branch="false"/><line number="365" hits="0" branch="false"/><line number="366" hits="0" branch="false"/><line number="367" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="370" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="371" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="372" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="373" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="false"/><line number="376" hits="0" branch="false"/><line number="377" hits="0" branch="false"/><line number="378" hits="0" branch="false"/><line number="382" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="383" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="384" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="385" hits="0" branch="false"/><line number="386" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="387" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="389" hits="0" branch="false"/><line number="391" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="392" hits="0" branch="false"/><line number="393" hits="0" branch="false"/><line number="394" hits="0" branch="false"/><line number="395" hits="0" branch="false"/><line number="396" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="397" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="398" hits="0" branch="false"/><line number="399" hits="0" branch="false"/><line number="400" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="401" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="402" hits="0" branch="false"/><line number="403" hits="0" branch="false"/><line number="404" hits="0" branch="false"/><line number="405" hits="0" branch="false"/><line number="406" hits="0" branch="false"/><line number="407" hits="0" branch="false"/><line number="408" hits="0" branch="false"/><line number="409" hits="0" branch="false"/><line number="410" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="411" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="412" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="413" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="414" hits="0" branch="false"/><line number="415" hits="0" branch="false"/><line number="416" hits="0" branch="false"/><line number="417" hits="0" branch="false"/><line number="418" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="419" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="420" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="421" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="422" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="423" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="424" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="425" hits="0" branch="false"/><line number="430" hits="0" branch="false"/><line number="431" hits="0" branch="false"/><line number="432" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="433" hits="0" branch="false"/><line number="434" hits="0" branch="false"/><line number="435" hits="0" branch="false"/><line number="436" hits="0" branch="false"/><line number="437" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="438" hits="0" branch="false"/></lines></class><class name="overlay_cpp" filename="chrono_batch_render/overlay/overlay.cpp" line-rate="0.6445264452644527" branch-rate="0.47274954072259645" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::PackColor" signature="(chrono::batch_render::Float4)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="64" hits="204" branch="false"/><line number="65" hits="204" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Rotation" signature="(chrono::batch_render::Quatd)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="68" hits="3" branch="false"/><line number="69" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::KindName" signature="(chrono::batch_render::OverlayKind)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="72" hits="34" branch="false"/><line number="73" hits="34" branch="false"/><line number="76" hits="34" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::PrimPieces" signature="(chrono::batch_render::OverlayPrimShape)" line-rate="0.18181818181818182" branch-rate="0.16666666666666666" complexity="0.0"><lines><line number="79" hits="1" branch="false"/><line number="80" hits="1" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="92" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::PiecesPerRow" signature="(chrono::batch_render::OverlayKind, unsigned int)" line-rate="0.8888888888888888" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="95" hits="48" branch="false"/><line number="96" hits="48" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="99" hits="3" branch="false"/><line number="100" hits="3" branch="false"/><line number="101" hits="3" branch="false"/><line number="102" hits="3" branch="false"/><line number="103" hits="3" branch="false"/><line number="104" hits="3" branch="false"/><line number="105" hits="3" branch="false"/><line number="106" hits="3" branch="false"/><line number="107" hits="5" branch="false"/><line number="108" hits="5" branch="false"/><line number="109" hits="3" branch="false"/><line number="110" hits="3" branch="false"/><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="false"/><line number="113" hits="28" branch="false"/><line number="114" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Textual" signature="(chrono::batch_render::OverlayKind)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="118" hits="192" branch="false"/><line number="119" hits="192" branch="false"/><line number="120" hits="192" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Hosted" signature="(chrono::batch_render::OverlayData::Batch const&amp;)" line-rate="1.0" branch-rate="0.6" complexity="0.0"><lines><line number="123" hits="149" branch="false"/><line number="124" hits="149" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="125" hits="143" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::SameKey" signature="(chrono::batch_render::OverlayData::Batch const&amp;, chrono::batch_render::OverlayKind, chrono::batch_render::OverlayStyle const&amp;)" line-rate="0.9090909090909091" branch-rate="0.3888888888888889" complexity="0.0"><lines><line number="128" hits="20" branch="false"/><line number="129" hits="20" branch="false"/><line number="130" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="131" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="132" hits="6" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="134" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="135" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="136" hits="20" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="137" hits="6" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::PackPattern" signature="(float)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="141" hits="96" branch="false"/><line number="142" hits="96" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::PackAffix" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned int (&amp;) [4], unsigned int&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="153" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="157" hits="0" branch="false"/><line number="158" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="160" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="161" hits="0" branch="false"/><line number="163" hits="0" branch="false"/><line number="164" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckScreen" signature="(chrono::batch_render::OverlayKind, chrono::batch_render::OverlayStyle const&amp;, bool)" line-rate="0.8333333333333334" branch-rate="0.7058823529411765" complexity="0.0"><lines><line number="166" hits="37" branch="false"/><line number="167" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="3" branch="false"/><line number="173" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="176" hits="0" branch="false"/><line number="177" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="4" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="180" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="181" hits="1" branch="false"/><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::HostBatch" signature="(chrono::batch_render::OverlayData&amp;, chrono::batch_render::OverlayKind, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="187" hits="24" branch="false"/><line number="188" hits="24" branch="false"/><line number="189" hits="22" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="16" branch="false"/><line number="192" hits="22" branch="false"/><line number="193" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::AppendRow" signature="(chrono::batch_render::OverlayData::Batch&amp;, chrono::batch_render::(anonymous namespace)::HostRow const&amp;, unsigned int, float, unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="195" hits="52" branch="false"/><line number="197" hits="52" branch="false"/><line number="198" hits="52" branch="false"/><line number="199" hits="52" branch="false"/><line number="200" hits="52" branch="false"/><line number="201" hits="52" branch="false"/><line number="202" hits="52" branch="false"/><line number="203" hits="52" branch="false"/><line number="204" hits="52" branch="false"/><line number="205" hits="52" branch="false"/><line number="206" hits="52" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::AppendRow" signature="(chrono::batch_render::OverlayData::Batch&amp;, chrono::batch_render::(anonymous namespace)::HostRow const&amp;, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="208" hits="42" branch="false"/><line number="209" hits="42" branch="false"/><line number="210" hits="42" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::AppendText" signature="(chrono::batch_render::OverlayData::Batch&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::(anonymous namespace)::HostRow const&amp;, chrono::batch_render::OverlayStyle const&amp;)" line-rate="0.9166666666666666" branch-rate="0.5833333333333334" complexity="0.0"><lines><line number="212" hits="2" branch="false"/><line number="214" hits="2" branch="false"/><line number="215" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="216" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="217" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="220" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="222" hits="2" branch="false"/><line number="223" hits="2" branch="false"/><line number="224" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Stride" signature="(chrono::batch_render::device::Tensor const&amp;, unsigned long)" line-rate="0.5" branch-rate="0.25" complexity="0.0"><lines><line number="227" hits="8" branch="false"/><line number="228" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="229" hits="8" branch="false"/><line number="231" hits="0" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckPoints" signature="(chrono::batch_render::device::Tensor const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, bool)" line-rate="0.55" branch-rate="0.30303030303030304" complexity="0.0"><lines><line number="238" hits="2" branch="false"/><line number="239" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="240" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="2" branch="false"/><line number="243" hits="2" branch="false"/><line number="244" hits="2" branch="true" condition-coverage="20% (2/10)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="245" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="246" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="247" hits="0" branch="false"/><line number="249" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="253" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="257" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="258" hits="0" branch="false"/><line number="259" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="262" hits="0" branch="false"/><line number="264" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckField" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::(anonymous namespace)::Layout, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, long, std::span&lt;chrono::batch_render::device::DType const, 18446744073709551615ul&gt;)" line-rate="0.45161290322580644" branch-rate="0.26785714285714285" complexity="0.0"><lines><line number="267" hits="14" branch="false"/><line number="270" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="12" branch="false"/><line number="273" hits="2" branch="false"/><line number="274" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="275" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="277" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="279" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="282" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="289" hits="0" branch="false"/><line number="291" hits="0" branch="false"/><line number="292" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="0" branch="true" condition-coverage="0% (0/10)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="false"/><line number="295" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="296" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="298" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="299" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="301" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="302" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="303" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="304" hits="0" branch="false"/><line number="305" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="309" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckItemCount" signature="(chrono::batch_render::OverlayData::Batch const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, long)" line-rate="0.4" branch-rate="0.09090909090909091" complexity="0.0"><lines><line number="311" hits="2" branch="false"/><line number="312" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="315" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="316" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="317" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::Require" signature="(chrono::batch_render::device::Tensor const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.75" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="321" hits="2" branch="false"/><line number="322" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="323" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="325" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckImage" signature="(chrono::batch_render::device::Tensor const&amp;, long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="327" hits="0" branch="false"/><line number="328" hits="0" branch="false"/><line number="329" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="330" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="331" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="335" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="336" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="337" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="338" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="341" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="0" branch="false"/><line number="343" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="345" hits="0" branch="false"/><line number="346" hits="0" branch="false"/><line number="347" hits="0" branch="false"/><line number="348" hits="0" branch="false"/><line number="349" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckPrims" signature="(chrono::batch_render::OverlayData::Batch const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="352" hits="0" branch="false"/><line number="353" hits="0" branch="false"/><line number="354" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="355" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="356" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="358" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="359" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="360" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="361" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="363" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="364" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="366" hits="0" branch="false"/><line number="368" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="369" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="371" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="373" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="377" hits="0" branch="false"/><line number="379" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckFill" signature="(chrono::batch_render::OverlayData::Batch const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="381" hits="0" branch="false"/><line number="382" hits="0" branch="false"/><line number="383" hits="0" branch="false"/><line number="384" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="385" hits="0" branch="false"/><line number="386" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="387" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="390" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="391" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="393" hits="0" branch="false"/><line number="395" hits="0" branch="false"/><line number="396" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="397" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="399" hits="0" branch="false"/><line number="400" hits="0" branch="false"/><line number="401" hits="0" branch="false"/><line number="402" hits="0" branch="false"/><line number="403" hits="0" branch="false"/><line number="404" hits="0" branch="false"/><line number="406" hits="0" branch="false"/><line number="407" hits="0" branch="false"/><line number="408" hits="0" branch="false"/><line number="409" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckText" signature="(chrono::batch_render::OverlayData::Batch const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="411" hits="0" branch="false"/><line number="412" hits="0" branch="false"/><line number="413" hits="0" branch="false"/><line number="414" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="415" hits="0" branch="false"/><line number="416" hits="0" branch="false"/><line number="417" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="418" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="419" hits="0" branch="false"/><line number="420" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="422" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="423" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="425" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="427" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="429" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="430" hits="0" branch="false"/><line number="431" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="432" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="435" hits="0" branch="false"/><line number="436" hits="0" branch="false"/><line number="437" hits="0" branch="false"/><line number="438" hits="0" branch="false"/><line number="439" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="440" hits="0" branch="false"/><line number="441" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="443" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckBatch" signature="(chrono::batch_render::OverlayData::Batch const&amp;)" line-rate="0.7073170731707317" branch-rate="0.4117647058823529" complexity="0.0"><lines><line number="445" hits="2" branch="false"/><line number="446" hits="2" branch="false"/><line number="447" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="448" hits="0" branch="false"/><line number="449" hits="0" branch="false"/><line number="451" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="452" hits="0" branch="false"/><line number="453" hits="0" branch="false"/><line number="455" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="456" hits="0" branch="false"/><line number="457" hits="0" branch="false"/><line number="459" hits="2" branch="false"/><line number="460" hits="2" branch="false"/><line number="461" hits="2" branch="false"/><line number="462" hits="2" branch="false"/><line number="463" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="464" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="465" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="467" hits="2" branch="false"/><line number="469" hits="2" branch="false"/><line number="470" hits="2" branch="false"/><line number="471" hits="2" branch="false"/><line number="472" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="473" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="474" hits="2" branch="false"/><line number="475" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="476" hits="0" branch="false"/><line number="478" hits="2" branch="false"/><line number="479" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="480" hits="0" branch="false"/><line number="481" hits="0" branch="false"/><line number="483" hits="2" branch="false"/><line number="485" hits="2" branch="false"/><line number="486" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="488" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="489" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="491" hits="2" branch="false"/><line number="492" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="493" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="494" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="495" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::Push" signature="(chrono::batch_render::OverlayData&amp;, chrono::batch_render::OverlayData::Batch)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="500" hits="2" branch="false"/><line number="501" hits="2" branch="false"/><line number="502" hits="2" branch="false"/><line number="503" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Words" signature="(long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.6" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="505" hits="4" branch="false"/><line number="506" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="507" hits="0" branch="false"/><line number="508" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="510" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::RequireDevice" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Device&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.6" branch-rate="0.5" complexity="0.0"><lines><line number="513" hits="342" branch="false"/><line number="514" hits="342" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="515" hits="0" branch="false"/><line number="517" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="519" hits="342" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Overlay" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="523" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::~Overlay" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="525" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::Overlay::Overlay" signature="(chrono::batch_render::Overlay const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="526" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::Overlay::Overlay" signature="(chrono::batch_render::Overlay&amp;&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="527" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::operator=" signature="(chrono::batch_render::Overlay const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="528" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::operator=" signature="(chrono::batch_render::Overlay&amp;&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="529" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Edit" signature="()" line-rate="0.6666666666666666" branch-rate="0.25" complexity="0.0"><lines><line number="531" hits="34" branch="false"/><line number="532" hits="34" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="533" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="534" hits="34" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="535" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="537" hits="34" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Line" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="540" hits="3" branch="false"/><line number="541" hits="3" branch="false"/><line number="542" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Lines" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;, chrono::batch_render::OverlayStyle const&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Float4 const&gt;)" line-rate="0.8181818181818182" branch-rate="0.42857142857142855" complexity="0.0"><lines><line number="545" hits="1" branch="false"/><line number="547" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="548" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="550" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="551" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="553" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="556" hits="1" branch="false"/><line number="557" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="2" branch="false"/><line number="559" hits="2" branch="false"/><line number="560" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::Overlay::Polyline" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;, bool, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="565" hits="5" branch="false"/><line number="566" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="569" hits="5" branch="false"/><line number="570" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="571" hits="26" branch="false"/><line number="573" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="574" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Marker" signature="(chrono::batch_render::Float3, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="579" hits="2" branch="false"/><line number="580" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Markers" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;, chrono::batch_render::OverlayStyle const&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Float4 const&gt;)" line-rate="0.875" branch-rate="0.45454545454545453" complexity="0.0"><lines><line number="583" hits="3" branch="false"/><line number="585" hits="3" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="586" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="588" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="591" hits="3" branch="false"/><line number="592" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="6" branch="false"/><line number="594" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::Overlay::Box" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::OverlayStyle const&amp;, chrono::batch_render::Quatd)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="599" hits="1" branch="false"/><line number="601" hits="1" branch="false"/><line number="602" hits="1" branch="false"/><line number="603" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Sphere" signature="(chrono::batch_render::Float3, float, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="606" hits="1" branch="false"/><line number="607" hits="1" branch="false"/><line number="609" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Circle" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3, float, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="612" hits="1" branch="false"/><line number="613" hits="1" branch="false"/><line number="615" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Frame" signature="(chrono::batch_render::Float3, chrono::batch_render::Quatd, float, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="618" hits="1" branch="false"/><line number="619" hits="1" branch="false"/><line number="620" hits="1" branch="false"/><line number="621" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Arrow" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::OverlayStyle const&amp;, float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="624" hits="1" branch="false"/><line number="625" hits="1" branch="false"/><line number="627" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Capsule" signature="(chrono::batch_render::Float3, chrono::batch_render::Quatd, float, float, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="630" hits="1" branch="false"/><line number="632" hits="1" branch="false"/><line number="634" hits="1" branch="false"/><line number="636" hits="1" branch="false"/><line number="638" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ScreenPlacement::Alignment" signature="() const" line-rate="0.6666666666666666" branch-rate="0.3" complexity="0.0"><lines><line number="641" hits="2" branch="false"/><line number="642" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="643" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::Overlay::Label" signature="(chrono::batch_render::Float3, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="646" hits="1" branch="false"/><line number="647" hits="1" branch="false"/><line number="648" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Text" signature="(chrono::batch_render::ScreenPlacement const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="651" hits="2" branch="false"/><line number="653" hits="2" branch="false"/><line number="654" hits="2" branch="false"/><line number="655" hits="2" branch="false"/><line number="656" hits="2" branch="false"/><line number="657" hits="2" branch="false"/><line number="659" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Triangle" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="662" hits="1" branch="false"/><line number="663" hits="1" branch="false"/><line number="664" hits="1" branch="false"/><line number="665" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Polygon" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="0.9" complexity="0.0"><lines><line number="668" hits="2" branch="false"/><line number="669" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="672" hits="2" branch="false"/><line number="673" hits="2" branch="false"/><line number="674" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="675" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="676" hits="6" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="4" branch="false"/><line number="679" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Curve" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;, chrono::batch_render::OverlayStyle const&amp;, unsigned int)" line-rate="0.9130434782608695" branch-rate="0.6" complexity="0.0"><lines><line number="685" hits="1" branch="false"/><line number="687" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="688" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="690" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="691" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="693" hits="1" branch="false"/><line number="694" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="695" hits="1" branch="false"/><line number="696" hits="1" branch="false"/><line number="697" hits="1" branch="false"/><line number="698" hits="1" branch="false"/><line number="699" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="700" hits="16" branch="false"/><line number="701" hits="16" branch="false"/><line number="702" hits="16" branch="false"/><line number="703" hits="16" branch="false"/><line number="704" hits="16" branch="false"/><line number="705" hits="16" branch="false"/><line number="706" hits="16" branch="false"/><line number="707" hits="16" branch="false"/><line number="708" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="711" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="712" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Arc" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3, float, float, float, chrono::batch_render::OverlayStyle const&amp;, bool)" line-rate="0.9230769230769231" branch-rate="0.5384615384615384" complexity="0.0"><lines><line number="714" hits="1" branch="false"/><line number="716" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="717" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="718" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="720" hits="1" branch="false"/><line number="721" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="722" hits="1" branch="false"/><line number="723" hits="1" branch="false"/><line number="724" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="725" hits="1" branch="false"/><line number="726" hits="1" branch="false"/><line number="727" hits="1" branch="false"/><line number="728" hits="1" branch="false"/><line number="729" hits="1" branch="false"/><line number="730" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="731" hits="1" branch="false"/><line number="732" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="733" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="735" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="736" hits="2" branch="false"/><line number="737" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="738" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="739" hits="2" branch="false"/><line number="740" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="742" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="743" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Rectangle" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::OverlayStyle const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="745" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Rectangle(chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::OverlayStyle const&amp;, bool)::{lambda(float, float)#1}::operator()" signature="(float, float) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="747" hits="10" branch="false"/><line number="748" hits="8" branch="false"/><line number="749" hits="8" branch="false"/><line number="750" hits="8" branch="false"/><line number="751" hits="2" branch="false"/><line number="752" hits="2" branch="false"/><line number="753" hits="2" branch="false"/><line number="754" hits="4" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="755" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Mesh" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;, chrono::batch_render::Span&lt;unsigned int const&gt;, chrono::batch_render::Span&lt;unsigned int const&gt;, chrono::batch_render::OverlayStyle const&amp;, bool)" line-rate="0.8260869565217391" branch-rate="0.6363636363636364" complexity="0.0"><lines><line number="757" hits="1" branch="false"/><line number="759" hits="1" branch="false"/><line number="760" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="761" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="762" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="764" hits="1" branch="false"/><line number="766" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="767" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="769" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="770" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="771" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="774" hits="1" branch="false"/><line number="775" hits="1" branch="false"/><line number="776" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="777" hits="1" branch="false"/><line number="778" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="779" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="781" hits="1" branch="false"/><line number="782" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="783" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="785" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="788" hits="1" branch="false"/><line number="789" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Image" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::Float3, chrono::batch_render::device::Tensor, chrono::batch_render::OverlayStyle const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="791" hits="0" branch="false"/><line number="793" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="794" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="796" hits="0" branch="false"/><line number="797" hits="0" branch="false"/><line number="798" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="799" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="801" hits="0" branch="true" condition-coverage="0% (0/12)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="802" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="804" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="805" hits="0" branch="false"/><line number="806" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Prims" signature="(chrono::batch_render::Span&lt;unsigned int const&gt;, chrono::batch_render::OverlayPrimShape, chrono::batch_render::OverlayStyle const&amp;, float, chrono::batch_render::Span&lt;unsigned int const&gt;, chrono::batch_render::Span&lt;chrono::batch_render::Float4 const&gt;)" line-rate="0.84" branch-rate="0.6078431372549019" complexity="0.0"><lines><line number="808" hits="3" branch="false"/><line number="811" hits="3" branch="false"/><line number="812" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="813" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="815" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="816" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="818" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="821" hits="2" branch="true" condition-coverage="100% (13/13)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="822" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="823" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="824" hits="4" branch="false"/><line number="825" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="826" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="827" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="828" hits="3" branch="false"/><line number="829" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="831" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="832" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="834" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="835" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="838" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="839" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="840" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="841" hits="1" branch="false"/><line number="842" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Outline" signature="(chrono::batch_render::Span&lt;unsigned int const&gt;, chrono::batch_render::OverlayStyle const&amp;)" line-rate="1.0" branch-rate="0.9444444444444444" complexity="0.0"><lines><line number="844" hits="8" branch="false"/><line number="845" hits="8" branch="false"/><line number="846" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="849" hits="7" branch="true" condition-coverage="100% (13/13)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="850" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="851" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="852" hits="7" branch="false"/><line number="853" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayTriangles)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="855" hits="0" branch="false"/><line number="856" hits="0" branch="false"/><line number="858" hits="0" branch="false"/><line number="859" hits="0" branch="false"/><line number="860" hits="0" branch="false"/><line number="861" hits="0" branch="false"/><line number="862" hits="0" branch="true" condition-coverage="0% (0/9)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="863" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="864" hits="0" branch="false"/><line number="865" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayImages)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="867" hits="0" branch="false"/><line number="868" hits="0" branch="false"/><line number="870" hits="0" branch="false"/><line number="871" hits="0" branch="false"/><line number="872" hits="0" branch="false"/><line number="873" hits="0" branch="false"/><line number="874" hits="0" branch="false"/><line number="875" hits="0" branch="false"/><line number="876" hits="0" branch="false"/><line number="877" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="878" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="879" hits="0" branch="false"/><line number="880" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayPrims)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="882" hits="0" branch="false"/><line number="883" hits="0" branch="false"/><line number="885" hits="0" branch="false"/><line number="886" hits="0" branch="false"/><line number="887" hits="0" branch="false"/><line number="888" hits="0" branch="false"/><line number="889" hits="0" branch="false"/><line number="890" hits="0" branch="false"/><line number="891" hits="0" branch="false"/><line number="892" hits="0" branch="false"/><line number="893" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="894" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="895" hits="0" branch="false"/><line number="896" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayTexts)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="898" hits="0" branch="false"/><line number="899" hits="0" branch="false"/><line number="901" hits="0" branch="false"/><line number="902" hits="0" branch="false"/><line number="903" hits="0" branch="false"/><line number="904" hits="0" branch="false"/><line number="905" hits="0" branch="false"/><line number="906" hits="0" branch="false"/><line number="908" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="909" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="910" hits="0" branch="false"/><line number="911" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayNumbers)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="913" hits="0" branch="false"/><line number="914" hits="0" branch="false"/><line number="916" hits="0" branch="false"/><line number="917" hits="0" branch="false"/><line number="918" hits="0" branch="false"/><line number="919" hits="0" branch="false"/><line number="920" hits="0" branch="false"/><line number="921" hits="0" branch="false"/><line number="923" hits="0" branch="false"/><line number="924" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="925" hits="0" branch="false"/><line number="926" hits="0" branch="false"/><line number="927" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="928" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="929" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="930" hits="0" branch="false"/><line number="931" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayLines)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="933" hits="0" branch="false"/><line number="934" hits="0" branch="false"/><line number="936" hits="0" branch="false"/><line number="937" hits="0" branch="false"/><line number="938" hits="0" branch="false"/><line number="939" hits="0" branch="false"/><line number="940" hits="0" branch="false"/><line number="941" hits="0" branch="false"/><line number="942" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="943" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="944" hits="0" branch="false"/><line number="945" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayMarkers)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="947" hits="0" branch="false"/><line number="948" hits="0" branch="false"/><line number="950" hits="0" branch="false"/><line number="951" hits="0" branch="false"/><line number="952" hits="0" branch="false"/><line number="953" hits="0" branch="false"/><line number="954" hits="0" branch="false"/><line number="955" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="956" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="957" hits="0" branch="false"/><line number="958" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayBoxes)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="960" hits="0" branch="false"/><line number="961" hits="0" branch="false"/><line number="963" hits="0" branch="false"/><line number="964" hits="0" branch="false"/><line number="965" hits="0" branch="false"/><line number="966" hits="0" branch="false"/><line number="967" hits="0" branch="false"/><line number="968" hits="0" branch="false"/><line number="969" hits="0" branch="false"/><line number="970" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="971" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="972" hits="0" branch="false"/><line number="973" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlaySpheres)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="975" hits="0" branch="false"/><line number="976" hits="0" branch="false"/><line number="978" hits="0" branch="false"/><line number="979" hits="0" branch="false"/><line number="980" hits="0" branch="false"/><line number="981" hits="0" branch="false"/><line number="982" hits="0" branch="false"/><line number="983" hits="0" branch="false"/><line number="984" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="985" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="986" hits="0" branch="false"/><line number="987" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayCircles)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="989" hits="0" branch="false"/><line number="990" hits="0" branch="false"/><line number="992" hits="0" branch="false"/><line number="993" hits="0" branch="false"/><line number="994" hits="0" branch="false"/><line number="995" hits="0" branch="false"/><line number="996" hits="0" branch="false"/><line number="997" hits="0" branch="false"/><line number="998" hits="0" branch="false"/><line number="999" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1000" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1001" hits="0" branch="false"/><line number="1002" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayFrames)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="1004" hits="0" branch="false"/><line number="1005" hits="0" branch="false"/><line number="1007" hits="0" branch="false"/><line number="1008" hits="0" branch="false"/><line number="1009" hits="0" branch="false"/><line number="1010" hits="0" branch="false"/><line number="1011" hits="0" branch="false"/><line number="1012" hits="0" branch="false"/><line number="1013" hits="0" branch="false"/><line number="1014" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1015" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1016" hits="0" branch="false"/><line number="1017" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayArrows)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1019" hits="3" branch="false"/><line number="1020" hits="3" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1021" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1023" hits="2" branch="false"/><line number="1024" hits="2" branch="false"/><line number="1026" hits="2" branch="false"/><line number="1028" hits="2" branch="false"/><line number="1029" hits="2" branch="false"/><line number="1030" hits="2" branch="false"/><line number="1031" hits="2" branch="false"/><line number="1032" hits="2" branch="false"/><line number="1033" hits="2" branch="false"/><line number="1034" hits="1" branch="false"/><line number="1035" hits="2" branch="true" condition-coverage="100% (10/10)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1036" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1037" hits="2" branch="false"/><line number="1038" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayCapsules)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="1040" hits="0" branch="false"/><line number="1041" hits="0" branch="false"/><line number="1043" hits="0" branch="false"/><line number="1044" hits="0" branch="false"/><line number="1045" hits="0" branch="false"/><line number="1046" hits="0" branch="false"/><line number="1047" hits="0" branch="false"/><line number="1048" hits="0" branch="false"/><line number="1049" hits="0" branch="false"/><line number="1050" hits="0" branch="false"/><line number="1051" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1052" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1053" hits="0" branch="false"/><line number="1054" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Add" signature="(chrono::batch_render::OverlayTrails)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="1056" hits="0" branch="false"/><line number="1057" hits="0" branch="false"/><line number="1059" hits="0" branch="false"/><line number="1060" hits="0" branch="false"/><line number="1061" hits="0" branch="false"/><line number="1062" hits="0" branch="false"/><line number="1063" hits="0" branch="false"/><line number="1064" hits="0" branch="false"/><line number="1065" hits="0" branch="false"/><line number="1066" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1067" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1068" hits="0" branch="false"/><line number="1069" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlay::Empty" signature="() const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="1071" hits="13" branch="false"/><line number="1072" hits="13" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="chrono::batch_render::OverlayPick::OverlayPick" signature="(std::shared_ptr&lt;chrono::batch_render::OverlayPickState&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1075" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPick::Ready" signature="() const" line-rate="1.0" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="1077" hits="1" branch="false"/><line number="1078" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1081" hits="1" branch="false"/><line number="1082" hits="1" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="1083" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPick::Wait" signature="() const" line-rate="0.9" branch-rate="0.5" complexity="0.0"><lines><line number="1085" hits="7" branch="false"/><line number="1086" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1087" hits="0" branch="false"/><line number="1089" hits="7" branch="false"/><line number="1090" hits="7" branch="false"/><line number="1091" hits="7" branch="false"/><line number="1092" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1093" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1094" hits="7" branch="false"/><line number="1095" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::PickResult" signature="(std::shared_ptr&lt;chrono::batch_render::OverlayPickState&gt; const&amp;)" line-rate="0.8333333333333334" branch-rate="0.5" complexity="0.0"><lines><line number="1100" hits="5" branch="false"/><line number="1101" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1102" hits="0" branch="false"/><line number="1104" hits="5" branch="false"/><line number="1105" hits="5" branch="false"/><line number="1106" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPick::Hit" signature="() const" line-rate="0.9375" branch-rate="0.5" complexity="0.0"><lines><line number="1111" hits="3" branch="false"/><line number="1112" hits="3" branch="false"/><line number="1113" hits="3" branch="false"/><line number="1114" hits="3" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1115" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1116" hits="0" branch="false"/><line number="1118" hits="6" branch="false"/><line number="1119" hits="3" branch="false"/><line number="1120" hits="3" branch="false"/><line number="1121" hits="3" branch="false"/><line number="1122" hits="3" branch="false"/><line number="1123" hits="3" branch="false"/><line number="1124" hits="3" branch="false"/><line number="1125" hits="3" branch="false"/><line number="1126" hits="3" branch="false"/><line number="1127" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPick::Ray" signature="() const" line-rate="0.8571428571428571" branch-rate="0.5" complexity="0.0"><lines><line number="1130" hits="2" branch="false"/><line number="1131" hits="2" branch="false"/><line number="1132" hits="2" branch="false"/><line number="1133" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1134" hits="0" branch="false"/><line number="1136" hits="2" branch="false"/><line number="1137" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::OverlayData::Outlined" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1140" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::OverlayData::Outlined() const::{lambda(chrono::batch_render::OverlayData::Batch const&amp;)#1}::operator()" signature="(chrono::batch_render::OverlayData::Batch const&amp;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="1141" hits="16" branch="false"/><line number="1142" hits="68" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1143" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::OverlayPass" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1146" hits="8" branch="false"/><line number="1147" hits="8" branch="false"/><line number="1148" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1160" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1161" hits="16" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1164" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1165" hits="16" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1166" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1167" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1168" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1169" hits="8" branch="false"/><line number="1170" hits="48" branch="false"/></lines></method><method name="chrono::batch_render::Overlays::Overlays" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1172" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Overlays::~Overlays" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1174" hits="298" branch="false"/></lines></method><method name="chrono::batch_render::Overlays::Create" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1176" hits="149" branch="false"/><line number="1177" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Overlays::Set" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Overlay)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="1180" hits="13" branch="false"/><line number="1181" hits="13" branch="false"/><line number="1182" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1183" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1185" hits="13" branch="false"/><line number="1186" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1187" hits="13" branch="false"/><line number="1188" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1189" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1190" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1192" hits="8" branch="false"/><line number="1194" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1195" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1196" hits="1" branch="false"/><line number="1198" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::Overlays::Remove" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1200" hits="1" branch="false"/><line number="1201" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1202" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overlays::Names[abi:cxx11]" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="1204" hits="0" branch="false"/><line number="1205" hits="0" branch="false"/><line number="1206" hits="0" branch="false"/><line number="1207" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1208" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1210" hits="0" branch="false"/><line number="1211" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overlays::Pick" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Float2, float, unsigned int)" line-rate="0.9166666666666666" branch-rate="0.6" complexity="0.0"><lines><line number="1213" hits="2" branch="false"/><line number="1214" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1215" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1217" hits="2" branch="false"/><line number="1218" hits="2" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="1219" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1220" hits="2" branch="false"/><line number="1221" hits="2" branch="false"/><line number="1222" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1223" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1224" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1225" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::OverlaysImpl::Outlined" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1227" hits="3513" branch="false"/><line number="1228" hits="3513" branch="false"/><line number="1229" hits="3529" branch="false"/><line number="1230" hits="3513" branch="false"/></lines></method><method name="chrono::batch_render::OverlaysImpl::TakePicks" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="1233" hits="3513" branch="false"/><line number="1234" hits="3513" branch="false"/><line number="1235" hits="3513" branch="false"/><line number="1236" hits="3513" branch="false"/><line number="1237" hits="3515" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1238" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1239" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1241" hits="3513" branch="false"/><line number="1242" hits="7026" branch="false"/><line number="1243" hits="3513" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::Serve" signature="(std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayPickState&gt; const, 18446744073709551615ul&gt;, chrono::batch_render::device::Operation const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1245" hits="3513" branch="false"/><line number="1247" hits="3515" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1248" hits="2" branch="false"/><line number="1249" hits="2" branch="false"/><line number="1250" hits="2" branch="false"/><line number="1251" hits="2" branch="false"/><line number="1252" hits="2" branch="false"/><line number="1253" hits="2" branch="false"/><line number="1255" hits="3513" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::Draw" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;, unsigned int, chrono::batch_render::OverlaysImpl const&amp;, std::span&lt;chrono::batch_render::OverlayOutput const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayCameraSource const, 18446744073709551615ul&gt;, std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayPickState&gt; const, 18446744073709551615ul&gt;)" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="1258" hits="16" branch="false"/><line number="1262" hits="16" branch="false"/><line number="1263" hits="16" branch="false"/><line number="1264" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1265" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1266" hits="0" branch="false"/><line number="1267" hits="31" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::Draw(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;, unsigned int, chrono::batch_render::OverlaysImpl const&amp;, std::span&lt;chrono::batch_render::OverlayOutput const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayCameraSource const, 18446744073709551615ul&gt;, std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayPickState&gt; const, 18446744073709551615ul&gt;)::{lambda(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const::{lambda(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)#1}::operator()" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const" line-rate="0.9318181818181818" branch-rate="0.813953488372093" complexity="0.0"><lines><line number="1268" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1269" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1270" hits="15" branch="false"/><line number="1271" hits="0" branch="false"/><line number="1275" hits="16" branch="false"/><line number="1276" hits="16" branch="false"/><line number="1277" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1278" hits="16" branch="false"/><line number="1279" hits="16" branch="false"/><line number="1280" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1281" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1282" hits="16" branch="false"/><line number="1283" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1284" hits="15" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1285" hits="0" branch="false"/><line number="1287" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1288" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1289" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1290" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1292" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1293" hits="15" branch="false"/><line number="1296" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1297" hits="16" branch="false"/><line number="1298" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1299" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1302" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1305" hits="15" branch="false"/><line number="1306" hits="15" branch="false"/><line number="1307" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1308" hits="2" branch="false"/><line number="1309" hits="2" branch="false"/><line number="1310" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1311" hits="0" branch="false"/><line number="1313" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1315" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1316" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1317" hits="2" branch="false"/><line number="1318" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1320" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1321" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1322" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1323" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1325" hits="15" branch="false"/><line number="1326" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::Share" signature="(chrono::batch_render::Overlay const&amp;)" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="1328" hits="13" branch="false"/><line number="1329" hits="37" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line></lines></method><method name="chrono::batch_render::OverlayPass::CheckDevice" signature="(chrono::batch_render::OverlayData const&amp;, chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1332" hits="12" branch="false"/><line number="1333" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1334" hits="26" branch="false"/><line number="1335" hits="702" branch="false"/><line number="1336" hits="26" branch="false"/><line number="1337" hits="26" branch="false"/><line number="1338" hits="364" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1339" hits="676" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1341" hits="26" branch="false"/><line number="1342" hits="350" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::Reserve" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;&amp;, unsigned long, char const*)" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="1344" hits="132" branch="false"/><line number="1345" hits="132" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1346" hits="92" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1348" hits="260" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::Group" signature="(chrono::batch_render::OverlayBatch&amp;, std::pair&lt;unsigned int, unsigned int&gt;, unsigned int, unsigned int, unsigned long, unsigned int, unsigned long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="1350" hits="0" branch="false"/><line number="1352" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1353" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1354" hits="0" branch="false"/><line number="1356" hits="0" branch="false"/><line number="1357" hits="0" branch="false"/><line number="1358" hits="0" branch="false"/><line number="1359" hits="0" branch="false"/><line number="1360" hits="0" branch="false"/><line number="1362" hits="0" branch="false"/><line number="1363" hits="0" branch="false"/><line number="1364" hits="0" branch="false"/><line number="1369" hits="0" branch="false"/><line number="1370" hits="0" branch="false"/><line number="1371" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1372" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1373" hits="0" branch="false"/><line number="1374" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1375" hits="0" branch="false"/><line number="1376" hits="0" branch="false"/><line number="1377" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1378" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::Unite" signature="(chrono::batch_render::OverlayBatch&amp;, unsigned int, unsigned int, unsigned long, unsigned int, unsigned long, unsigned int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="1380" hits="0" branch="false"/><line number="1382" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1383" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1384" hits="0" branch="false"/><line number="1386" hits="0" branch="false"/><line number="1387" hits="0" branch="false"/><line number="1389" hits="0" branch="false"/><line number="1394" hits="0" branch="false"/><line number="1395" hits="0" branch="false"/><line number="1396" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::AddBatches" signature="(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)" line-rate="0.9197080291970803" branch-rate="0.7560975609756098" complexity="0.0"><lines><line number="1398" hits="15" branch="false"/><line number="1400" hits="15" branch="false"/><line number="1401" hits="18" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1402" hits="12" branch="false"/><line number="1403" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1404" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1405" hits="2" branch="false"/><line number="1411" hits="24" branch="false"/><line number="1412" hits="24" branch="false"/><line number="1413" hits="24" branch="false"/><line number="1414" hits="24" branch="false"/><line number="1415" hits="24" branch="false"/><line number="1416" hits="24" branch="false"/><line number="1417" hits="24" branch="false"/><line number="1418" hits="24" branch="false"/><line number="1419" hits="24" branch="false"/><line number="1420" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1421" hits="7" branch="false"/><line number="1422" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1423" hits="7" branch="false"/><line number="1425" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1426" hits="7" branch="false"/><line number="1427" hits="17" branch="false"/><line number="1429" hits="24" branch="false"/><line number="1430" hits="24" branch="false"/><line number="1434" hits="15" branch="false"/><line number="1435" hits="15" branch="false"/><line number="1436" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1437" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1438" hits="55" branch="false"/><line number="1439" hits="55" branch="false"/><line number="1440" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1441" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1442" hits="7" branch="false"/><line number="1443" hits="7" branch="false"/><line number="1444" hits="7" branch="false"/><line number="1445" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1447" hits="7" branch="false"/><line number="1449" hits="48" branch="false"/><line number="1450" hits="48" branch="false"/><line number="1451" hits="48" branch="false"/><line number="1452" hits="48" branch="false"/><line number="1453" hits="48" branch="false"/><line number="1454" hits="48" branch="false"/><line number="1455" hits="48" branch="false"/><line number="1456" hits="48" branch="false"/><line number="1457" hits="48" branch="false"/><line number="1458" hits="48" branch="false"/><line number="1459" hits="48" branch="false"/><line number="1460" hits="48" branch="false"/><line number="1461" hits="48" branch="false"/><line number="1462" hits="48" branch="false"/><line number="1463" hits="48" branch="false"/><line number="1464" hits="48" branch="false"/><line number="1465" hits="48" branch="false"/><line number="1466" hits="48" branch="false"/><line number="1467" hits="48" branch="false"/><line number="1468" hits="48" branch="false"/><line number="1469" hits="48" branch="false"/><line number="1470" hits="48" branch="false"/><line number="1471" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1472" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1473" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1474" hits="96" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1475" hits="48" branch="false"/><line number="1476" hits="48" branch="false"/><line number="1477" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1478" hits="1" branch="false"/><line number="1479" hits="1" branch="false"/><line number="1481" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1482" hits="6" branch="false"/><line number="1483" hits="6" branch="false"/><line number="1484" hits="6" branch="false"/><line number="1485" hits="6" branch="false"/><line number="1487" hits="48" branch="false"/><line number="1488" hits="96" branch="false"/><line number="1489" hits="48" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1490" hits="48" branch="false"/><line number="1491" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1492" hits="48" branch="false"/><line number="1493" hits="48" branch="false"/><line number="1494" hits="48" branch="false"/><line number="1495" hits="48" branch="false"/><line number="1496" hits="48" branch="false"/><line number="1497" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1498" hits="6" branch="false"/><line number="1500" hits="48" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1501" hits="60" branch="false"/><line number="1502" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1503" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1504" hits="0" branch="false"/><line number="1505" hits="0" branch="false"/><line number="1506" hits="0" branch="false"/><line number="1507" hits="0" branch="false"/><line number="1508" hits="0" branch="false"/><line number="1509" hits="0" branch="false"/><line number="1510" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1512" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1513" hits="46" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1514" hits="46" branch="false"/><line number="1515" hits="46" branch="false"/><line number="1516" hits="46" branch="false"/><line number="1517" hits="46" branch="false"/><line number="1518" hits="46" branch="false"/><line number="1519" hits="46" branch="false"/><line number="1520" hits="46" branch="false"/><line number="1521" hits="46" branch="false"/><line number="1522" hits="46" branch="false"/><line number="1523" hits="46" branch="false"/><line number="1524" hits="46" branch="false"/><line number="1525" hits="46" branch="false"/><line number="1526" hits="46" branch="false"/><line number="1527" hits="46" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1528" hits="46" branch="false"/><line number="1529" hits="46" branch="false"/><line number="1530" hits="46" branch="false"/><line number="1532" hits="46" branch="false"/><line number="1534" hits="46" branch="false"/><line number="1535" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1536" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1537" hits="6" branch="false"/><line number="1538" hits="6" branch="false"/><line number="1539" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1541" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1542" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1543" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1544" hits="1" branch="false"/><line number="1545" hits="1" branch="false"/><line number="1546" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1547" hits="1" branch="false"/><line number="1548" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1549" hits="0" branch="false"/><line number="1550" hits="0" branch="false"/><line number="1554" hits="46" branch="false"/><line number="1555" hits="46" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1558" hits="0" branch="false"/><line number="1562" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="auto chrono::batch_render::OverlayPass::AddBatches(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)::{lambda(auto:1 const&amp;, char const*)#1}::operator()&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;" signature="(std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; const&amp;, char const*) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="1407" hits="48" branch="false"/><line number="1408" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1409" hits="160" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="1410" hits="80" branch="false"/></lines></method><method name="auto chrono::batch_render::OverlayPass::AddBatches(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)::{lambda(auto:1 const&amp;, char const*)#1}::operator()&lt;std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; &gt;" signature="(std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; const&amp;, char const*) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="1407" hits="24" branch="false"/><line number="1408" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1409" hits="80" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="1410" hits="40" branch="false"/></lines></method><method name="auto chrono::batch_render::OverlayPass::AddBatches(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)::{lambda(auto:1 const&amp;, char const*)#1}::operator()&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;" signature="(std::vector&lt;float, std::allocator&lt;float&gt; &gt; const&amp;, char const*) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="1407" hits="48" branch="false"/><line number="1408" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1409" hits="162" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="1410" hits="81" branch="false"/></lines></method><method name="auto chrono::batch_render::OverlayPass::AddBatches(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)::{lambda(auto:1 const&amp;, char const*)#1}::operator()&lt;std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt; &gt;" signature="(std::vector&lt;unsigned char, std::allocator&lt;unsigned char&gt; &gt; const&amp;, char const*) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="1407" hits="24" branch="false"/><line number="1408" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1409" hits="52" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="1410" hits="26" branch="false"/></lines></method><method name="auto chrono::batch_render::OverlayPass::AddBatches(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)::{lambda(auto:1 const&amp;, char const*)#1}::operator()&lt;std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; &gt;" signature="(std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; const&amp;, char const*) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="1407" hits="144" branch="false"/><line number="1408" hits="144" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1409" hits="436" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="1410" hits="218" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::AddBatches(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::device::Tensor const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.6153846153846154" complexity="0.0"><lines><line number="1563" hits="6" branch="false"/><line number="1564" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1565" hits="4" branch="false"/><line number="1566" hits="2" branch="false"/><line number="1567" hits="2" branch="false"/><line number="1568" hits="2" branch="false"/><line number="1569" hits="2" branch="false"/><line number="1570" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1571" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1572" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::OverlayPass::AddBatches(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;, long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::device::Tensor const&amp;, long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1573" hits="6" branch="false"/><line number="1575" hits="4" branch="false"/><line number="1576" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::AddBatches(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;, long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#2}::operator()" signature="(chrono::batch_render::device::Tensor const&amp;, long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.43820224719101125" branch-rate="0.30612244897959184" complexity="0.0"><lines><line number="1577" hits="6" branch="false"/><line number="1579" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1580" hits="2" branch="false"/><line number="1593" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1595" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1597" hits="2" branch="false"/><line number="1598" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1599" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1600" hits="2" branch="false"/><line number="1601" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1602" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1603" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1604" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1605" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1607" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1608" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1609" hits="0" branch="false"/><line number="1610" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1611" hits="0" branch="false"/><line number="1613" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1614" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1615" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1616" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1617" hits="0" branch="false"/><line number="1618" hits="0" branch="false"/><line number="1619" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1620" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1621" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1622" hits="0" branch="false"/><line number="1623" hits="0" branch="false"/><line number="1626" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1627" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1628" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1629" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1630" hits="0" branch="false"/><line number="1631" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1633" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1634" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1635" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1636" hits="0" branch="false"/><line number="1637" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1640" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1641" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1642" hits="0" branch="false"/><line number="1643" hits="0" branch="false"/><line number="1644" hits="0" branch="false"/><line number="1645" hits="0" branch="false"/><line number="1646" hits="0" branch="false"/><line number="1647" hits="0" branch="false"/><line number="1648" hits="0" branch="false"/><line number="1650" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1651" hits="0" branch="false"/><line number="1652" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1654" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1655" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1656" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1657" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1658" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1659" hits="0" branch="false"/><line number="1660" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1662" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1665" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1667" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1669" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1671" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1673" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1674" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1675" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1676" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1677" hits="0" branch="false"/><line number="1679" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1680" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1681" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1682" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1684" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1685" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1686" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1687" hits="2" branch="false"/><line number="1689" hits="2" branch="false"/><line number="1690" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="1691" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1694" hits="2" branch="false"/><line number="1695" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1696" hits="0" branch="false"/><line number="1698" hits="48" branch="false"/><line number="1699" hits="48" branch="false"/><line number="1700" hits="48" branch="false"/><line number="1701" hits="48" branch="false"/><line number="1703" hits="39" branch="false"/></lines></method><method name="auto chrono::batch_render::OverlayPass::AddBatches(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, long, auto:1&amp;, unsigned int&amp;, unsigned int&amp;, unsigned int)#1}::operator()&lt;chrono::batch_render::Ptr&lt;float&gt; &gt;" signature="(chrono::batch_render::device::Tensor const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, long, chrono::batch_render::Ptr&lt;float&gt;&amp;, unsigned int&amp;, unsigned int&amp;, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1581" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1584" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1587" hits="2" branch="false"/><line number="1588" hits="2" branch="false"/><line number="1589" hits="2" branch="false"/><line number="1590" hits="2" branch="false"/><line number="1591" hits="2" branch="false"/></lines></method><method name="auto chrono::batch_render::OverlayPass::AddBatches(std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const&amp;, unsigned int, unsigned int, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt;&amp;, unsigned int&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, long, auto:1&amp;, unsigned int&amp;, unsigned int&amp;, unsigned int)#1}::operator()&lt;chrono::batch_render::Ptr&lt;unsigned int&gt; &gt;" signature="(chrono::batch_render::device::Tensor const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, long, chrono::batch_render::Ptr&lt;unsigned int&gt;&amp;, unsigned int&amp;, unsigned int&amp;, unsigned int) const" line-rate="0.2857142857142857" branch-rate="0.5" complexity="0.0"><lines><line number="1581" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1584" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1587" hits="0" branch="false"/><line number="1588" hits="0" branch="false"/><line number="1589" hits="0" branch="false"/><line number="1590" hits="0" branch="false"/><line number="1591" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::Record" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;, unsigned int, std::span&lt;chrono::batch_render::OverlayTarget const, 18446744073709551615ul&gt;, std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayCameraSource const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayPickRequest const, 18446744073709551615ul&gt;)" line-rate="0.9533678756476683" branch-rate="0.8114754098360656" complexity="0.0"><lines><line number="1705" hits="15" branch="false"/><line number="1710" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1711" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1712" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1713" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1715" hits="15" branch="false"/><line number="1716" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1717" hits="15" branch="false"/><line number="1719" hits="15" branch="false"/><line number="1720" hits="15" branch="false"/><line number="1721" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1722" hits="0" branch="false"/><line number="1723" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1724" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1725" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1729" hits="15" branch="false"/><line number="1730" hits="15" branch="false"/><line number="1731" hits="15" branch="false"/><line number="1732" hits="15" branch="false"/><line number="1733" hits="15" branch="false"/><line number="1734" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1735" hits="15" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1736" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1739" hits="15" branch="false"/><line number="1740" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1741" hits="7" branch="false"/><line number="1743" hits="15" branch="false"/><line number="1744" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1745" hits="15" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1749" hits="44" branch="false"/><line number="1750" hits="29" branch="false"/><line number="1751" hits="29" branch="false"/><line number="1753" hits="15" branch="false"/><line number="1754" hits="15" branch="false"/><line number="1755" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1756" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1757" hits="7" branch="false"/><line number="1758" hits="7" branch="false"/><line number="1761" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1762" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1763" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1764" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1766" hits="15" branch="false"/><line number="1767" hits="15" branch="false"/><line number="1768" hits="15" branch="false"/><line number="1769" hits="15" branch="false"/><line number="1770" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1771" hits="15" branch="false"/><line number="1772" hits="15" branch="false"/><line number="1773" hits="15" branch="false"/><line number="1774" hits="15" branch="false"/><line number="1775" hits="15" branch="false"/><line number="1776" hits="15" branch="false"/><line number="1777" hits="15" branch="false"/><line number="1778" hits="15" branch="false"/><line number="1779" hits="15" branch="false"/><line number="1780" hits="15" branch="false"/><line number="1781" hits="15" branch="false"/><line number="1782" hits="15" branch="false"/><line number="1783" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1784" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1785" hits="15" branch="false"/><line number="1786" hits="15" branch="false"/><line number="1787" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1788" hits="7" branch="false"/><line number="1789" hits="7" branch="false"/><line number="1790" hits="7" branch="false"/><line number="1791" hits="7" branch="false"/><line number="1792" hits="7" branch="false"/><line number="1794" hits="15" branch="false"/><line number="1795" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1798" hits="15" branch="false"/><line number="1799" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1800" hits="48" branch="false"/><line number="1801" hits="48" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1802" hits="1" branch="false"/><line number="1803" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1804" hits="48" branch="false"/><line number="1806" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1807" hits="25" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1808" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1809" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1811" hits="15" branch="false"/><line number="1812" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1813" hits="15" branch="false"/><line number="1814" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1815" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1816" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1817" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1819" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1820" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1823" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1824" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1826" hits="15" branch="false"/><line number="1827" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1828" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1830" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1831" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1832" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1835" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1836" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1837" hits="0" branch="false"/><line number="1838" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1840" hits="15" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1841" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1842" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1843" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1844" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1845" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1846" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1848" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1849" hits="15" branch="false"/><line number="1850" hits="17" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="1851" hits="15" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1852" hits="8" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="1853" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1855" hits="16" branch="false"/><line number="1856" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1857" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1858" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1859" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1861" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1862" hits="22" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1864" hits="15" branch="false"/><line number="1865" hits="15" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1866" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1868" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1871" hits="15" branch="false"/><line number="1872" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1874" hits="15" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1875" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1876" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1877" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1878" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1879" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1880" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1881" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1882" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1883" hits="9" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1884" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1885" hits="3" branch="false"/><line number="1887" hits="15" branch="false"/><line number="1888" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1889" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1890" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1891" hits="15" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1892" hits="15" branch="false"/><line number="1893" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1894" hits="15" branch="false"/><line number="1895" hits="15" branch="false"/><line number="1896" hits="15" branch="false"/><line number="1897" hits="15" branch="false"/><line number="1898" hits="15" branch="false"/><line number="1899" hits="15" branch="false"/><line number="1900" hits="15" branch="false"/><line number="1901" hits="15" branch="false"/><line number="1902" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1903" hits="15" branch="false"/><line number="1904" hits="15" branch="false"/><line number="1905" hits="15" branch="false"/><line number="1906" hits="15" branch="false"/><line number="1907" hits="15" branch="false"/><line number="1908" hits="15" branch="false"/><line number="1909" hits="15" branch="false"/><line number="1910" hits="15" branch="false"/><line number="1911" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1912" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1913" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1914" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1915" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1916" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1917" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1919" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1920" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1921" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1930" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1931" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1932" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1933" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1935" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1936" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1938" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1939" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1941" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1942" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1943" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1944" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1945" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1946" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1947" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1948" hits="15" branch="false"/><line number="1949" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1950" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line></lines></method><method name="auto chrono::batch_render::OverlayPass::Record(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;, unsigned int, std::span&lt;chrono::batch_render::OverlayTarget const, 18446744073709551615ul&gt;, std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayCameraSource const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayPickRequest const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::device::Buffer&amp;, auto:1 const&amp;)#1}::operator()&lt;std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt; &gt;" signature="(chrono::batch_render::device::Buffer&amp;, std::vector&lt;chrono::batch_render::OverlayBatch, std::allocator&lt;chrono::batch_render::OverlayBatch&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="1922" hits="15" branch="false"/><line number="1923" hits="15" branch="false"/><line number="1924" hits="15" branch="false"/><line number="1925" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1926" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1927" hits="8" branch="false"/><line number="1929" hits="15" branch="false"/></lines></method><method name="auto chrono::batch_render::OverlayPass::Record(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;, unsigned int, std::span&lt;chrono::batch_render::OverlayTarget const, 18446744073709551615ul&gt;, std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayCameraSource const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayPickRequest const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::device::Buffer&amp;, auto:1 const&amp;)#1}::operator()&lt;std::vector&lt;chrono::batch_render::OverlayCameraImage, std::allocator&lt;chrono::batch_render::OverlayCameraImage&gt; &gt; &gt;" signature="(chrono::batch_render::device::Buffer&amp;, std::vector&lt;chrono::batch_render::OverlayCameraImage, std::allocator&lt;chrono::batch_render::OverlayCameraImage&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="1922" hits="15" branch="false"/><line number="1923" hits="15" branch="false"/><line number="1924" hits="15" branch="false"/><line number="1925" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1926" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1927" hits="15" branch="false"/><line number="1929" hits="15" branch="false"/></lines></method><method name="auto chrono::batch_render::OverlayPass::Record(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;, unsigned int, std::span&lt;chrono::batch_render::OverlayTarget const, 18446744073709551615ul&gt;, std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayCameraSource const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayPickRequest const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::device::Buffer&amp;, auto:1 const&amp;)#1}::operator()&lt;std::vector&lt;chrono::batch_render::OverlayOutline, std::allocator&lt;chrono::batch_render::OverlayOutline&gt; &gt; &gt;" signature="(chrono::batch_render::device::Buffer&amp;, std::vector&lt;chrono::batch_render::OverlayOutline, std::allocator&lt;chrono::batch_render::OverlayOutline&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="1922" hits="7" branch="false"/><line number="1923" hits="7" branch="false"/><line number="1924" hits="7" branch="false"/><line number="1925" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1926" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1927" hits="7" branch="false"/><line number="1929" hits="7" branch="false"/></lines></method><method name="auto chrono::batch_render::OverlayPass::Record(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;, unsigned int, std::span&lt;chrono::batch_render::OverlayTarget const, 18446744073709551615ul&gt;, std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayCameraSource const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayPickRequest const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::device::Buffer&amp;, auto:1 const&amp;)#1}::operator()&lt;std::vector&lt;chrono::batch_render::OverlayPickQuery, std::allocator&lt;chrono::batch_render::OverlayPickQuery&gt; &gt; &gt;" signature="(chrono::batch_render::device::Buffer&amp;, std::vector&lt;chrono::batch_render::OverlayPickQuery, std::allocator&lt;chrono::batch_render::OverlayPickQuery&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="1922" hits="2" branch="false"/><line number="1923" hits="2" branch="false"/><line number="1924" hits="2" branch="false"/><line number="1925" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1926" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1927" hits="2" branch="false"/><line number="1929" hits="2" branch="false"/></lines></method><method name="auto chrono::batch_render::OverlayPass::Record(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;, unsigned int, std::span&lt;chrono::batch_render::OverlayTarget const, 18446744073709551615ul&gt;, std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayCameraSource const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayPickRequest const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::device::Buffer&amp;, auto:1 const&amp;)#1}::operator()&lt;std::vector&lt;chrono::batch_render::OverlayView, std::allocator&lt;chrono::batch_render::OverlayView&gt; &gt; &gt;" signature="(chrono::batch_render::device::Buffer&amp;, std::vector&lt;chrono::batch_render::OverlayView, std::allocator&lt;chrono::batch_render::OverlayView&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="1922" hits="15" branch="false"/><line number="1923" hits="15" branch="false"/><line number="1924" hits="15" branch="false"/><line number="1925" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1926" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1927" hits="15" branch="false"/><line number="1929" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::Record(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;, unsigned int, std::span&lt;chrono::batch_render::OverlayTarget const, 18446744073709551615ul&gt;, std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayCameraSource const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayPickRequest const, 18446744073709551615ul&gt;)::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="1951" hits="30" branch="false"/><line number="1952" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1953" hits="8" branch="false"/><line number="1955" hits="7" branch="false"/><line number="1956" hits="7" branch="false"/><line number="1957" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1958" hits="7" branch="false"/><line number="1959" hits="7" branch="false"/><line number="1960" hits="7" branch="false"/><line number="1961" hits="7" branch="false"/><line number="1962" hits="7" branch="false"/><line number="1963" hits="15" branch="false"/><line number="1964" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line></lines></method><method name="chrono::batch_render::OverlayPass::Record(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;, unsigned int, std::span&lt;chrono::batch_render::OverlayTarget const, 18446744073709551615ul&gt;, std::span&lt;std::shared_ptr&lt;chrono::batch_render::OverlayData const&gt; const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayCameraSource const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::OverlayPickRequest const, 18446744073709551615ul&gt;)::{lambda()#2}::operator()" signature="() const" line-rate="0.9714285714285714" branch-rate="0.8507462686567164" complexity="0.0"><lines><line number="1965" hits="30" branch="false"/><line number="1966" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1969" hits="2" branch="false"/><line number="1970" hits="2" branch="false"/><line number="1971" hits="2" branch="false"/><line number="1972" hits="2" branch="false"/><line number="1973" hits="2" branch="false"/><line number="1974" hits="2" branch="false"/><line number="1975" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1976" hits="2" branch="false"/><line number="1977" hits="2" branch="false"/><line number="1978" hits="2" branch="false"/><line number="1979" hits="2" branch="false"/><line number="1980" hits="2" branch="false"/><line number="1981" hits="2" branch="false"/><line number="1983" hits="2" branch="false"/><line number="1984" hits="2" branch="false"/><line number="1985" hits="2" branch="false"/><line number="1986" hits="2" branch="false"/><line number="1987" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1988" hits="2" branch="false"/><line number="1990" hits="2" branch="false"/><line number="1992" hits="2" branch="false"/><line number="1993" hits="15" branch="false"/><line number="1994" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1995" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1996" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1997" hits="7" branch="false"/><line number="1999" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2000" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2001" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2002" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2003" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2004" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2005" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2006" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2007" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2009" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2010" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2011" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2012" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2013" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2014" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2015" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2016" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="2017" hits="24" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="2018" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2019" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2020" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2021" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2022" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2023" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2024" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2025" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2026" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2027" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2028" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="2029" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2030" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2031" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2032" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2033" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2034" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2035" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2036" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2037" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="2038" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2039" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2041" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2042" hits="67" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::RecordUnions" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::Snapshot const&amp;)" line-rate="0.16666666666666666" branch-rate="0.16666666666666666" complexity="0.0"><lines><line number="2044" hits="8" branch="false"/><line number="2045" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="2048" hits="0" branch="false"/><line number="2049" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2050" hits="0" branch="false"/><line number="2051" hits="0" branch="false"/><line number="2052" hits="0" branch="false"/><line number="2053" hits="0" branch="false"/><line number="2055" hits="0" branch="false"/><line number="2056" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2057" hits="0" branch="false"/><line number="2058" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::OverlayPass::RecordGroups" signature="(chrono::batch_render::device::CommandEncoder&amp;)" line-rate="0.08333333333333333" branch-rate="0.016666666666666666" complexity="0.0"><lines><line number="2062" hits="8" branch="false"/><line number="2063" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="2064" hits="8" branch="false"/><line number="2066" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2067" hits="0" branch="false"/><line number="2068" hits="0" branch="false"/><line number="2069" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2070" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2072" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2073" hits="0" branch="false"/><line number="2074" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2076" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2077" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2078" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2079" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2081" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2082" hits="0" branch="false"/><line number="2084" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2085" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2086" hits="0" branch="false"/><line number="2088" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2089" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2090" hits="0" branch="false"/><line number="2091" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2092" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2093" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2094" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2095" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2096" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2097" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2098" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2099" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2100" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2101" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2102" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2104" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::CompositeOverlay" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Operation const&amp;, chrono::batch_render::device::Operation*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="2106" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::CompositeOverlay(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Operation const&amp;, chrono::batch_render::device::Operation*)::{lambda(chrono::batch_render::device::Tensor const&amp;, char const*)#1}::operator()" signature="(chrono::batch_render::device::Tensor const&amp;, char const*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="2108" hits="0" branch="false"/><line number="2109" hits="0" branch="false"/><line number="2110" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2111" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2112" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2114" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2116" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2117" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2118" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2120" hits="0" branch="false"/><line number="2123" hits="0" branch="false"/><line number="2124" hits="0" branch="false"/><line number="2125" hits="0" branch="false"/><line number="2126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2127" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2129" hits="0" branch="false"/><line number="2130" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2131" hits="0" branch="false"/><line number="2132" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2134" hits="0" branch="false"/><line number="2135" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2136" hits="0" branch="false"/><line number="2137" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2139" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2140" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2141" hits="0" branch="false"/><line number="2142" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2145" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2146" hits="0" branch="false"/><line number="2147" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2148" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2149" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2150" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2151" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2152" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2153" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2154" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2155" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2156" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2157" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2158" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2160" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2161" hits="0" branch="false"/><line number="2163" hits="0" branch="false"/><line number="2164" hits="0" branch="false"/></lines></method></methods><lines><line number="64" hits="204" branch="false"/><line number="65" hits="204" branch="false"/><line number="68" hits="3" branch="false"/><line number="69" hits="3" branch="false"/><line number="72" hits="34" branch="false"/><line number="73" hits="34" branch="false"/><line number="76" hits="34" branch="false"/><line number="79" hits="1" branch="false"/><line number="80" hits="1" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="92" hits="0" branch="false"/><line number="95" hits="48" branch="false"/><line number="96" hits="48" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="99" hits="3" branch="false"/><line number="100" hits="3" branch="false"/><line number="101" hits="3" branch="false"/><line number="102" hits="3" branch="false"/><line number="103" hits="3" branch="false"/><line number="104" hits="3" branch="false"/><line number="105" hits="3" branch="false"/><line number="106" hits="3" branch="false"/><line number="107" hits="5" branch="false"/><line number="108" hits="5" branch="false"/><line number="109" hits="3" branch="false"/><line number="110" hits="3" branch="false"/><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="false"/><line number="113" hits="28" branch="false"/><line number="114" hits="28" branch="false"/><line number="118" hits="192" branch="false"/><line number="119" hits="192" branch="false"/><line number="120" hits="192" branch="false"/><line number="123" hits="149" branch="false"/><line number="124" hits="149" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="125" hits="143" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="128" hits="20" branch="false"/><line number="129" hits="20" branch="false"/><line number="130" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="131" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="132" hits="6" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="134" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="135" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="136" hits="20" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="137" hits="6" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="141" hits="96" branch="false"/><line number="142" hits="96" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="153" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="157" hits="0" branch="false"/><line number="158" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="160" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="161" hits="0" branch="false"/><line number="163" hits="0" branch="false"/><line number="164" hits="0" branch="false"/><line number="166" hits="37" branch="false"/><line number="167" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="3" branch="false"/><line number="173" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="176" hits="0" branch="false"/><line number="177" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="4" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="180" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="181" hits="1" branch="false"/><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="24" branch="false"/><line number="188" hits="24" branch="false"/><line number="189" hits="22" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="16" branch="false"/><line number="192" hits="22" branch="false"/><line number="193" hits="16" branch="false"/><line number="195" hits="52" branch="false"/><line number="197" hits="52" branch="false"/><line number="198" hits="52" branch="false"/><line number="199" hits="52" branch="false"/><line number="200" hits="52" branch="false"/><line number="201" hits="52" branch="false"/><line number="202" hits="52" branch="false"/><line number="203" hits="52" branch="false"/><line number="204" hits="52" branch="false"/><line number="205" hits="52" branch="false"/><line number="206" hits="52" branch="false"/><line number="208" hits="42" branch="false"/><line number="209" hits="42" branch="false"/><line number="210" hits="42" branch="false"/><line number="212" hits="2" branch="false"/><line number="214" hits="2" branch="false"/><line number="215" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="216" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="217" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="220" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="222" hits="2" branch="false"/><line number="223" hits="2" branch="false"/><line number="224" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="2" branch="false"/><line number="227" hits="8" branch="false"/><line number="228" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="229" hits="8" branch="false"/><line number="231" hits="0" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="0" branch="false"/><line number="238" hits="2" branch="false"/><line number="239" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="240" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="2" branch="false"/><line number="243" hits="2" branch="false"/><line number="244" hits="2" branch="true" condition-coverage="20% (2/10)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="245" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="246" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="247" hits="0" branch="false"/><line number="249" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="253" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="257" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="258" hits="0" branch="false"/><line number="259" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="262" hits="0" branch="false"/><line number="264" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="267" hits="14" branch="false"/><line number="270" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="12" branch="false"/><line number="273" hits="2" branch="false"/><line number="274" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="275" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="277" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="279" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="282" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="289" hits="0" branch="false"/><line number="291" hits="0" branch="false"/><line number="292" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="293" hits="0" branch="true" condition-coverage="0% (0/10)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="false"/><line number="295" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="296" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="298" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="299" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="301" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="302" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="303" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="304" hits="0" branch="false"/><line number="305" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="309" hits="2" branch="false"/><line number="311" hits="2" branch="false"/><line number="312" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="315" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="316" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="317" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="321" hits="2" branch="false"/><line number="322" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="323" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="325" hits="2" branch="false"/><line number="327" hits="0" branch="false"/><line number="328" hits="0" branch="false"/><line number="329" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="330" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="331" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="335" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="336" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="337" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="338" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="341" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="0" branch="false"/><line number="343" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="345" hits="0" branch="false"/><line number="346" hits="0" branch="false"/><line number="347" hits="0" branch="false"/><line number="348" hits="0" branch="false"/><line number="349" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="0" branch="false"/><line number="353" hits="0" branch="false"/><line number="354" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="355" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="356" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="358" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="359" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="360" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="361" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="363" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="364" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="366" hits="0" branch="false"/><line number="368" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="369" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="371" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="373" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="377" hits="0" branch="false"/><line number="379" hits="0" branch="false"/><line number="381" hits="0" branch="false"/><line number="382" hits="0" branch="false"/><line number="383" hits="0" branch="false"/><line number="384" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="385" hits="0" branch="false"/><line number="386" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="387" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="390" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="391" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="393" hits="0" branch="false"/><line number="395" hits="0" branch="false"/><line number="396" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="397" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="399" hits="0" branch="false"/><line number="400" hits="0" branch="false"/><line number="401" hits="0" branch="false"/><line number="402" hits="0" branch="false"/><line number="403" hits="0" branch="false"/><line number="404" hits="0" branch="false"/><line number="406" hits="0" branch="false"/><line number="407" hits="0" branch="false"/><line number="408" hits="0" branch="false"/><line number="409" hits="0" branch="false"/><line number="411" hits="0" branch="false"/><line number="412" hits="0" branch="false"/><line number="413" hits="0" branch="false"/><line number="414" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="415" hits="0" branch="false"/><line number="416" hits="0" branch="false"/><line number="417" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="418" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="419" hits="0" branch="false"/><line number="420" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="422" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="423" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="425" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="427" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="429" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="430" hits="0" branch="false"/><line number="431" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="432" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="435" hits="0" branch="false"/><line number="436" hits="0" branch="false"/><line number="437" hits="0" branch="false"/><line number="438" hits="0" branch="false"/><line number="439" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="440" hits="0" branch="false"/><line number="441" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="443" hits="0" branch="false"/><line number="445" hits="2" branch="false"/><line number="446" hits="2" branch="false"/><line number="447" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="448" hits="0" branch="false"/><line number="449" hits="0" branch="false"/><line number="451" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="452" hits="0" branch="false"/><line number="453" hits="0" branch="false"/><line number="455" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="456" hits="0" branch="false"/><line number="457" hits="0" branch="false"/><line number="459" hits="2" branch="false"/><line number="460" hits="2" branch="false"/><line number="461" hits="2" branch="false"/><line number="462" hits="2" branch="false"/><line number="463" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="464" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="465" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="467" hits="2" branch="false"/><line number="469" hits="2" branch="false"/><line number="470" hits="2" branch="false"/><line number="471" hits="2" branch="false"/><line number="472" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="473" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="474" hits="2" branch="false"/><line number="475" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="476" hits="0" branch="false"/><line number="478" hits="2" branch="false"/><line number="479" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="480" hits="0" branch="false"/><line number="481" hits="0" branch="false"/><line number="483" hits="2" branch="false"/><line number="485" hits="2" branch="false"/><line number="486" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="488" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="489" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="491" hits="2" branch="false"/><line number="492" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="493" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="494" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="495" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="500" hits="2" branch="false"/><line number="501" hits="2" branch="false"/><line number="502" hits="2" branch="false"/><line number="503" hits="2" branch="false"/><line number="505" hits="4" branch="false"/><line number="506" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="507" hits="0" branch="false"/><line number="508" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="510" hits="4" branch="false"/><line number="513" hits="342" branch="false"/><line number="514" hits="342" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="515" hits="0" branch="false"/><line number="517" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="519" hits="342" branch="false"/><line number="523" hits="15" branch="false"/><line number="525" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="526" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="527" hits="0" branch="false"/><line number="528" hits="0" branch="false"/><line number="529" hits="0" branch="false"/><line number="531" hits="34" branch="false"/><line number="532" hits="34" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="533" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="534" hits="34" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="535" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="537" hits="34" branch="false"/><line number="540" hits="3" branch="false"/><line number="541" hits="3" branch="false"/><line number="542" hits="2" branch="false"/><line number="545" hits="1" branch="false"/><line number="547" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="548" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="550" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="551" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="553" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="556" hits="1" branch="false"/><line number="557" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="2" branch="false"/><line number="559" hits="2" branch="false"/><line number="560" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="565" hits="5" branch="false"/><line number="566" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="569" hits="5" branch="false"/><line number="570" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="571" hits="26" branch="false"/><line number="573" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="574" hits="3" branch="false"/><line number="579" hits="2" branch="false"/><line number="580" hits="2" branch="false"/><line number="583" hits="3" branch="false"/><line number="585" hits="3" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="586" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="588" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="591" hits="3" branch="false"/><line number="592" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="6" branch="false"/><line number="594" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="599" hits="1" branch="false"/><line number="601" hits="1" branch="false"/><line number="602" hits="1" branch="false"/><line number="603" hits="1" branch="false"/><line number="606" hits="1" branch="false"/><line number="607" hits="1" branch="false"/><line number="609" hits="1" branch="false"/><line number="612" hits="1" branch="false"/><line number="613" hits="1" branch="false"/><line number="615" hits="1" branch="false"/><line number="618" hits="1" branch="false"/><line number="619" hits="1" branch="false"/><line number="620" hits="1" branch="false"/><line number="621" hits="1" branch="false"/><line number="624" hits="1" branch="false"/><line number="625" hits="1" branch="false"/><line number="627" hits="1" branch="false"/><line number="630" hits="1" branch="false"/><line number="632" hits="1" branch="false"/><line number="634" hits="1" branch="false"/><line number="636" hits="1" branch="false"/><line number="638" hits="1" branch="false"/><line number="641" hits="2" branch="false"/><line number="642" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="643" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="646" hits="1" branch="false"/><line number="647" hits="1" branch="false"/><line number="648" hits="1" branch="false"/><line number="651" hits="2" branch="false"/><line number="653" hits="2" branch="false"/><line number="654" hits="2" branch="false"/><line number="655" hits="2" branch="false"/><line number="656" hits="2" branch="false"/><line number="657" hits="2" branch="false"/><line number="659" hits="1" branch="false"/><line number="662" hits="1" branch="false"/><line number="663" hits="1" branch="false"/><line number="664" hits="1" branch="false"/><line number="665" hits="1" branch="false"/><line number="668" hits="2" branch="false"/><line number="669" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="672" hits="2" branch="false"/><line number="673" hits="2" branch="false"/><line number="674" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="675" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="676" hits="6" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="4" branch="false"/><line number="679" hits="4" branch="false"/><line number="685" hits="1" branch="false"/><line number="687" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="688" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="690" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="691" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="693" hits="1" branch="false"/><line number="694" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="695" hits="1" branch="false"/><line number="696" hits="1" branch="false"/><line number="697" hits="1" branch="false"/><line number="698" hits="1" branch="false"/><line number="699" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="700" hits="16" branch="false"/><line number="701" hits="16" branch="false"/><line number="702" hits="16" branch="false"/><line number="703" hits="16" branch="false"/><line number="704" hits="16" branch="false"/><line number="705" hits="16" branch="false"/><line number="706" hits="16" branch="false"/><line number="707" hits="16" branch="false"/><line number="708" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="711" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="712" hits="1" branch="false"/><line number="714" hits="1" branch="false"/><line number="716" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="717" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="718" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="720" hits="1" branch="false"/><line number="721" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="722" hits="1" branch="false"/><line number="723" hits="1" branch="false"/><line number="724" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="725" hits="1" branch="false"/><line number="726" hits="1" branch="false"/><line number="727" hits="1" branch="false"/><line number="728" hits="1" branch="false"/><line number="729" hits="1" branch="false"/><line number="730" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="731" hits="1" branch="false"/><line number="732" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="733" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="735" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="736" hits="2" branch="false"/><line number="737" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="738" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="739" hits="2" branch="false"/><line number="740" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="742" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="743" hits="1" branch="false"/><line number="745" hits="2" branch="false"/><line number="747" hits="10" branch="false"/><line number="748" hits="8" branch="false"/><line number="749" hits="8" branch="false"/><line number="750" hits="8" branch="false"/><line number="751" hits="2" branch="false"/><line number="752" hits="2" branch="false"/><line number="753" hits="2" branch="false"/><line number="754" hits="4" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="755" hits="2" branch="false"/><line number="757" hits="1" branch="false"/><line number="759" hits="1" branch="false"/><line number="760" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="761" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="762" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="764" hits="1" branch="false"/><line number="766" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="767" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="769" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="770" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="771" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="774" hits="1" branch="false"/><line number="775" hits="1" branch="false"/><line number="776" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="777" hits="1" branch="false"/><line number="778" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="779" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="781" hits="1" branch="false"/><line number="782" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="783" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="785" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="788" hits="1" branch="false"/><line number="789" hits="1" branch="false"/><line number="791" hits="0" branch="false"/><line number="793" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="794" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="796" hits="0" branch="false"/><line number="797" hits="0" branch="false"/><line number="798" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="799" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="801" hits="0" branch="true" condition-coverage="0% (0/12)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="802" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="804" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="805" hits="0" branch="false"/><line number="806" hits="0" branch="false"/><line number="808" hits="3" branch="false"/><line number="811" hits="3" branch="false"/><line number="812" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="813" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="815" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="816" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="818" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="821" hits="2" branch="true" condition-coverage="100% (13/13)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="822" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="823" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="824" hits="4" branch="false"/><line number="825" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="826" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="827" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="828" hits="3" branch="false"/><line number="829" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="831" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="832" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="834" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="835" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="838" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="839" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="840" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="841" hits="1" branch="false"/><line number="842" hits="2" branch="false"/><line number="844" hits="8" branch="false"/><line number="845" hits="8" branch="false"/><line number="846" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="849" hits="7" branch="true" condition-coverage="100% (13/13)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="850" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="851" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="852" hits="7" branch="false"/><line number="853" hits="7" branch="false"/><line number="855" hits="0" branch="false"/><line number="856" hits="0" branch="false"/><line number="858" hits="0" branch="false"/><line number="859" hits="0" branch="false"/><line number="860" hits="0" branch="false"/><line number="861" hits="0" branch="false"/><line number="862" hits="0" branch="true" condition-coverage="0% (0/9)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="863" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="864" hits="0" branch="false"/><line number="865" hits="0" branch="false"/><line number="867" hits="0" branch="false"/><line number="868" hits="0" branch="false"/><line number="870" hits="0" branch="false"/><line number="871" hits="0" branch="false"/><line number="872" hits="0" branch="false"/><line number="873" hits="0" branch="false"/><line number="874" hits="0" branch="false"/><line number="875" hits="0" branch="false"/><line number="876" hits="0" branch="false"/><line number="877" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="878" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="879" hits="0" branch="false"/><line number="880" hits="0" branch="false"/><line number="882" hits="0" branch="false"/><line number="883" hits="0" branch="false"/><line number="885" hits="0" branch="false"/><line number="886" hits="0" branch="false"/><line number="887" hits="0" branch="false"/><line number="888" hits="0" branch="false"/><line number="889" hits="0" branch="false"/><line number="890" hits="0" branch="false"/><line number="891" hits="0" branch="false"/><line number="892" hits="0" branch="false"/><line number="893" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="894" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="895" hits="0" branch="false"/><line number="896" hits="0" branch="false"/><line number="898" hits="0" branch="false"/><line number="899" hits="0" branch="false"/><line number="901" hits="0" branch="false"/><line number="902" hits="0" branch="false"/><line number="903" hits="0" branch="false"/><line number="904" hits="0" branch="false"/><line number="905" hits="0" branch="false"/><line number="906" hits="0" branch="false"/><line number="908" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="909" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="910" hits="0" branch="false"/><line number="911" hits="0" branch="false"/><line number="913" hits="0" branch="false"/><line number="914" hits="0" branch="false"/><line number="916" hits="0" branch="false"/><line number="917" hits="0" branch="false"/><line number="918" hits="0" branch="false"/><line number="919" hits="0" branch="false"/><line number="920" hits="0" branch="false"/><line number="921" hits="0" branch="false"/><line number="923" hits="0" branch="false"/><line number="924" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="925" hits="0" branch="false"/><line number="926" hits="0" branch="false"/><line number="927" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="928" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="929" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="930" hits="0" branch="false"/><line number="931" hits="0" branch="false"/><line number="933" hits="0" branch="false"/><line number="934" hits="0" branch="false"/><line number="936" hits="0" branch="false"/><line number="937" hits="0" branch="false"/><line number="938" hits="0" branch="false"/><line number="939" hits="0" branch="false"/><line number="940" hits="0" branch="false"/><line number="941" hits="0" branch="false"/><line number="942" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="943" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="944" hits="0" branch="false"/><line number="945" hits="0" branch="false"/><line number="947" hits="0" branch="false"/><line number="948" hits="0" branch="false"/><line number="950" hits="0" branch="false"/><line number="951" hits="0" branch="false"/><line number="952" hits="0" branch="false"/><line number="953" hits="0" branch="false"/><line number="954" hits="0" branch="false"/><line number="955" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="956" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="957" hits="0" branch="false"/><line number="958" hits="0" branch="false"/><line number="960" hits="0" branch="false"/><line number="961" hits="0" branch="false"/><line number="963" hits="0" branch="false"/><line number="964" hits="0" branch="false"/><line number="965" hits="0" branch="false"/><line number="966" hits="0" branch="false"/><line number="967" hits="0" branch="false"/><line number="968" hits="0" branch="false"/><line number="969" hits="0" branch="false"/><line number="970" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="971" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="972" hits="0" branch="false"/><line number="973" hits="0" branch="false"/><line number="975" hits="0" branch="false"/><line number="976" hits="0" branch="false"/><line number="978" hits="0" branch="false"/><line number="979" hits="0" branch="false"/><line number="980" hits="0" branch="false"/><line number="981" hits="0" branch="false"/><line number="982" hits="0" branch="false"/><line number="983" hits="0" branch="false"/><line number="984" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="985" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="986" hits="0" branch="false"/><line number="987" hits="0" branch="false"/><line number="989" hits="0" branch="false"/><line number="990" hits="0" branch="false"/><line number="992" hits="0" branch="false"/><line number="993" hits="0" branch="false"/><line number="994" hits="0" branch="false"/><line number="995" hits="0" branch="false"/><line number="996" hits="0" branch="false"/><line number="997" hits="0" branch="false"/><line number="998" hits="0" branch="false"/><line number="999" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1000" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1001" hits="0" branch="false"/><line number="1002" hits="0" branch="false"/><line number="1004" hits="0" branch="false"/><line number="1005" hits="0" branch="false"/><line number="1007" hits="0" branch="false"/><line number="1008" hits="0" branch="false"/><line number="1009" hits="0" branch="false"/><line number="1010" hits="0" branch="false"/><line number="1011" hits="0" branch="false"/><line number="1012" hits="0" branch="false"/><line number="1013" hits="0" branch="false"/><line number="1014" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1015" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1016" hits="0" branch="false"/><line number="1017" hits="0" branch="false"/><line number="1019" hits="3" branch="false"/><line number="1020" hits="3" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1021" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1023" hits="2" branch="false"/><line number="1024" hits="2" branch="false"/><line number="1026" hits="2" branch="false"/><line number="1028" hits="2" branch="false"/><line number="1029" hits="2" branch="false"/><line number="1030" hits="2" branch="false"/><line number="1031" hits="2" branch="false"/><line number="1032" hits="2" branch="false"/><line number="1033" hits="2" branch="false"/><line number="1034" hits="1" branch="false"/><line number="1035" hits="2" branch="true" condition-coverage="100% (10/10)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1036" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1037" hits="2" branch="false"/><line number="1038" hits="2" branch="false"/><line number="1040" hits="0" branch="false"/><line number="1041" hits="0" branch="false"/><line number="1043" hits="0" branch="false"/><line number="1044" hits="0" branch="false"/><line number="1045" hits="0" branch="false"/><line number="1046" hits="0" branch="false"/><line number="1047" hits="0" branch="false"/><line number="1048" hits="0" branch="false"/><line number="1049" hits="0" branch="false"/><line number="1050" hits="0" branch="false"/><line number="1051" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1052" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1053" hits="0" branch="false"/><line number="1054" hits="0" branch="false"/><line number="1056" hits="0" branch="false"/><line number="1057" hits="0" branch="false"/><line number="1059" hits="0" branch="false"/><line number="1060" hits="0" branch="false"/><line number="1061" hits="0" branch="false"/><line number="1062" hits="0" branch="false"/><line number="1063" hits="0" branch="false"/><line number="1064" hits="0" branch="false"/><line number="1065" hits="0" branch="false"/><line number="1066" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1067" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1068" hits="0" branch="false"/><line number="1069" hits="0" branch="false"/><line number="1071" hits="13" branch="false"/><line number="1072" hits="13" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1075" hits="2" branch="false"/><line number="1077" hits="1" branch="false"/><line number="1078" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1081" hits="1" branch="false"/><line number="1082" hits="1" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="1083" hits="1" branch="false"/><line number="1085" hits="7" branch="false"/><line number="1086" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1087" hits="0" branch="false"/><line number="1089" hits="7" branch="false"/><line number="1090" hits="7" branch="false"/><line number="1091" hits="7" branch="false"/><line number="1092" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1093" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1094" hits="7" branch="false"/><line number="1095" hits="7" branch="false"/><line number="1100" hits="5" branch="false"/><line number="1101" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1102" hits="0" branch="false"/><line number="1104" hits="5" branch="false"/><line number="1105" hits="5" branch="false"/><line number="1106" hits="5" branch="false"/><line number="1111" hits="3" branch="false"/><line number="1112" hits="3" branch="false"/><line number="1113" hits="3" branch="false"/><line number="1114" hits="3" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1115" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1116" hits="0" branch="false"/><line number="1118" hits="6" branch="false"/><line number="1119" hits="3" branch="false"/><line number="1120" hits="3" branch="false"/><line number="1121" hits="3" branch="false"/><line number="1122" hits="3" branch="false"/><line number="1123" hits="3" branch="false"/><line number="1124" hits="3" branch="false"/><line number="1125" hits="3" branch="false"/><line number="1126" hits="3" branch="false"/><line number="1127" hits="3" branch="false"/><line number="1130" hits="2" branch="false"/><line number="1131" hits="2" branch="false"/><line number="1132" hits="2" branch="false"/><line number="1133" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1134" hits="0" branch="false"/><line number="1136" hits="2" branch="false"/><line number="1137" hits="2" branch="false"/><line number="1140" hits="16" branch="false"/><line number="1141" hits="16" branch="false"/><line number="1142" hits="68" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1143" hits="16" branch="false"/><line number="1146" hits="8" branch="false"/><line number="1147" hits="8" branch="false"/><line number="1148" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1160" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1161" hits="16" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1164" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1165" hits="16" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1166" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1167" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1168" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1169" hits="8" branch="false"/><line number="1170" hits="48" branch="false"/><line number="1172" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1174" hits="298" branch="false"/><line number="1176" hits="149" branch="false"/><line number="1177" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1180" hits="13" branch="false"/><line number="1181" hits="13" branch="false"/><line number="1182" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1183" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1185" hits="13" branch="false"/><line number="1186" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1187" hits="13" branch="false"/><line number="1188" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1189" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1190" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1192" hits="8" branch="false"/><line number="1194" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1195" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1196" hits="1" branch="false"/><line number="1198" hits="18" branch="false"/><line number="1200" hits="1" branch="false"/><line number="1201" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1202" hits="1" branch="false"/><line number="1204" hits="0" branch="false"/><line number="1205" hits="0" branch="false"/><line number="1206" hits="0" branch="false"/><line number="1207" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1208" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1210" hits="0" branch="false"/><line number="1211" hits="0" branch="false"/><line number="1213" hits="2" branch="false"/><line number="1214" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1215" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1217" hits="2" branch="false"/><line number="1218" hits="2" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="1219" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1220" hits="2" branch="false"/><line number="1221" hits="2" branch="false"/><line number="1222" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1223" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1224" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1225" hits="2" branch="false"/><line number="1227" hits="3513" branch="false"/><line number="1228" hits="3513" branch="false"/><line number="1229" hits="3529" branch="false"/><line number="1230" hits="3513" branch="false"/><line number="1233" hits="3513" branch="false"/><line number="1234" hits="3513" branch="false"/><line number="1235" hits="3513" branch="false"/><line number="1236" hits="3513" branch="false"/><line number="1237" hits="3515" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1238" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1239" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1241" hits="3513" branch="false"/><line number="1242" hits="7026" branch="false"/><line number="1243" hits="3513" branch="false"/><line number="1245" hits="3513" branch="false"/><line number="1247" hits="3515" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1248" hits="2" branch="false"/><line number="1249" hits="2" branch="false"/><line number="1250" hits="2" branch="false"/><line number="1251" hits="2" branch="false"/><line number="1252" hits="2" branch="false"/><line number="1253" hits="2" branch="false"/><line number="1255" hits="3513" branch="false"/><line number="1258" hits="16" branch="false"/><line number="1262" hits="16" branch="false"/><line number="1263" hits="16" branch="false"/><line number="1264" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1265" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1266" hits="0" branch="false"/><line number="1267" hits="31" branch="false"/><line number="1268" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1269" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1270" hits="15" branch="false"/><line number="1271" hits="0" branch="false"/><line number="1275" hits="16" branch="false"/><line number="1276" hits="16" branch="false"/><line number="1277" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1278" hits="16" branch="false"/><line number="1279" hits="16" branch="false"/><line number="1280" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1281" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1282" hits="16" branch="false"/><line number="1283" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1284" hits="15" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1285" hits="0" branch="false"/><line number="1287" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1288" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1289" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1290" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1292" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1293" hits="15" branch="false"/><line number="1296" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1297" hits="16" branch="false"/><line number="1298" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1299" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1302" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1305" hits="15" branch="false"/><line number="1306" hits="15" branch="false"/><line number="1307" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1308" hits="2" branch="false"/><line number="1309" hits="2" branch="false"/><line number="1310" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1311" hits="0" branch="false"/><line number="1313" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1315" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1316" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1317" hits="2" branch="false"/><line number="1318" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1320" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1321" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1322" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1323" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1325" hits="15" branch="false"/><line number="1326" hits="20" branch="false"/><line number="1328" hits="13" branch="false"/><line number="1329" hits="37" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="1332" hits="12" branch="false"/><line number="1333" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1334" hits="26" branch="false"/><line number="1335" hits="702" branch="false"/><line number="1336" hits="26" branch="false"/><line number="1337" hits="26" branch="false"/><line number="1338" hits="364" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1339" hits="676" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1341" hits="26" branch="false"/><line number="1342" hits="350" branch="false"/><line number="1344" hits="132" branch="false"/><line number="1345" hits="132" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1346" hits="92" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1348" hits="260" branch="false"/><line number="1350" hits="0" branch="false"/><line number="1352" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1353" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1354" hits="0" branch="false"/><line number="1356" hits="0" branch="false"/><line number="1357" hits="0" branch="false"/><line number="1358" hits="0" branch="false"/><line number="1359" hits="0" branch="false"/><line number="1360" hits="0" branch="false"/><line number="1362" hits="0" branch="false"/><line number="1363" hits="0" branch="false"/><line number="1364" hits="0" branch="false"/><line number="1369" hits="0" branch="false"/><line number="1370" hits="0" branch="false"/><line number="1371" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1372" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1373" hits="0" branch="false"/><line number="1374" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1375" hits="0" branch="false"/><line number="1376" hits="0" branch="false"/><line number="1377" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1378" hits="0" branch="false"/><line number="1380" hits="0" branch="false"/><line number="1382" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1383" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1384" hits="0" branch="false"/><line number="1386" hits="0" branch="false"/><line number="1387" hits="0" branch="false"/><line number="1389" hits="0" branch="false"/><line number="1394" hits="0" branch="false"/><line number="1395" hits="0" branch="false"/><line number="1396" hits="0" branch="false"/><line number="1398" hits="15" branch="false"/><line number="1400" hits="15" branch="false"/><line number="1401" hits="18" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1402" hits="12" branch="false"/><line number="1403" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1404" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1405" hits="2" branch="false"/><line number="1407" hits="48" branch="false"/><line number="1407" hits="24" branch="false"/><line number="1407" hits="48" branch="false"/><line number="1407" hits="24" branch="false"/><line number="1407" hits="144" branch="false"/><line number="1408" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1408" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1408" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1408" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1408" hits="144" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1409" hits="160" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="1409" hits="80" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="1409" hits="162" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="1409" hits="52" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="1409" hits="436" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="1410" hits="80" branch="false"/><line number="1410" hits="40" branch="false"/><line number="1410" hits="81" branch="false"/><line number="1410" hits="26" branch="false"/><line number="1410" hits="218" branch="false"/><line number="1411" hits="24" branch="false"/><line number="1412" hits="24" branch="false"/><line number="1413" hits="24" branch="false"/><line number="1414" hits="24" branch="false"/><line number="1415" hits="24" branch="false"/><line number="1416" hits="24" branch="false"/><line number="1417" hits="24" branch="false"/><line number="1418" hits="24" branch="false"/><line number="1419" hits="24" branch="false"/><line number="1420" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1421" hits="7" branch="false"/><line number="1422" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1423" hits="7" branch="false"/><line number="1425" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1426" hits="7" branch="false"/><line number="1427" hits="17" branch="false"/><line number="1429" hits="24" branch="false"/><line number="1430" hits="24" branch="false"/><line number="1434" hits="15" branch="false"/><line number="1435" hits="15" branch="false"/><line number="1436" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1437" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1438" hits="55" branch="false"/><line number="1439" hits="55" branch="false"/><line number="1440" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1441" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1442" hits="7" branch="false"/><line number="1443" hits="7" branch="false"/><line number="1444" hits="7" branch="false"/><line number="1445" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1447" hits="7" branch="false"/><line number="1449" hits="48" branch="false"/><line number="1450" hits="48" branch="false"/><line number="1451" hits="48" branch="false"/><line number="1452" hits="48" branch="false"/><line number="1453" hits="48" branch="false"/><line number="1454" hits="48" branch="false"/><line number="1455" hits="48" branch="false"/><line number="1456" hits="48" branch="false"/><line number="1457" hits="48" branch="false"/><line number="1458" hits="48" branch="false"/><line number="1459" hits="48" branch="false"/><line number="1460" hits="48" branch="false"/><line number="1461" hits="48" branch="false"/><line number="1462" hits="48" branch="false"/><line number="1463" hits="48" branch="false"/><line number="1464" hits="48" branch="false"/><line number="1465" hits="48" branch="false"/><line number="1466" hits="48" branch="false"/><line number="1467" hits="48" branch="false"/><line number="1468" hits="48" branch="false"/><line number="1469" hits="48" branch="false"/><line number="1470" hits="48" branch="false"/><line number="1471" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1472" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1473" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1474" hits="96" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1475" hits="48" branch="false"/><line number="1476" hits="48" branch="false"/><line number="1477" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1478" hits="1" branch="false"/><line number="1479" hits="1" branch="false"/><line number="1481" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1482" hits="6" branch="false"/><line number="1483" hits="6" branch="false"/><line number="1484" hits="6" branch="false"/><line number="1485" hits="6" branch="false"/><line number="1487" hits="48" branch="false"/><line number="1488" hits="96" branch="false"/><line number="1489" hits="48" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1490" hits="48" branch="false"/><line number="1491" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1492" hits="48" branch="false"/><line number="1493" hits="48" branch="false"/><line number="1494" hits="48" branch="false"/><line number="1495" hits="48" branch="false"/><line number="1496" hits="48" branch="false"/><line number="1497" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1498" hits="6" branch="false"/><line number="1500" hits="48" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1501" hits="60" branch="false"/><line number="1502" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1503" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1504" hits="0" branch="false"/><line number="1505" hits="0" branch="false"/><line number="1506" hits="0" branch="false"/><line number="1507" hits="0" branch="false"/><line number="1508" hits="0" branch="false"/><line number="1509" hits="0" branch="false"/><line number="1510" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1512" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1513" hits="46" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1514" hits="46" branch="false"/><line number="1515" hits="46" branch="false"/><line number="1516" hits="46" branch="false"/><line number="1517" hits="46" branch="false"/><line number="1518" hits="46" branch="false"/><line number="1519" hits="46" branch="false"/><line number="1520" hits="46" branch="false"/><line number="1521" hits="46" branch="false"/><line number="1522" hits="46" branch="false"/><line number="1523" hits="46" branch="false"/><line number="1524" hits="46" branch="false"/><line number="1525" hits="46" branch="false"/><line number="1526" hits="46" branch="false"/><line number="1527" hits="46" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1528" hits="46" branch="false"/><line number="1529" hits="46" branch="false"/><line number="1530" hits="46" branch="false"/><line number="1532" hits="46" branch="false"/><line number="1534" hits="46" branch="false"/><line number="1535" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1536" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1537" hits="6" branch="false"/><line number="1538" hits="6" branch="false"/><line number="1539" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1541" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1542" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1543" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1544" hits="1" branch="false"/><line number="1545" hits="1" branch="false"/><line number="1546" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1547" hits="1" branch="false"/><line number="1548" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1549" hits="0" branch="false"/><line number="1550" hits="0" branch="false"/><line number="1554" hits="46" branch="false"/><line number="1555" hits="46" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1558" hits="0" branch="false"/><line number="1562" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1563" hits="6" branch="false"/><line number="1564" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1565" hits="4" branch="false"/><line number="1566" hits="2" branch="false"/><line number="1567" hits="2" branch="false"/><line number="1568" hits="2" branch="false"/><line number="1569" hits="2" branch="false"/><line number="1570" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1571" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1572" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1573" hits="6" branch="false"/><line number="1575" hits="4" branch="false"/><line number="1576" hits="2" branch="false"/><line number="1577" hits="6" branch="false"/><line number="1579" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1580" hits="2" branch="false"/><line number="1581" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1581" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1584" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1584" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1587" hits="2" branch="false"/><line number="1587" hits="0" branch="false"/><line number="1588" hits="2" branch="false"/><line number="1588" hits="0" branch="false"/><line number="1589" hits="2" branch="false"/><line number="1589" hits="0" branch="false"/><line number="1590" hits="2" branch="false"/><line number="1590" hits="0" branch="false"/><line number="1591" hits="2" branch="false"/><line number="1591" hits="0" branch="false"/><line number="1593" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1595" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1597" hits="2" branch="false"/><line number="1598" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1599" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1600" hits="2" branch="false"/><line number="1601" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1602" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1603" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1604" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1605" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1607" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1608" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1609" hits="0" branch="false"/><line number="1610" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1611" hits="0" branch="false"/><line number="1613" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1614" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1615" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1616" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1617" hits="0" branch="false"/><line number="1618" hits="0" branch="false"/><line number="1619" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1620" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1621" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1622" hits="0" branch="false"/><line number="1623" hits="0" branch="false"/><line number="1626" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1627" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1628" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1629" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1630" hits="0" branch="false"/><line number="1631" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1633" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1634" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1635" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1636" hits="0" branch="false"/><line number="1637" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1640" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1641" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1642" hits="0" branch="false"/><line number="1643" hits="0" branch="false"/><line number="1644" hits="0" branch="false"/><line number="1645" hits="0" branch="false"/><line number="1646" hits="0" branch="false"/><line number="1647" hits="0" branch="false"/><line number="1648" hits="0" branch="false"/><line number="1650" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1651" hits="0" branch="false"/><line number="1652" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1654" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1655" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1656" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1657" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1658" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1659" hits="0" branch="false"/><line number="1660" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1662" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1665" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1667" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1669" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1671" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1673" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1674" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1675" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1676" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1677" hits="0" branch="false"/><line number="1679" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1680" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1681" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1682" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1684" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1685" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1686" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1687" hits="2" branch="false"/><line number="1689" hits="2" branch="false"/><line number="1690" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="1691" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1694" hits="2" branch="false"/><line number="1695" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1696" hits="0" branch="false"/><line number="1698" hits="48" branch="false"/><line number="1699" hits="48" branch="false"/><line number="1700" hits="48" branch="false"/><line number="1701" hits="48" branch="false"/><line number="1703" hits="39" branch="false"/><line number="1705" hits="15" branch="false"/><line number="1710" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1711" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1712" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1713" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1715" hits="15" branch="false"/><line number="1716" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1717" hits="15" branch="false"/><line number="1719" hits="15" branch="false"/><line number="1720" hits="15" branch="false"/><line number="1721" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1722" hits="0" branch="false"/><line number="1723" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1724" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1725" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1729" hits="15" branch="false"/><line number="1730" hits="15" branch="false"/><line number="1731" hits="15" branch="false"/><line number="1732" hits="15" branch="false"/><line number="1733" hits="15" branch="false"/><line number="1734" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1735" hits="15" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1736" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1739" hits="15" branch="false"/><line number="1740" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1741" hits="7" branch="false"/><line number="1743" hits="15" branch="false"/><line number="1744" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1745" hits="15" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1749" hits="44" branch="false"/><line number="1750" hits="29" branch="false"/><line number="1751" hits="29" branch="false"/><line number="1753" hits="15" branch="false"/><line number="1754" hits="15" branch="false"/><line number="1755" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1756" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1757" hits="7" branch="false"/><line number="1758" hits="7" branch="false"/><line number="1761" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1762" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1763" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1764" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1766" hits="15" branch="false"/><line number="1767" hits="15" branch="false"/><line number="1768" hits="15" branch="false"/><line number="1769" hits="15" branch="false"/><line number="1770" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1771" hits="15" branch="false"/><line number="1772" hits="15" branch="false"/><line number="1773" hits="15" branch="false"/><line number="1774" hits="15" branch="false"/><line number="1775" hits="15" branch="false"/><line number="1776" hits="15" branch="false"/><line number="1777" hits="15" branch="false"/><line number="1778" hits="15" branch="false"/><line number="1779" hits="15" branch="false"/><line number="1780" hits="15" branch="false"/><line number="1781" hits="15" branch="false"/><line number="1782" hits="15" branch="false"/><line number="1783" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1784" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1785" hits="15" branch="false"/><line number="1786" hits="15" branch="false"/><line number="1787" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1788" hits="7" branch="false"/><line number="1789" hits="7" branch="false"/><line number="1790" hits="7" branch="false"/><line number="1791" hits="7" branch="false"/><line number="1792" hits="7" branch="false"/><line number="1794" hits="15" branch="false"/><line number="1795" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1798" hits="15" branch="false"/><line number="1799" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1800" hits="48" branch="false"/><line number="1801" hits="48" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1802" hits="1" branch="false"/><line number="1803" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1804" hits="48" branch="false"/><line number="1806" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1807" hits="25" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1808" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1809" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1811" hits="15" branch="false"/><line number="1812" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1813" hits="15" branch="false"/><line number="1814" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1815" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1816" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1817" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1819" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1820" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1823" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1824" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1826" hits="15" branch="false"/><line number="1827" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1828" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1830" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1831" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1832" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1835" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1836" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1837" hits="0" branch="false"/><line number="1838" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1840" hits="15" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1841" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1842" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1843" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1844" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1845" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1846" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1848" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1849" hits="15" branch="false"/><line number="1850" hits="17" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="1851" hits="15" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1852" hits="8" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="1853" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1855" hits="16" branch="false"/><line number="1856" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1857" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1858" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1859" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1861" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1862" hits="22" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1864" hits="15" branch="false"/><line number="1865" hits="15" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1866" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1868" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1871" hits="15" branch="false"/><line number="1872" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1874" hits="15" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1875" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1876" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1877" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1878" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1879" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1880" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1881" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1882" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1883" hits="9" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1884" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1885" hits="3" branch="false"/><line number="1887" hits="15" branch="false"/><line number="1888" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1889" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1890" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1891" hits="15" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1892" hits="15" branch="false"/><line number="1893" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1894" hits="15" branch="false"/><line number="1895" hits="15" branch="false"/><line number="1896" hits="15" branch="false"/><line number="1897" hits="15" branch="false"/><line number="1898" hits="15" branch="false"/><line number="1899" hits="15" branch="false"/><line number="1900" hits="15" branch="false"/><line number="1901" hits="15" branch="false"/><line number="1902" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1903" hits="15" branch="false"/><line number="1904" hits="15" branch="false"/><line number="1905" hits="15" branch="false"/><line number="1906" hits="15" branch="false"/><line number="1907" hits="15" branch="false"/><line number="1908" hits="15" branch="false"/><line number="1909" hits="15" branch="false"/><line number="1910" hits="15" branch="false"/><line number="1911" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1912" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1913" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1914" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1915" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1916" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1917" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1919" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1920" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1921" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1922" hits="15" branch="false"/><line number="1922" hits="15" branch="false"/><line number="1922" hits="7" branch="false"/><line number="1922" hits="2" branch="false"/><line number="1922" hits="15" branch="false"/><line number="1923" hits="15" branch="false"/><line number="1923" hits="15" branch="false"/><line number="1923" hits="7" branch="false"/><line number="1923" hits="2" branch="false"/><line number="1923" hits="15" branch="false"/><line number="1924" hits="15" branch="false"/><line number="1924" hits="15" branch="false"/><line number="1924" hits="7" branch="false"/><line number="1924" hits="2" branch="false"/><line number="1924" hits="15" branch="false"/><line number="1925" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1925" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1925" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1925" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1925" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1926" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1926" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1926" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1926" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1926" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1927" hits="8" branch="false"/><line number="1927" hits="15" branch="false"/><line number="1927" hits="7" branch="false"/><line number="1927" hits="2" branch="false"/><line number="1927" hits="15" branch="false"/><line number="1929" hits="15" branch="false"/><line number="1929" hits="15" branch="false"/><line number="1929" hits="7" branch="false"/><line number="1929" hits="2" branch="false"/><line number="1929" hits="15" branch="false"/><line number="1930" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1931" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1932" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1933" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1935" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1936" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1938" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1939" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1941" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1942" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1943" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1944" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1945" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1946" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1947" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1948" hits="15" branch="false"/><line number="1949" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1950" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1951" hits="30" branch="false"/><line number="1952" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1953" hits="8" branch="false"/><line number="1955" hits="7" branch="false"/><line number="1956" hits="7" branch="false"/><line number="1957" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1958" hits="7" branch="false"/><line number="1959" hits="7" branch="false"/><line number="1960" hits="7" branch="false"/><line number="1961" hits="7" branch="false"/><line number="1962" hits="7" branch="false"/><line number="1963" hits="15" branch="false"/><line number="1964" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1965" hits="30" branch="false"/><line number="1966" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1969" hits="2" branch="false"/><line number="1970" hits="2" branch="false"/><line number="1971" hits="2" branch="false"/><line number="1972" hits="2" branch="false"/><line number="1973" hits="2" branch="false"/><line number="1974" hits="2" branch="false"/><line number="1975" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1976" hits="2" branch="false"/><line number="1977" hits="2" branch="false"/><line number="1978" hits="2" branch="false"/><line number="1979" hits="2" branch="false"/><line number="1980" hits="2" branch="false"/><line number="1981" hits="2" branch="false"/><line number="1983" hits="2" branch="false"/><line number="1984" hits="2" branch="false"/><line number="1985" hits="2" branch="false"/><line number="1986" hits="2" branch="false"/><line number="1987" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1988" hits="2" branch="false"/><line number="1990" hits="2" branch="false"/><line number="1992" hits="2" branch="false"/><line number="1993" hits="15" branch="false"/><line number="1994" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1995" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1996" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1997" hits="7" branch="false"/><line number="1999" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2000" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2001" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2002" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2003" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2004" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2005" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2006" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2007" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2009" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2010" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2011" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2012" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2013" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2014" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2015" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2016" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="2017" hits="24" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="2018" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2019" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2020" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2021" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2022" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2023" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2024" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2025" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2026" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2027" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2028" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="2029" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2030" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2031" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2032" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2033" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2034" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2035" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2036" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2037" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="2038" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2039" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2041" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="2042" hits="67" branch="false"/><line number="2044" hits="8" branch="false"/><line number="2045" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="2048" hits="0" branch="false"/><line number="2049" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2050" hits="0" branch="false"/><line number="2051" hits="0" branch="false"/><line number="2052" hits="0" branch="false"/><line number="2053" hits="0" branch="false"/><line number="2055" hits="0" branch="false"/><line number="2056" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2057" hits="0" branch="false"/><line number="2058" hits="0" branch="false"/><line number="2062" hits="8" branch="false"/><line number="2063" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="2064" hits="8" branch="false"/><line number="2066" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2067" hits="0" branch="false"/><line number="2068" hits="0" branch="false"/><line number="2069" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2070" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2072" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2073" hits="0" branch="false"/><line number="2074" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2076" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2077" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2078" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2079" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2081" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2082" hits="0" branch="false"/><line number="2084" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2085" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2086" hits="0" branch="false"/><line number="2088" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2089" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2090" hits="0" branch="false"/><line number="2091" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2092" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2093" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2094" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2095" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2096" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2097" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2098" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2099" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2100" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2101" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2102" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2104" hits="0" branch="false"/><line number="2106" hits="0" branch="false"/><line number="2108" hits="0" branch="false"/><line number="2109" hits="0" branch="false"/><line number="2110" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2111" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2112" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2114" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2116" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2117" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2118" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2120" hits="0" branch="false"/><line number="2123" hits="0" branch="false"/><line number="2124" hits="0" branch="false"/><line number="2125" hits="0" branch="false"/><line number="2126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2127" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2129" hits="0" branch="false"/><line number="2130" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2131" hits="0" branch="false"/><line number="2132" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2134" hits="0" branch="false"/><line number="2135" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2136" hits="0" branch="false"/><line number="2137" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2139" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2140" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2141" hits="0" branch="false"/><line number="2142" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2145" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2146" hits="0" branch="false"/><line number="2147" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2148" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2149" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2150" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2151" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2152" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2153" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2154" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2155" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2156" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2157" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2158" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2160" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="2161" hits="0" branch="false"/><line number="2163" hits="0" branch="false"/><line number="2164" hits="0" branch="false"/></lines></class><class name="overlay_h" filename="chrono_batch_render/overlay/overlay.h" line-rate="0.3333333333333333" branch-rate="0.1" complexity="0.0"><methods><method name="&lt;unknown function 43&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 226&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="226" hits="6" branch="false"/></lines></method></methods><lines><line number="43" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="false"/><line number="226" hits="6" branch="false"/><line number="226" hits="0" branch="false"/><line number="246" hits="4" branch="true" condition-coverage="16% (2/12)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="246" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></class><class name="overlay_impl_h" filename="chrono_batch_render/overlay/overlay_impl.h" line-rate="0.7777777777777778" branch-rate="0.4" complexity="0.0"><methods><method name="&lt;unknown function 31&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 115&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 129&gt;" signature="" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="129" hits="0" branch="false"/></lines></method></methods><lines><line number="31" hits="15" branch="false"/><line number="89" hits="8" branch="true" condition-coverage="33% (3/9)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="115" hits="48" branch="false"/><line number="122" hits="48" branch="false"/><line number="129" hits="0" branch="false"/><line number="137" hits="7026" branch="false"/><line number="138" hits="7026" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="12" branch="false"/><line number="187" hits="0" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.overlay.kernels" line-rate="1.0" branch-rate="1.0" complexity="0.0"><classes><class name="overlay_h" filename="chrono_batch_render/overlay/kernels/overlay.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::PackOverlayColor" signature="(float, float, float, float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="249" hits="204" branch="false"/><line number="250" hits="204" branch="false"/><line number="251" hits="204" branch="false"/></lines></method></methods><lines><line number="249" hits="204" branch="false"/><line number="250" hits="204" branch="false"/><line number="251" hits="204" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.python.src" line-rate="0.6251301631377993" branch-rate="0.3835728952772074" complexity="0.0"><classes><class name="bindings_h" filename="chrono_batch_render/python/src/bindings.h" line-rate="0.7435897435897436" branch-rate="0.2733812949640288" complexity="0.0"><methods><method name="chrono::batch_render::python::ToStream" signature="(std::optional&lt;unsigned long&gt;)" line-rate="1.0" branch-rate="0.25" complexity="0.0"><lines><line number="31" hits="1319" branch="false"/><line number="32" hits="1319" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="8" branch="false"/><line number="43" hits="8" branch="false"/><line number="44" hits="1170" branch="false"/><line number="45" hits="1170" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="1170" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="8" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="&lt;unknown function 42&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::python::HeldTensors::Take" signature="(nanobind::handle, std::optional&lt;unsigned long&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::python::HeldTensors::Import" signature="(chrono::batch_render::device::Device&amp;, nanobind::handle, std::optional&lt;unsigned long&gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::python::HeldTensors::Retire" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::device::Operation const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::python::HeldTensors::Keep" signature="(nanobind::handle, std::optional&lt;unsigned long&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="nanobind::detail::type_caster&lt;chrono::batch_render::Ref&lt;chrono::batch_render::Overlays&gt;, int&gt;::from_python" signature="(nanobind::handle, unsigned int, nanobind::detail::cleanup_list*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="nanobind::detail::type_caster&lt;chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, int&gt;::from_python" signature="(nanobind::handle, unsigned int, nanobind::detail::cleanup_list*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="nanobind::detail::type_caster&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt;, int&gt;::from_python" signature="(nanobind::handle, unsigned int, nanobind::detail::cleanup_list*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="nanobind::detail::type_caster&lt;chrono::batch_render::Ref&lt;chrono::batch_render::Overlays&gt;, int&gt;::from_cpp" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Overlays&gt; const&amp;, nanobind::rv_policy, nanobind::detail::cleanup_list*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="nanobind::detail::type_caster&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt;, int&gt;::from_cpp" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; const&amp;, nanobind::rv_policy, nanobind::detail::cleanup_list*)" line-rate="0.8" branch-rate="0.5" complexity="0.0"><lines><line number="116" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="121" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="124" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="125" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="1" branch="false"/><line number="127" hits="1" branch="false"/><line number="130" hits="1" branch="false"/></lines></method></methods><lines><line number="31" hits="1319" branch="false"/><line number="32" hits="1319" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="1162" branch="false"/><line number="42" hits="8" branch="false"/><line number="43" hits="1162" branch="false"/><line number="43" hits="8" branch="false"/><line number="44" hits="0" branch="false"/><line number="44" hits="1170" branch="false"/><line number="45" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="1170" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="1170" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="1162" branch="false"/><line number="48" hits="8" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="7" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="51" hits="1147" branch="true" condition-coverage="13% (3/23)"><conditions><condition number="0" type="jump" coverage="13%"/></conditions></line><line number="53" hits="5690" branch="false"/><line number="54" hits="5690" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="1140" branch="false"/><line number="60" hits="22" branch="false"/><line number="62" hits="22" branch="false"/><line number="63" hits="44" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="2276" branch="false"/><line number="67" hits="2276" branch="true" condition-coverage="14% (1/7)"><conditions><condition number="0" type="jump" coverage="14%"/></conditions></line><line number="70" hits="1146" branch="false"/><line number="71" hits="1146" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="1146" branch="false"/><line number="75" hits="1162" branch="false"/><line number="76" hits="1162" branch="false"/><line number="77" hits="1162" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="78" hits="1162" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="1150" branch="false"/><line number="80" hits="1150" branch="false"/><line number="82" hits="1162" branch="false"/><line number="103" hits="41383" branch="true" condition-coverage="23% (10/42)"><conditions><condition number="0" type="jump" coverage="23%"/></conditions></line><line number="105" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="0" branch="false"/><line number="107" hits="41598" branch="false"/><line number="107" hits="42" branch="false"/><line number="109" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="41598" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="109" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="112" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="41598" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="112" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="113" hits="0" branch="false"/><line number="113" hits="41598" branch="false"/><line number="113" hits="42" branch="false"/><line number="116" hits="59" branch="false"/><line number="116" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="116" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="59" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="118" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="119" hits="0" branch="false"/><line number="119" hits="0" branch="false"/><line number="121" hits="76" branch="false"/><line number="121" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="121" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="17" branch="false"/><line number="122" hits="0" branch="false"/><line number="122" hits="0" branch="false"/><line number="124" hits="84" branch="false"/><line number="124" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="125" hits="42" branch="false"/><line number="125" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="42" branch="false"/><line number="126" hits="0" branch="false"/><line number="126" hits="1" branch="false"/><line number="127" hits="42" branch="false"/><line number="127" hits="0" branch="false"/><line number="127" hits="1" branch="false"/><line number="130" hits="42" branch="false"/><line number="130" hits="0" branch="false"/><line number="130" hits="1" branch="false"/></lines></class><class name="device_cpp" filename="chrono_batch_render/python/src/device.cpp" line-rate="0.9060773480662984" branch-rate="0.64" complexity="0.0"><methods><method name="chrono::batch_render::python::Numpy" signature="(std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt;, std::vector&lt;unsigned long, std::allocator&lt;unsigned long&gt; &gt; const&amp;, DLDataType)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="29" hits="260" branch="false"/><line number="30" hits="260" branch="false"/><line number="31" hits="260" branch="false"/></lines></method><method name="chrono::batch_render::python::Numpy(std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt;, std::vector&lt;unsigned long, std::allocator&lt;unsigned long&gt; &gt; const&amp;, DLDataType)::{lambda(void*)#1}::operator()" signature="(void*) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="32" hits="260" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="260" branch="false"/><line number="34" hits="260" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="260" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterEnums" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="39" hits="2" branch="false"/><line number="40" hits="2" branch="false"/><line number="41" hits="2" branch="false"/><line number="42" hits="2" branch="false"/><line number="43" hits="2" branch="false"/><line number="44" hits="2" branch="false"/><line number="45" hits="2" branch="false"/><line number="47" hits="2" branch="false"/><line number="48" hits="2" branch="false"/><line number="49" hits="2" branch="false"/><line number="50" hits="2" branch="false"/><line number="52" hits="2" branch="false"/><line number="53" hits="2" branch="false"/><line number="54" hits="2" branch="false"/><line number="55" hits="2" branch="false"/><line number="57" hits="2" branch="false"/><line number="58" hits="2" branch="false"/><line number="59" hits="2" branch="false"/><line number="60" hits="2" branch="false"/><line number="61" hits="2" branch="false"/><line number="62" hits="2" branch="false"/><line number="64" hits="2" branch="false"/><line number="65" hits="2" branch="false"/><line number="66" hits="2" branch="false"/><line number="67" hits="2" branch="false"/><line number="68" hits="2" branch="false"/><line number="69" hits="2" branch="false"/><line number="71" hits="2" branch="false"/><line number="72" hits="2" branch="false"/><line number="73" hits="2" branch="false"/><line number="74" hits="2" branch="false"/><line number="75" hits="2" branch="false"/><line number="76" hits="2" branch="false"/><line number="77" hits="2" branch="false"/><line number="78" hits="2" branch="false"/><line number="79" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterAdapters" signature="(nanobind::module_&amp;)" line-rate="0.8125" branch-rate="0.0" complexity="0.0"><lines><line number="81" hits="2" branch="false"/><line number="82" hits="2" branch="false"/><line number="83" hits="2" branch="false"/><line number="84" hits="2" branch="false"/><line number="85" hits="2" branch="false"/><line number="86" hits="2" branch="false"/><line number="87" hits="2" branch="false"/><line number="88" hits="2" branch="false"/><line number="89" hits="2" branch="false"/><line number="90" hits="2" branch="false"/><line number="91" hits="2" branch="false"/><line number="92" hits="0" branch="false"/><line number="93" hits="2" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="2" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterAdapters(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::AdapterInfo const&amp;)#4}::operator()" signature="(chrono::batch_render::device::AdapterInfo const&amp;) const" line-rate="0.8333333333333334" branch-rate="0.0" complexity="0.0"><lines><line number="97" hits="2" branch="false"/><line number="98" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="101" hits="2" branch="false"/><line number="102" hits="2" branch="false"/><line number="103" hits="1" branch="false"/><line number="104" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterDevice" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="106" hits="2" branch="false"/><line number="107" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterDevice(nanobind::module_&amp;)::{lambda(std::optional&lt;chrono::batch_render::device::Backend&gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::device::Traversal, chrono::batch_render::device::Sampling, bool, bool, bool)#1}::operator()" signature="(std::optional&lt;chrono::batch_render::device::Backend&gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::device::Traversal, chrono::batch_render::device::Sampling, bool, bool, bool) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="108" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="1" branch="false"/><line number="111" hits="1" branch="false"/><line number="117" hits="1" branch="false"/><line number="118" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="2" branch="false"/><line number="124" hits="2" branch="false"/><line number="125" hits="4" branch="false"/><line number="126" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterDevice(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Device&amp;)#1}::operator()" signature="(chrono::batch_render::device::Device&amp;) const" line-rate="0.2" branch-rate="0.0" complexity="0.0"><lines><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="133" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterDevice(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::DType, std::vector&lt;long, std::allocator&lt;long&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::DType, std::vector&lt;long, std::allocator&lt;long&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="135" hits="1" branch="false"/><line number="136" hits="1" branch="false"/><line number="137" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="1" branch="false"/><line number="139" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterDevice(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;, std::optional&lt;chrono::batch_render::device::Operation&gt;)#1}::operator()" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;, std::optional&lt;chrono::batch_render::device::Operation&gt;) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="142" hits="3" branch="false"/><line number="144" hits="3" branch="false"/><line number="145" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="146" hits="3" branch="false"/><line number="147" hits="4" branch="false"/><line number="148" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterDevice(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Device&amp;, nanobind::handle, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::device::Device&amp;, nanobind::handle, std::optional&lt;unsigned long&gt;) const" line-rate="0.9166666666666666" branch-rate="0.6" complexity="0.0"><lines><line number="150" hits="8" branch="false"/><line number="151" hits="8" branch="false"/><line number="152" hits="8" branch="false"/><line number="153" hits="8" branch="false"/><line number="154" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="156" hits="4" branch="false"/><line number="157" hits="2" branch="false"/><line number="159" hits="2" branch="false"/><line number="160" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="162" hits="4" branch="false"/><line number="164" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterDevice(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Device const&amp;)#1}::operator()" signature="(chrono::batch_render::device::Device const&amp;) const" line-rate="0.75" branch-rate="1.0" complexity="0.0"><lines><line number="165" hits="0" branch="false"/><line number="167" hits="2" branch="false"/><line number="168" hits="4" branch="false"/><line number="169" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterDevice(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Operation const&amp;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::device::Operation const&amp;, std::optional&lt;unsigned long&gt;) const" line-rate="0.8571428571428571" branch-rate="0.5" complexity="0.0"><lines><line number="171" hits="2" branch="false"/><line number="172" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="173" hits="0" branch="false"/><line number="175" hits="11" branch="false"/><line number="177" hits="11" branch="false"/><line number="178" hits="4" branch="false"/><line number="179" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterTensor" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="181" hits="2" branch="false"/><line number="182" hits="2" branch="false"/><line number="183" hits="4" branch="false"/><line number="184" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterTensor(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;)#1}::operator()" signature="(chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.8333333333333334" branch-rate="1.0" complexity="0.0"><lines><line number="185" hits="2" branch="false"/><line number="186" hits="2" branch="false"/><line number="188" hits="4" branch="false"/><line number="189" hits="2" branch="false"/><line number="190" hits="0" branch="false"/><line number="191" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterTensor(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;)#3}::operator()" signature="(chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="192" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterTensor(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;, long)#1}::operator()" signature="(chrono::batch_render::device::Tensor const&amp;, long) const" line-rate="0.8333333333333334" branch-rate="0.4444444444444444" complexity="0.0"><lines><line number="194" hits="2" branch="false"/><line number="195" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="196" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="197" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="199" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterTensor(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;, std::optional&lt;long&gt;, std::optional&lt;nanobind::tuple&gt;, std::optional&lt;nanobind::tuple&gt;, std::optional&lt;bool&gt;)#1}::operator()" signature="(chrono::batch_render::device::Tensor const&amp;, std::optional&lt;long&gt;, std::optional&lt;nanobind::tuple&gt;, std::optional&lt;nanobind::tuple&gt;, std::optional&lt;bool&gt;) const" line-rate="1.0" branch-rate="0.0" complexity="0.0"><lines><line number="203" hits="2" branch="false"/><line number="206" hits="4" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="208" hits="4" branch="false"/><line number="209" hits="4" branch="false"/><line number="210" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterTensor(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;)#4}::operator()" signature="(chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.9" branch-rate="1.0" complexity="0.0"><lines><line number="211" hits="2" branch="false"/><line number="212" hits="222" branch="false"/><line number="213" hits="222" branch="false"/><line number="214" hits="222" branch="false"/><line number="215" hits="444" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="0" branch="false"/><line number="217" hits="444" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="444" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="222" branch="false"/><line number="220" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterBuild" signature="(nanobind::module_&amp;)" line-rate="0.9047619047619048" branch-rate="1.0" complexity="0.0"><lines><line number="222" hits="2" branch="false"/><line number="223" hits="2" branch="false"/><line number="224" hits="2" branch="false"/><line number="225" hits="1" branch="false"/><line number="226" hits="2" branch="false"/><line number="227" hits="2" branch="false"/><line number="228" hits="2" branch="false"/><line number="229" hits="0" branch="false"/><line number="230" hits="2" branch="false"/><line number="231" hits="0" branch="false"/><line number="232" hits="2" branch="false"/><line number="234" hits="2" branch="false"/><line number="235" hits="2" branch="false"/><line number="236" hits="2" branch="false"/><line number="237" hits="2" branch="false"/><line number="238" hits="2" branch="false"/><line number="239" hits="4" branch="false"/><line number="240" hits="2" branch="false"/><line number="241" hits="2" branch="false"/><line number="242" hits="2" branch="false"/><line number="243" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindDevice" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="247" hits="2" branch="false"/><line number="248" hits="2" branch="false"/><line number="249" hits="2" branch="false"/><line number="250" hits="2" branch="false"/><line number="251" hits="2" branch="false"/><line number="252" hits="2" branch="false"/><line number="253" hits="2" branch="false"/></lines></method></methods><lines><line number="29" hits="260" branch="false"/><line number="30" hits="260" branch="false"/><line number="31" hits="260" branch="false"/><line number="32" hits="260" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="260" branch="false"/><line number="34" hits="260" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="260" branch="false"/><line number="39" hits="2" branch="false"/><line number="40" hits="2" branch="false"/><line number="41" hits="2" branch="false"/><line number="42" hits="2" branch="false"/><line number="43" hits="2" branch="false"/><line number="44" hits="2" branch="false"/><line number="45" hits="2" branch="false"/><line number="47" hits="2" branch="false"/><line number="48" hits="2" branch="false"/><line number="49" hits="2" branch="false"/><line number="50" hits="2" branch="false"/><line number="52" hits="2" branch="false"/><line number="53" hits="2" branch="false"/><line number="54" hits="2" branch="false"/><line number="55" hits="2" branch="false"/><line number="57" hits="2" branch="false"/><line number="58" hits="2" branch="false"/><line number="59" hits="2" branch="false"/><line number="60" hits="2" branch="false"/><line number="61" hits="2" branch="false"/><line number="62" hits="2" branch="false"/><line number="64" hits="2" branch="false"/><line number="65" hits="2" branch="false"/><line number="66" hits="2" branch="false"/><line number="67" hits="2" branch="false"/><line number="68" hits="2" branch="false"/><line number="69" hits="2" branch="false"/><line number="71" hits="2" branch="false"/><line number="72" hits="2" branch="false"/><line number="73" hits="2" branch="false"/><line number="74" hits="2" branch="false"/><line number="75" hits="2" branch="false"/><line number="76" hits="2" branch="false"/><line number="77" hits="2" branch="false"/><line number="78" hits="2" branch="false"/><line number="79" hits="2" branch="false"/><line number="81" hits="2" branch="false"/><line number="82" hits="2" branch="false"/><line number="83" hits="2" branch="false"/><line number="84" hits="2" branch="false"/><line number="85" hits="2" branch="false"/><line number="86" hits="2" branch="false"/><line number="87" hits="2" branch="false"/><line number="88" hits="2" branch="false"/><line number="89" hits="2" branch="false"/><line number="90" hits="2" branch="false"/><line number="91" hits="2" branch="false"/><line number="92" hits="0" branch="false"/><line number="93" hits="2" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="2" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="2" branch="false"/><line number="98" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="101" hits="2" branch="false"/><line number="102" hits="2" branch="false"/><line number="103" hits="1" branch="false"/><line number="104" hits="2" branch="false"/><line number="106" hits="2" branch="false"/><line number="107" hits="2" branch="false"/><line number="108" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="1" branch="false"/><line number="111" hits="1" branch="false"/><line number="117" hits="1" branch="false"/><line number="118" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="2" branch="false"/><line number="124" hits="2" branch="false"/><line number="125" hits="4" branch="false"/><line number="126" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="133" hits="2" branch="false"/><line number="135" hits="1" branch="false"/><line number="136" hits="1" branch="false"/><line number="137" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="1" branch="false"/><line number="139" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="2" branch="false"/><line number="142" hits="3" branch="false"/><line number="144" hits="3" branch="false"/><line number="145" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="146" hits="3" branch="false"/><line number="147" hits="4" branch="false"/><line number="148" hits="2" branch="false"/><line number="150" hits="8" branch="false"/><line number="151" hits="8" branch="false"/><line number="152" hits="8" branch="false"/><line number="153" hits="8" branch="false"/><line number="154" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="156" hits="4" branch="false"/><line number="157" hits="2" branch="false"/><line number="159" hits="2" branch="false"/><line number="160" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="162" hits="4" branch="false"/><line number="164" hits="2" branch="false"/><line number="165" hits="0" branch="false"/><line number="167" hits="2" branch="false"/><line number="168" hits="4" branch="false"/><line number="169" hits="2" branch="false"/><line number="171" hits="2" branch="false"/><line number="172" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="173" hits="0" branch="false"/><line number="175" hits="11" branch="false"/><line number="177" hits="11" branch="false"/><line number="178" hits="4" branch="false"/><line number="179" hits="2" branch="false"/><line number="181" hits="2" branch="false"/><line number="182" hits="2" branch="false"/><line number="183" hits="4" branch="false"/><line number="184" hits="2" branch="false"/><line number="185" hits="2" branch="false"/><line number="186" hits="2" branch="false"/><line number="188" hits="4" branch="false"/><line number="189" hits="2" branch="false"/><line number="190" hits="0" branch="false"/><line number="191" hits="2" branch="false"/><line number="192" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="2" branch="false"/><line number="194" hits="2" branch="false"/><line number="195" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="196" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="197" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="199" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="2" branch="false"/><line number="203" hits="2" branch="false"/><line number="206" hits="4" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="208" hits="4" branch="false"/><line number="209" hits="4" branch="false"/><line number="210" hits="2" branch="false"/><line number="211" hits="2" branch="false"/><line number="212" hits="222" branch="false"/><line number="213" hits="222" branch="false"/><line number="214" hits="222" branch="false"/><line number="215" hits="444" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="0" branch="false"/><line number="217" hits="444" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="444" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="222" branch="false"/><line number="220" hits="2" branch="false"/><line number="222" hits="2" branch="false"/><line number="223" hits="2" branch="false"/><line number="224" hits="2" branch="false"/><line number="225" hits="1" branch="false"/><line number="226" hits="2" branch="false"/><line number="227" hits="2" branch="false"/><line number="228" hits="2" branch="false"/><line number="229" hits="0" branch="false"/><line number="230" hits="2" branch="false"/><line number="231" hits="0" branch="false"/><line number="232" hits="2" branch="false"/><line number="234" hits="2" branch="false"/><line number="235" hits="2" branch="false"/><line number="236" hits="2" branch="false"/><line number="237" hits="2" branch="false"/><line number="238" hits="2" branch="false"/><line number="239" hits="4" branch="false"/><line number="240" hits="2" branch="false"/><line number="241" hits="2" branch="false"/><line number="242" hits="2" branch="false"/><line number="243" hits="2" branch="false"/><line number="247" hits="2" branch="false"/><line number="248" hits="2" branch="false"/><line number="249" hits="2" branch="false"/><line number="250" hits="2" branch="false"/><line number="251" hits="2" branch="false"/><line number="252" hits="2" branch="false"/><line number="253" hits="2" branch="false"/></lines></class><class name="dlpack_cpp" filename="chrono_batch_render/python/src/dlpack.cpp" line-rate="0.3402061855670103" branch-rate="0.17699115044247787" complexity="0.0"><methods><method name="&lt;unknown function 26&gt;" signature="" line-rate="0.5" branch-rate="1.0" complexity="0.0"><lines><line number="26" hits="0" branch="false"/><line number="32" hits="1170" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ReleaseProducer" signature="(DLManagedTensorVersioned*)" line-rate="0.9090909090909091" branch-rate="0.42857142857142855" complexity="0.0"><lines><line number="38" hits="1170" branch="false"/><line number="39" hits="1170" branch="false"/><line number="40" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="1170" branch="false"/><line number="42" hits="1170" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="1170" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="1170" branch="false"/><line number="49" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="1170" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::CreateExport" signature="(chrono::batch_render::device::Tensor const&amp;, bool)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="54" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::CreateExport(chrono::batch_render::device::Tensor const&amp;, bool)::{lambda(DLManagedTensorVersioned*)#1}::operator()" signature="(DLManagedTensorVersioned*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::CopyOnDevice" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="0" branch="false"/><line number="89" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::CheckStream" signature="(int, long)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="100" hits="0" branch="false"/><line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="104" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::VersionedCapsule" signature="(DLManagedTensorVersioned*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="109" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::VersionedCapsule(DLManagedTensorVersioned*)::{lambda(_object*)#1}::operator()" signature="(_object*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="110" hits="0" branch="false"/><line number="111" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="0" branch="false"/><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/><line number="116" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::UnversionedCapsule" signature="(DLManagedTensorVersioned*)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::UnversionedCapsule(DLManagedTensorVersioned*)::{lambda(DLManagedTensor*)#1}::operator()" signature="(DLManagedTensor*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="123" hits="0" branch="false"/><line number="124" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::UnversionedCapsule(DLManagedTensorVersioned*)::{lambda(_object*)#1}::operator()" signature="(_object*) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="128" hits="0" branch="false"/><line number="129" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="133" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RequestedStream" signature="(nanobind::handle, std::optional&lt;unsigned long&gt;)" line-rate="0.6923076923076923" branch-rate="0.29411764705882354" complexity="0.0"><lines><line number="136" hits="1170" branch="false"/><line number="137" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="138" hits="0" branch="false"/><line number="140" hits="2340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="2340" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="1170" branch="false"/><line number="143" hits="1170" branch="false"/><line number="144" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="1170" branch="false"/><line number="147" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="150" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="151" hits="1170" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RequestCapsule" signature="(nanobind::handle, std::optional&lt;long&gt;)" line-rate="0.5454545454545454" branch-rate="0.2564102564102564" complexity="0.0"><lines><line number="153" hits="1170" branch="false"/><line number="154" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="1170" branch="false"/><line number="156" hits="2340" branch="true" condition-coverage="25% (3/12)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="157" hits="4680" branch="true" condition-coverage="35% (6/17)"><conditions><condition number="0" type="jump" coverage="35%"/></conditions></line><line number="158" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="160" hits="0" branch="false"/><line number="162" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="163" hits="0" branch="false"/><line number="164" hits="1170" branch="false"/></lines></method><method name="chrono::batch_render::python::DataType" signature="(chrono::batch_render::device::DType)" line-rate="0.7272727272727273" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="168" hits="222" branch="false"/><line number="169" hits="222" branch="false"/><line number="170" hits="222" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="171" hits="215" branch="false"/><line number="172" hits="215" branch="false"/><line number="173" hits="215" branch="false"/><line number="174" hits="0" branch="false"/><line number="175" hits="0" branch="false"/><line number="176" hits="0" branch="false"/><line number="177" hits="7" branch="false"/><line number="178" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::python::TensorDevice" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="0.6666666666666666" branch-rate="0.4" complexity="0.0"><lines><line number="182" hits="2" branch="false"/><line number="183" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="184" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="187" hits="0" branch="false"/><line number="189" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::ExportTensor" signature="(chrono::batch_render::device::Tensor const&amp;, std::optional&lt;long&gt;, std::optional&lt;nanobind::tuple&gt;, std::optional&lt;nanobind::tuple&gt;, std::optional&lt;bool&gt;)" line-rate="0.2222222222222222" branch-rate="0.08333333333333333" complexity="0.0"><lines><line number="192" hits="2" branch="false"/><line number="195" hits="2" branch="false"/><line number="196" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="197" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="2" branch="false"/><line number="199" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="202" hits="0" branch="false"/><line number="203" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="204" hits="0" branch="false"/><line number="205" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="207" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="208" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="211" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="215" hits="2" branch="false"/><line number="216" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="222" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="224" hits="0" branch="false"/><line number="225" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="226" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="false"/><line number="229" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="230" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="231" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="236" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="238" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="239" hits="0" branch="false"/><line number="240" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="241" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="243" hits="0" branch="false"/><line number="244" hits="0" branch="false"/><line number="245" hits="2" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="246" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="247" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="248" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="252" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::TakeTensor" signature="(nanobind::handle, std::optional&lt;unsigned long&gt;)" line-rate="0.72" branch-rate="0.4" complexity="0.0"><lines><line number="254" hits="1170" branch="false"/><line number="255" hits="1170" branch="false"/><line number="256" hits="1170" branch="false"/><line number="257" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="1170" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="259" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="1170" branch="false"/><line number="263" hits="1170" branch="false"/><line number="264" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="266" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="false"/><line number="270" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="1170" branch="false"/><line number="275" hits="1170" branch="false"/><line number="276" hits="1170" branch="false"/><line number="277" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="278" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="279" hits="1170" branch="false"/><line number="280" hits="1170" branch="false"/><line number="281" hits="1170" branch="false"/></lines></method></methods><lines><line number="26" hits="0" branch="false"/><line number="32" hits="1170" branch="false"/><line number="38" hits="1170" branch="false"/><line number="39" hits="1170" branch="false"/><line number="40" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="1170" branch="false"/><line number="42" hits="1170" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="1170" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="1170" branch="false"/><line number="49" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="1170" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="54" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="0" branch="false"/><line number="89" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="false"/><line number="100" hits="0" branch="false"/><line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="104" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="false"/><line number="109" hits="0" branch="false"/><line number="110" hits="0" branch="false"/><line number="111" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="0" branch="false"/><line number="113" hits="0" branch="false"/><line number="114" hits="0" branch="false"/><line number="116" hits="0" branch="false"/><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="false"/><line number="123" hits="0" branch="false"/><line number="124" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="128" hits="0" branch="false"/><line number="129" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="133" hits="0" branch="false"/><line number="136" hits="1170" branch="false"/><line number="137" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="138" hits="0" branch="false"/><line number="140" hits="2340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="2340" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="1170" branch="false"/><line number="143" hits="1170" branch="false"/><line number="144" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="1170" branch="false"/><line number="147" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="150" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="151" hits="1170" branch="false"/><line number="153" hits="1170" branch="false"/><line number="154" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="1170" branch="false"/><line number="156" hits="2340" branch="true" condition-coverage="25% (3/12)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="157" hits="4680" branch="true" condition-coverage="35% (6/17)"><conditions><condition number="0" type="jump" coverage="35%"/></conditions></line><line number="158" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="160" hits="0" branch="false"/><line number="162" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="163" hits="0" branch="false"/><line number="164" hits="1170" branch="false"/><line number="168" hits="222" branch="false"/><line number="169" hits="222" branch="false"/><line number="170" hits="222" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="171" hits="215" branch="false"/><line number="172" hits="215" branch="false"/><line number="173" hits="215" branch="false"/><line number="174" hits="0" branch="false"/><line number="175" hits="0" branch="false"/><line number="176" hits="0" branch="false"/><line number="177" hits="7" branch="false"/><line number="178" hits="7" branch="false"/><line number="182" hits="2" branch="false"/><line number="183" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="184" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="187" hits="0" branch="false"/><line number="189" hits="2" branch="false"/><line number="192" hits="2" branch="false"/><line number="195" hits="2" branch="false"/><line number="196" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="197" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="2" branch="false"/><line number="199" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="201" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="202" hits="0" branch="false"/><line number="203" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="204" hits="0" branch="false"/><line number="205" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="207" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="208" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="211" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="215" hits="2" branch="false"/><line number="216" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="222" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="224" hits="0" branch="false"/><line number="225" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="226" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="false"/><line number="229" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="230" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="231" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="236" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="238" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="239" hits="0" branch="false"/><line number="240" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="241" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="243" hits="0" branch="false"/><line number="244" hits="0" branch="false"/><line number="245" hits="2" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="246" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="247" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="248" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="252" hits="0" branch="false"/><line number="254" hits="1170" branch="false"/><line number="255" hits="1170" branch="false"/><line number="256" hits="1170" branch="false"/><line number="257" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="1170" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="259" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="1170" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="1170" branch="false"/><line number="263" hits="1170" branch="false"/><line number="264" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="266" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="false"/><line number="270" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="1170" branch="false"/><line number="275" hits="1170" branch="false"/><line number="276" hits="1170" branch="false"/><line number="277" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="278" hits="1170" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="279" hits="1170" branch="false"/><line number="280" hits="1170" branch="false"/><line number="281" hits="1170" branch="false"/></lines></class><class name="importer_cpp" filename="chrono_batch_render/python/src/importer.cpp" line-rate="0.759656652360515" branch-rate="0.48148148148148145" complexity="0.0"><methods><method name="chrono::batch_render::python::(anonymous namespace)::PyImporter::Name" signature="() const" line-rate="1.0" branch-rate="0.4" complexity="0.0"><lines><line number="36" hits="16" branch="false"/><line number="37" hits="32" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="38" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::PyImporter::Extensions" signature="() const" line-rate="1.0" branch-rate="0.4" complexity="0.0"><lines><line number="40" hits="3" branch="false"/><line number="41" hits="6" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="42" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::PyImporter::Options" signature="() const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="44" hits="3" branch="false"/><line number="45" hits="5" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="46" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::PyImporter::Read" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, chrono::batch_render::ImportContext&amp;)" line-rate="1.0" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="48" hits="2" branch="false"/><line number="50" hits="2" branch="false"/><line number="51" hits="6" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Hold" signature="(nanobind::object)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="56" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Hold(nanobind::object)::{lambda(nanobind::object*)#1}::operator()" signature="(nanobind::object*) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="57" hits="13" branch="false"/><line number="58" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="59" hits="13" branch="false"/><line number="60" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="13" branch="false"/><line number="62" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ToFileBytes" signature="(nanobind::bytes const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ToPython" signature="(std::shared_ptr&lt;std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&gt; const&amp;)" line-rate="0.75" branch-rate="0.5" complexity="0.0"><lines><line number="70" hits="1" branch="false"/><line number="71" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="72" hits="0" branch="false"/><line number="74" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::CreateImportDesc" signature="(std::optional&lt;std::shared_ptr&lt;chrono::batch_render::Importer&gt; &gt;, std::optional&lt;nanobind::callable&gt;, bool, std::optional&lt;chrono::batch_render::UpAxis&gt;, std::optional&lt;float&gt;, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt;)" line-rate="0.8571428571428571" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="79" hits="9" branch="false"/><line number="83" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="90" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::CreateImportDesc(std::optional&lt;std::shared_ptr&lt;chrono::batch_render::Importer&gt; &gt;, std::optional&lt;nanobind::callable&gt;, bool, std::optional&lt;chrono::batch_render::UpAxis&gt;, std::optional&lt;float&gt;, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt;)::{lambda(chrono::batch_render::ImportProgress const&amp;)#1}::operator()" signature="(chrono::batch_render::ImportProgress const&amp;) const" line-rate="0.8333333333333334" branch-rate="0.5" complexity="0.0"><lines><line number="91" hits="7" branch="true" condition-coverage="44% (4/9)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="92" hits="3" branch="false"/><line number="93" hits="6" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="94" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="9" branch="false"/><line number="97" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::BindSceneImports" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="99" hits="2" branch="false"/><line number="100" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::BindSceneImports()::{lambda(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, std::optional&lt;std::shared_ptr&lt;chrono::batch_render::Importer&gt; &gt;, std::optional&lt;nanobind::callable&gt;, bool, std::optional&lt;chrono::batch_render::UpAxis&gt;, std::optional&lt;float&gt;, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, std::optional&lt;std::shared_ptr&lt;chrono::batch_render::Importer&gt; &gt;, std::optional&lt;nanobind::callable&gt;, bool, std::optional&lt;chrono::batch_render::UpAxis&gt;, std::optional&lt;float&gt;, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt;) const" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="101" hits="8" branch="false"/><line number="106" hits="6" branch="false"/><line number="108" hits="12" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="109" hits="6" branch="false"/><line number="110" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="6" branch="false"/><line number="112" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::BindSceneImports()::{lambda(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::filesystem::__cxx11::path const&amp;, std::optional&lt;std::shared_ptr&lt;chrono::batch_render::Importer&gt; &gt;, std::optional&lt;nanobind::callable&gt;, bool, std::optional&lt;chrono::batch_render::UpAxis&gt;, std::optional&lt;float&gt;, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::filesystem::__cxx11::path const&amp;, std::optional&lt;std::shared_ptr&lt;chrono::batch_render::Importer&gt; &gt;, std::optional&lt;nanobind::callable&gt;, bool, std::optional&lt;chrono::batch_render::UpAxis&gt;, std::optional&lt;float&gt;, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt;) const" line-rate="1.0" branch-rate="0.8461538461538461" complexity="0.0"><lines><line number="113" hits="4" branch="false"/><line number="117" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="8" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="120" hits="4" branch="false"/><line number="121" hits="4" branch="false"/><line number="122" hits="4" branch="false"/><line number="123" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="4" branch="false"/><line number="127" hits="4" branch="false"/><line number="128" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::BindSceneImports()::{lambda(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::callable, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::optional&lt;nanobind::callable&gt;, bool, std::optional&lt;chrono::batch_render::UpAxis&gt;, std::optional&lt;float&gt;, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::callable, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::optional&lt;nanobind::callable&gt;, bool, std::optional&lt;chrono::batch_render::UpAxis&gt;, std::optional&lt;float&gt;, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="131" hits="3" branch="false"/><line number="134" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::BindSceneImports()::{lambda(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::callable, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::optional&lt;nanobind::callable&gt;, bool, std::optional&lt;chrono::batch_render::UpAxis&gt;, std::optional&lt;float&gt;, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt;)#1}::operator()(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::callable, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::optional&lt;nanobind::callable&gt;, bool, std::optional&lt;chrono::batch_render::UpAxis&gt;, std::optional&lt;float&gt;, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt; &gt; &gt;) const::{lambda(chrono::batch_render::ImportContext&amp;)#1}::operator()" signature="(chrono::batch_render::ImportContext&amp;) const" line-rate="1.0" branch-rate="0.7083333333333334" complexity="0.0"><lines><line number="135" hits="18" branch="true" condition-coverage="42% (3/7)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="136" hits="3" branch="false"/><line number="137" hits="3" branch="false"/><line number="138" hits="6" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="139" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="140" hits="3" branch="false"/><line number="141" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="3" branch="false"/><line number="143" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="5" branch="false"/><line number="145" hits="2" branch="false"/><line number="146" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::BindSceneImports()::{lambda(chrono::batch_render::Scene&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, nanobind::bytes const&amp;, std::optional&lt;chrono::batch_render::python::ScenePrim&gt;)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, nanobind::bytes const&amp;, std::optional&lt;chrono::batch_render::python::ScenePrim&gt;) const" line-rate="0.42857142857142855" branch-rate="0.0" complexity="0.0"><lines><line number="151" hits="0" branch="false"/><line number="152" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="154" hits="0" branch="false"/><line number="155" hits="2" branch="false"/><line number="156" hits="4" branch="false"/><line number="157" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::BindSceneImports()::{lambda(chrono::batch_render::Scene&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, nanobind::ndarray&lt;nanobind::ro, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;, std::optional&lt;chrono::batch_render::python::ScenePrim&gt;)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, nanobind::ndarray&lt;nanobind::ro, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;, std::optional&lt;chrono::batch_render::python::ScenePrim&gt;) const" line-rate="0.16666666666666666" branch-rate="0.0" complexity="0.0"><lines><line number="158" hits="0" branch="false"/><line number="161" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="162" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="165" hits="0" branch="false"/><line number="166" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="167" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="168" hits="0" branch="false"/><line number="169" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="170" hits="0" branch="false"/><line number="171" hits="0" branch="false"/><line number="172" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="173" hits="0" branch="false"/><line number="174" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="false"/><line number="176" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="177" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="178" hits="0" branch="false"/><line number="180" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="182" hits="0" branch="false"/><line number="184" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="187" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="false"/><line number="189" hits="2" branch="false"/><line number="190" hits="4" branch="false"/><line number="191" hits="2" branch="false"/><line number="192" hits="2" branch="false"/><line number="193" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="197" hits="2" branch="false"/><line number="198" hits="2" branch="false"/><line number="200" hits="2" branch="false"/><line number="201" hits="2" branch="false"/><line number="202" hits="2" branch="false"/><line number="203" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportProgress const&amp;)#1}::operator()" signature="(chrono::batch_render::ImportProgress const&amp;) const" line-rate="0.8461538461538461" branch-rate="1.0" complexity="0.0"><lines><line number="204" hits="2" branch="false"/><line number="205" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="209" hits="2" branch="false"/><line number="211" hits="2" branch="false"/><line number="212" hits="4" branch="false"/><line number="213" hits="2" branch="false"/><line number="214" hits="2" branch="false"/><line number="215" hits="2" branch="false"/><line number="216" hits="4" branch="false"/><line number="217" hits="4" branch="false"/><line number="219" hits="2" branch="false"/><line number="220" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportOption*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;)#1}::operator()" signature="(chrono::batch_render::ImportOption*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::variant&lt;bool, long, double, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;) const" line-rate="0.9333333333333333" branch-rate="1.0" complexity="0.0"><lines><line number="222" hits="6" branch="false"/><line number="224" hits="6" branch="false"/><line number="228" hits="6" branch="false"/><line number="229" hits="6" branch="false"/><line number="230" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="2" branch="false"/><line number="233" hits="2" branch="false"/><line number="234" hits="2" branch="false"/><line number="235" hits="2" branch="false"/><line number="236" hits="2" branch="false"/><line number="237" hits="2" branch="false"/><line number="238" hits="0" branch="false"/><line number="241" hits="2" branch="false"/><line number="242" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportSource*, std::filesystem::__cxx11::path, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, nanobind::bytes, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, nanobind::bytes&gt; &gt; &gt; &gt;)#1}::operator()" signature="(chrono::batch_render::ImportSource*, std::filesystem::__cxx11::path, std::optional&lt;std::map&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, nanobind::bytes, std::less&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, std::allocator&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, nanobind::bytes&gt; &gt; &gt; &gt;) const" line-rate="0.9" branch-rate="0.3" complexity="0.0"><lines><line number="244" hits="1" branch="false"/><line number="246" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="248" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="1" branch="false"/><line number="251" hits="1" branch="false"/><line number="252" hits="4" branch="false"/><line number="253" hits="2" branch="false"/><line number="254" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportSource const&amp;)#1}::operator()" signature="(chrono::batch_render::ImportSource const&amp;) const" line-rate="0.25" branch-rate="0.0" complexity="0.0"><lines><line number="255" hits="0" branch="false"/><line number="256" hits="0" branch="false"/><line number="257" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="258" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="false"/><line number="261" hits="0" branch="false"/><line number="262" hits="4" branch="false"/><line number="263" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportSource const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::ImportSource const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="265" hits="0" branch="false"/><line number="266" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="2" branch="false"/><line number="269" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportSource const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#2}::operator()" signature="(chrono::batch_render::ImportSource const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.3333333333333333" branch-rate="0.0" complexity="0.0"><lines><line number="271" hits="0" branch="false"/><line number="272" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportSource const&amp;)#2}::operator()" signature="(chrono::batch_render::ImportSource const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="275" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="2" branch="false"/><line number="278" hits="4" branch="false"/><line number="279" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportPlan&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::dict&gt;)#1}::operator()" signature="(chrono::batch_render::ImportPlan&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::dict&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="281" hits="9" branch="false"/><line number="283" hits="9" branch="false"/><line number="284" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportPlan&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::dict&gt;)#1}::operator()(chrono::batch_render::ImportPlan&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::dict&gt;) const::{lambda(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.5625" complexity="0.0"><lines><line number="285" hits="54" branch="true" condition-coverage="55% (5/9)"><conditions><condition number="0" type="jump" coverage="55%"/></conditions></line><line number="287" hits="8" branch="false"/><line number="288" hits="16" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="289" hits="8" branch="false"/><line number="290" hits="9" branch="false"/><line number="291" hits="4" branch="false"/><line number="292" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportPlan&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::bytes const&amp;)#1}::operator()" signature="(chrono::batch_render::ImportPlan&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::bytes const&amp;) const" line-rate="0.8" branch-rate="0.0" complexity="0.0"><lines><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="2" branch="false"/><line number="298" hits="4" branch="false"/><line number="300" hits="2" branch="false"/><line number="301" hits="4" branch="false"/><line number="302" hits="2" branch="false"/><line number="303" hits="2" branch="false"/><line number="304" hits="2" branch="false"/><line number="305" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::Importer&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, std::optional&lt;chrono::batch_render::ImportContext&gt;)#1}::operator()" signature="(chrono::batch_render::Importer&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ImportSource const&amp;, std::optional&lt;chrono::batch_render::ImportContext&gt;) const" line-rate="0.5555555555555556" branch-rate="0.0" complexity="0.0"><lines><line number="307" hits="0" branch="false"/><line number="309" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="310" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="0" branch="false"/><line number="312" hits="4" branch="false"/><line number="315" hits="2" branch="false"/><line number="316" hits="2" branch="false"/><line number="317" hits="2" branch="false"/><line number="318" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportJob&amp;)#1}::operator()" signature="(chrono::batch_render::ImportJob&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="319" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImportJob&amp;)#1}::operator()(chrono::batch_render::ImportJob&amp;) const::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="320" hits="17" branch="false"/><line number="321" hits="6" branch="false"/><line number="322" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="11" branch="false"/><line number="324" hits="5" branch="false"/><line number="327" hits="2" branch="false"/><line number="329" hits="2" branch="false"/><line number="330" hits="4" branch="false"/><line number="331" hits="4" branch="false"/><line number="332" hits="2" branch="false"/><line number="333" hits="2" branch="false"/><line number="334" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindImport(nanobind::module_&amp;)::{lambda()#1}::operator()" signature="() const" line-rate="0.8888888888888888" branch-rate="0.7" complexity="0.0"><lines><line number="336" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="340" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="14" branch="false"/><line number="343" hits="2" branch="false"/><line number="344" hits="2" branch="false"/><line number="345" hits="2" branch="false"/></lines></method></methods><lines><line number="36" hits="16" branch="false"/><line number="37" hits="32" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="38" hits="16" branch="false"/><line number="40" hits="3" branch="false"/><line number="41" hits="6" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="42" hits="3" branch="false"/><line number="44" hits="3" branch="false"/><line number="45" hits="5" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="46" hits="3" branch="false"/><line number="48" hits="2" branch="false"/><line number="50" hits="2" branch="false"/><line number="51" hits="6" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="2" branch="false"/><line number="56" hits="13" branch="false"/><line number="57" hits="13" branch="false"/><line number="58" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="59" hits="13" branch="false"/><line number="60" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="13" branch="false"/><line number="62" hits="13" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="70" hits="1" branch="false"/><line number="71" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="72" hits="0" branch="false"/><line number="74" hits="1" branch="false"/><line number="79" hits="9" branch="false"/><line number="83" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="90" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="7" branch="true" condition-coverage="44% (4/9)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="92" hits="3" branch="false"/><line number="93" hits="6" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="94" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="9" branch="false"/><line number="97" hits="0" branch="false"/><line number="99" hits="2" branch="false"/><line number="100" hits="2" branch="false"/><line number="101" hits="8" branch="false"/><line number="106" hits="6" branch="false"/><line number="108" hits="12" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="109" hits="6" branch="false"/><line number="110" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="6" branch="false"/><line number="112" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="4" branch="false"/><line number="117" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="8" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="120" hits="4" branch="false"/><line number="121" hits="4" branch="false"/><line number="122" hits="4" branch="false"/><line number="123" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="4" branch="false"/><line number="127" hits="4" branch="false"/><line number="128" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="3" branch="false"/><line number="134" hits="3" branch="false"/><line number="135" hits="18" branch="true" condition-coverage="42% (3/7)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="136" hits="3" branch="false"/><line number="137" hits="3" branch="false"/><line number="138" hits="6" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="139" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="140" hits="3" branch="false"/><line number="141" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="3" branch="false"/><line number="143" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="5" branch="false"/><line number="145" hits="2" branch="false"/><line number="146" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="2" branch="false"/><line number="151" hits="0" branch="false"/><line number="152" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="154" hits="0" branch="false"/><line number="155" hits="2" branch="false"/><line number="156" hits="4" branch="false"/><line number="157" hits="2" branch="false"/><line number="158" hits="0" branch="false"/><line number="161" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="162" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="165" hits="0" branch="false"/><line number="166" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="167" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="168" hits="0" branch="false"/><line number="169" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="170" hits="0" branch="false"/><line number="171" hits="0" branch="false"/><line number="172" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="173" hits="0" branch="false"/><line number="174" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="false"/><line number="176" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="177" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="178" hits="0" branch="false"/><line number="180" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="182" hits="0" branch="false"/><line number="184" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="186" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="187" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="false"/><line number="189" hits="2" branch="false"/><line number="190" hits="4" branch="false"/><line number="191" hits="2" branch="false"/><line number="192" hits="2" branch="false"/><line number="193" hits="2" branch="false"/><line number="197" hits="2" branch="false"/><line number="198" hits="2" branch="false"/><line number="200" hits="2" branch="false"/><line number="201" hits="2" branch="false"/><line number="202" hits="2" branch="false"/><line number="203" hits="2" branch="false"/><line number="204" hits="2" branch="false"/><line number="205" hits="0" branch="false"/><line number="206" hits="0" branch="false"/><line number="209" hits="2" branch="false"/><line number="211" hits="2" branch="false"/><line number="212" hits="4" branch="false"/><line number="213" hits="2" branch="false"/><line number="214" hits="2" branch="false"/><line number="215" hits="2" branch="false"/><line number="216" hits="4" branch="false"/><line number="217" hits="4" branch="false"/><line number="219" hits="2" branch="false"/><line number="220" hits="2" branch="false"/><line number="222" hits="6" branch="false"/><line number="224" hits="6" branch="false"/><line number="228" hits="6" branch="false"/><line number="229" hits="6" branch="false"/><line number="230" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="2" branch="false"/><line number="233" hits="2" branch="false"/><line number="234" hits="2" branch="false"/><line number="235" hits="2" branch="false"/><line number="236" hits="2" branch="false"/><line number="237" hits="2" branch="false"/><line number="238" hits="0" branch="false"/><line number="241" hits="2" branch="false"/><line number="242" hits="2" branch="false"/><line number="244" hits="1" branch="false"/><line number="246" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="248" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="1" branch="false"/><line number="251" hits="1" branch="false"/><line number="252" hits="4" branch="false"/><line number="253" hits="2" branch="false"/><line number="254" hits="2" branch="false"/><line number="255" hits="0" branch="false"/><line number="256" hits="0" branch="false"/><line number="257" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="258" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="false"/><line number="261" hits="0" branch="false"/><line number="262" hits="4" branch="false"/><line number="263" hits="2" branch="false"/><line number="265" hits="0" branch="false"/><line number="266" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="2" branch="false"/><line number="269" hits="2" branch="false"/><line number="271" hits="0" branch="false"/><line number="272" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="2" branch="false"/><line number="275" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="2" branch="false"/><line number="278" hits="4" branch="false"/><line number="279" hits="2" branch="false"/><line number="281" hits="9" branch="false"/><line number="283" hits="9" branch="false"/><line number="284" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="54" branch="true" condition-coverage="55% (5/9)"><conditions><condition number="0" type="jump" coverage="55%"/></conditions></line><line number="287" hits="8" branch="false"/><line number="288" hits="16" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="289" hits="8" branch="false"/><line number="290" hits="9" branch="false"/><line number="291" hits="4" branch="false"/><line number="292" hits="2" branch="false"/><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="2" branch="false"/><line number="298" hits="4" branch="false"/><line number="300" hits="2" branch="false"/><line number="301" hits="4" branch="false"/><line number="302" hits="2" branch="false"/><line number="303" hits="2" branch="false"/><line number="304" hits="2" branch="false"/><line number="305" hits="2" branch="false"/><line number="307" hits="0" branch="false"/><line number="309" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="310" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="0" branch="false"/><line number="312" hits="4" branch="false"/><line number="315" hits="2" branch="false"/><line number="316" hits="2" branch="false"/><line number="317" hits="2" branch="false"/><line number="318" hits="2" branch="false"/><line number="319" hits="2" branch="false"/><line number="320" hits="17" branch="false"/><line number="321" hits="6" branch="false"/><line number="322" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="11" branch="false"/><line number="324" hits="5" branch="false"/><line number="327" hits="2" branch="false"/><line number="329" hits="2" branch="false"/><line number="330" hits="4" branch="false"/><line number="331" hits="4" branch="false"/><line number="332" hits="2" branch="false"/><line number="333" hits="2" branch="false"/><line number="334" hits="2" branch="false"/><line number="336" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="340" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="14" branch="false"/><line number="343" hits="2" branch="false"/><line number="344" hits="2" branch="false"/><line number="345" hits="2" branch="false"/></lines></class><class name="io_cpp" filename="chrono_batch_render/python/src/io.cpp" line-rate="0.42857142857142855" branch-rate="0.19047619047619047" complexity="0.0"><methods><method name="chrono::batch_render::Pixels chrono::batch_render::python::(anonymous namespace)::ToPixels&lt;nanobind::ndarray&lt;float const, nanobind::device::cpu, nanobind::c_contig&gt; &gt;" signature="(nanobind::ndarray&lt;float const, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="23" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Pixels chrono::batch_render::python::(anonymous namespace)::ToPixels&lt;nanobind::ndarray&lt;nanobind::ro, nanobind::device::cpu, nanobind::c_contig&gt; &gt;" signature="(nanobind::ndarray&lt;nanobind::ro, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="23" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Pixels chrono::batch_render::python::(anonymous namespace)::ToPixels&lt;nanobind::ndarray&lt;unsigned int const, nanobind::device::cpu, nanobind::c_contig&gt; &gt;" signature="(nanobind::ndarray&lt;unsigned int const, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="23" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ToNumpy" signature="(chrono::batch_render::Pixels)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="57" hits="2" branch="false"/><line number="58" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo(nanobind::module_&amp;)::{lambda(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::device::Tensor const&amp;)#1}::operator()" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::device::Tensor const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="60" hits="4" branch="false"/><line number="61" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="2" branch="false"/><line number="64" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo(nanobind::module_&amp;)::{lambda(std::filesystem::__cxx11::path const&amp;, nanobind::ndarray&lt;nanobind::ro, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;)#1}::operator()" signature="(std::filesystem::__cxx11::path const&amp;, nanobind::ndarray&lt;nanobind::ro, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;) const" line-rate="0.9375" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="66" hits="2" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="69" hits="2" branch="false"/><line number="71" hits="2" branch="false"/><line number="72" hits="2" branch="false"/><line number="73" hits="2" branch="false"/><line number="74" hits="2" branch="false"/><line number="76" hits="2" branch="false"/><line number="78" hits="4" branch="false"/><line number="81" hits="2" branch="false"/><line number="82" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo(nanobind::module_&amp;)::{lambda(nanobind::ndarray&lt;float const, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;, chrono::batch_render::Colormap, std::optional&lt;float&gt;, std::optional&lt;float&gt;, bool, bool, bool, unsigned int)#1}::operator()" signature="(nanobind::ndarray&lt;float const, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;, chrono::batch_render::Colormap, std::optional&lt;float&gt;, std::optional&lt;float&gt;, bool, bool, bool, unsigned int) const" line-rate="0.75" branch-rate="0.75" complexity="0.0"><lines><line number="90" hits="2" branch="false"/><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="2" branch="false"/><line number="103" hits="4" branch="false"/><line number="104" hits="2" branch="false"/><line number="105" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo(nanobind::module_&amp;)::{lambda(nanobind::ndarray&lt;float const, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;, float)#1}::operator()" signature="(nanobind::ndarray&lt;float const, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;, float) const" line-rate="0.8333333333333334" branch-rate="0.0" complexity="0.0"><lines><line number="107" hits="2" branch="false"/><line number="108" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="110" hits="4" branch="false"/><line number="112" hits="2" branch="false"/><line number="113" hits="2" branch="false"/><line number="114" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo(nanobind::module_&amp;)::{lambda(nanobind::ndarray&lt;float const, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;)#1}::operator()" signature="(nanobind::ndarray&lt;float const, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;) const" line-rate="0.8333333333333334" branch-rate="0.0" complexity="0.0"><lines><line number="116" hits="2" branch="false"/><line number="117" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="2" branch="false"/><line number="121" hits="2" branch="false"/><line number="122" hits="2" branch="false"/><line number="123" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo(nanobind::module_&amp;)::{lambda(nanobind::ndarray&lt;unsigned int const, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;)#1}::operator()" signature="(nanobind::ndarray&lt;unsigned int const, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;) const" line-rate="0.6666666666666666" branch-rate="0.0" complexity="0.0"><lines><line number="125" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="126" hits="2" branch="false"/><line number="128" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo(nanobind::module_&amp;)::{lambda(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::RenderVarOutput const&amp;, long)#1}::operator()" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::RenderVarOutput const&amp;, long) const" line-rate="0.9166666666666666" branch-rate="0.75" complexity="0.0"><lines><line number="130" hits="2" branch="false"/><line number="131" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="133" hits="4" branch="false"/><line number="134" hits="2" branch="false"/><line number="135" hits="2" branch="false"/><line number="137" hits="3" branch="false"/><line number="138" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="4" branch="false"/><line number="141" hits="2" branch="false"/><line number="143" hits="2" branch="false"/><line number="144" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImageWriter&amp;, std::filesystem::__cxx11::path, chrono::batch_render::device::Tensor const&amp;)#1}::operator()" signature="(chrono::batch_render::ImageWriter&amp;, std::filesystem::__cxx11::path, chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.4" branch-rate="0.0" complexity="0.0"><lines><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="149" hits="0" branch="false"/><line number="150" hits="2" branch="false"/><line number="151" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImageWriter&amp;, std::filesystem::__cxx11::path, nanobind::ndarray&lt;nanobind::ro, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;)#1}::operator()" signature="(chrono::batch_render::ImageWriter&amp;, std::filesystem::__cxx11::path, nanobind::ndarray&lt;nanobind::ro, nanobind::device::cpu, nanobind::c_contig&gt; const&amp;) const" line-rate="0.6428571428571429" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="157" hits="0" branch="false"/><line number="158" hits="2" branch="false"/><line number="159" hits="2" branch="false"/><line number="160" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="2" branch="false"/><line number="162" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="2" branch="false"/><line number="164" hits="4" branch="false"/><line number="165" hits="2" branch="false"/><line number="168" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindIo(nanobind::module_&amp;)::{lambda(chrono::batch_render::ImageWriter&amp;, nanobind::handle, nanobind::handle, nanobind::handle)#1}::operator()" signature="(chrono::batch_render::ImageWriter&amp;, nanobind::handle, nanobind::handle, nanobind::handle) const" line-rate="0.3333333333333333" branch-rate="0.0" complexity="0.0"><lines><line number="170" hits="0" branch="false"/><line number="171" hits="0" branch="false"/><line number="172" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="173" hits="0" branch="false"/><line number="174" hits="4" branch="false"/><line number="175" hits="2" branch="false"/></lines></method></methods><lines><line number="23" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="27" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="31" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="32" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="32" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="57" hits="2" branch="false"/><line number="58" hits="2" branch="false"/><line number="60" hits="4" branch="false"/><line number="61" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="2" branch="false"/><line number="64" hits="2" branch="false"/><line number="66" hits="2" branch="false"/><line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="69" hits="2" branch="false"/><line number="71" hits="2" branch="false"/><line number="72" hits="2" branch="false"/><line number="73" hits="2" branch="false"/><line number="74" hits="2" branch="false"/><line number="76" hits="2" branch="false"/><line number="78" hits="4" branch="false"/><line number="81" hits="2" branch="false"/><line number="82" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="2" branch="false"/><line number="90" hits="2" branch="false"/><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="2" branch="false"/><line number="103" hits="4" branch="false"/><line number="104" hits="2" branch="false"/><line number="105" hits="2" branch="false"/><line number="107" hits="2" branch="false"/><line number="108" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="110" hits="4" branch="false"/><line number="112" hits="2" branch="false"/><line number="113" hits="2" branch="false"/><line number="114" hits="2" branch="false"/><line number="116" hits="2" branch="false"/><line number="117" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="2" branch="false"/><line number="121" hits="2" branch="false"/><line number="122" hits="2" branch="false"/><line number="123" hits="2" branch="false"/><line number="125" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="126" hits="2" branch="false"/><line number="128" hits="2" branch="false"/><line number="130" hits="2" branch="false"/><line number="131" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="133" hits="4" branch="false"/><line number="134" hits="2" branch="false"/><line number="135" hits="2" branch="false"/><line number="137" hits="3" branch="false"/><line number="138" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="4" branch="false"/><line number="141" hits="2" branch="false"/><line number="143" hits="2" branch="false"/><line number="144" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="2" branch="false"/><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="149" hits="0" branch="false"/><line number="150" hits="2" branch="false"/><line number="151" hits="2" branch="false"/><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="157" hits="0" branch="false"/><line number="158" hits="2" branch="false"/><line number="159" hits="2" branch="false"/><line number="160" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="2" branch="false"/><line number="162" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="2" branch="false"/><line number="164" hits="4" branch="false"/><line number="165" hits="2" branch="false"/><line number="168" hits="2" branch="false"/><line number="170" hits="0" branch="false"/><line number="171" hits="0" branch="false"/><line number="172" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="173" hits="0" branch="false"/><line number="174" hits="4" branch="false"/><line number="175" hits="2" branch="false"/></lines></class><class name="module_cpp" filename="chrono_batch_render/python/src/module.cpp" line-rate="1.0" branch-rate="0.5333333333333333" complexity="0.0"><methods><method name="(anonymous namespace)::HoldsTheGil" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="23" hits="165" branch="false"/><line number="40" hits="165" branch="false"/></lines></method><method name="(anonymous namespace)::WaitWithoutTheGil" signature="(void (*)(void*), void*)" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="44" hits="165" branch="false"/><line number="45" hits="165" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="46" hits="138" branch="false"/><line number="47" hits="138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="138" branch="false"/><line number="49" hits="138" branch="false"/><line number="50" hits="27" branch="false"/></lines></method><method name="PyInit__core" signature="" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="55" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="nanobind__core_exec" signature="(_object*)" line-rate="1.0" branch-rate="0.2857142857142857" complexity="0.0"><lines><line number="55" hits="4" branch="true" condition-coverage="28% (2/7)"><conditions><condition number="0" type="jump" coverage="28%"/></conditions></line></lines></method><method name="nanobind__core_exec_impl" signature="(nanobind::module_)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="2" branch="false"/><line number="56" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="2" branch="false"/><line number="58" hits="2" branch="false"/><line number="59" hits="2" branch="false"/><line number="60" hits="2" branch="false"/><line number="61" hits="2" branch="false"/><line number="62" hits="2" branch="false"/><line number="63" hits="2" branch="false"/><line number="64" hits="2" branch="false"/><line number="65" hits="2" branch="false"/><line number="67" hits="2" branch="false"/><line number="71" hits="2" branch="false"/><line number="72" hits="2" branch="false"/></lines></method></methods><lines><line number="23" hits="165" branch="false"/><line number="40" hits="165" branch="false"/><line number="44" hits="165" branch="false"/><line number="45" hits="165" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="46" hits="138" branch="false"/><line number="47" hits="138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="138" branch="false"/><line number="49" hits="138" branch="false"/><line number="50" hits="27" branch="false"/><line number="55" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="55" hits="4" branch="true" condition-coverage="28% (2/7)"><conditions><condition number="0" type="jump" coverage="28%"/></conditions></line><line number="55" hits="2" branch="false"/><line number="56" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="2" branch="false"/><line number="58" hits="2" branch="false"/><line number="59" hits="2" branch="false"/><line number="60" hits="2" branch="false"/><line number="61" hits="2" branch="false"/><line number="62" hits="2" branch="false"/><line number="63" hits="2" branch="false"/><line number="64" hits="2" branch="false"/><line number="65" hits="2" branch="false"/><line number="67" hits="2" branch="false"/><line number="71" hits="2" branch="false"/><line number="72" hits="2" branch="false"/></lines></class><class name="render_cpp" filename="chrono_batch_render/python/src/render.cpp" line-rate="0.55096011816839" branch-rate="0.19294990723562153" complexity="0.0"><methods><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOutputs" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="2" branch="false"/><line number="25" hits="2" branch="false"/><line number="26" hits="2" branch="false"/><line number="27" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOutputs(nanobind::module_&amp;)::{lambda(chrono::batch_render::IdLabel const&amp;, chrono::batch_render::IdLabel const&amp;)#1}::operator()" signature="(chrono::batch_render::IdLabel const&amp;, chrono::batch_render::IdLabel const&amp;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="28" hits="2" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOutputs(nanobind::module_&amp;)::{lambda(chrono::batch_render::IdLabel const&amp;)#1}::operator()" signature="(chrono::batch_render::IdLabel const&amp;) const" line-rate="0.75" branch-rate="0.0" complexity="0.0"><lines><line number="30" hits="2" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="2" branch="false"/><line number="36" hits="2" branch="false"/><line number="37" hits="2" branch="false"/><line number="38" hits="2" branch="false"/><line number="39" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOutputs(nanobind::module_&amp;)::{lambda(chrono::batch_render::RenderVarOutput const&amp;)#1}::operator()" signature="(chrono::batch_render::RenderVarOutput const&amp;) const" line-rate="0.2857142857142857" branch-rate="0.0" complexity="0.0"><lines><line number="40" hits="2" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="43" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOutputs(nanobind::module_&amp;)::{lambda(chrono::batch_render::RenderVarOutput const&amp;)#2}::operator()" signature="(chrono::batch_render::RenderVarOutput const&amp;) const" line-rate="0.07142857142857142" branch-rate="0.0" complexity="0.0"><lines><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="54" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="57" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOutputs(nanobind::module_&amp;)::{lambda(chrono::batch_render::RenderVarOutput const&amp;)#3}::operator()" signature="(chrono::batch_render::RenderVarOutput const&amp;) const" line-rate="0.7692307692307693" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="66" hits="348" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="2" branch="false"/><line number="69" hits="2" branch="false"/><line number="70" hits="2" branch="false"/><line number="71" hits="2" branch="false"/><line number="72" hits="2" branch="false"/><line number="73" hits="2" branch="false"/><line number="74" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="79" hits="4" branch="false"/><line number="80" hits="4" branch="false"/><line number="82" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOutputs(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Tensor const&amp;)#1}::operator()" signature="(chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.6111111111111112" branch-rate="0.0" complexity="0.0"><lines><line number="84" hits="2" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="2" branch="false"/><line number="93" hits="2" branch="false"/><line number="94" hits="2" branch="false"/><line number="95" hits="2" branch="false"/><line number="97" hits="2" branch="false"/><line number="98" hits="2" branch="false"/><line number="99" hits="2" branch="false"/><line number="100" hits="4" branch="false"/><line number="101" hits="2" branch="false"/><line number="102" hits="0" branch="false"/><line number="104" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOutputs(nanobind::module_&amp;)::{lambda(chrono::batch_render::RenderOutput const&amp;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::RenderOutput const&amp;, std::optional&lt;unsigned long&gt;) const" line-rate="0.8888888888888888" branch-rate="0.5" complexity="0.0"><lines><line number="106" hits="141" branch="false"/><line number="107" hits="139" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="0" branch="false"/><line number="110" hits="139" branch="false"/><line number="112" hits="139" branch="false"/><line number="113" hits="4" branch="false"/><line number="114" hits="2" branch="false"/><line number="115" hits="2" branch="false"/><line number="116" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOutputs(nanobind::module_&amp;)::{lambda(chrono::batch_render::RenderOutput const&amp;)#2}::operator()" signature="(chrono::batch_render::RenderOutput const&amp;) const" line-rate="0.2857142857142857" branch-rate="0.0" complexity="0.0"><lines><line number="117" hits="2" branch="false"/><line number="118" hits="0" branch="false"/><line number="119" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="120" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="123" hits="0" branch="false"/><line number="124" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterRenderer" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="126" hits="2" branch="false"/><line number="127" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="129" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="4" branch="false"/><line number="131" hits="2" branch="false"/><line number="132" hits="2" branch="false"/><line number="133" hits="2" branch="false"/><line number="134" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterRenderer(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlays&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle, float, unsigned int)#1}::operator()" signature="(chrono::batch_render::Overlays&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle, float, unsigned int) const" line-rate="0.5" branch-rate="1.0" complexity="0.0"><lines><line number="136" hits="0" branch="false"/><line number="138" hits="0" branch="false"/><line number="139" hits="0" branch="false"/><line number="140" hits="0" branch="false"/><line number="142" hits="4" branch="false"/><line number="143" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterRenderer(nanobind::module_&amp;)::{lambda(chrono::batch_render::Renderer*, chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, unsigned long, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::Overlays&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Renderer*, chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, unsigned long, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::Overlays&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.6785714285714286" complexity="0.0"><lines><line number="148" hits="13" branch="false"/><line number="150" hits="13" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="12" branch="false"/><line number="154" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="157" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="158" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="24" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="160" hits="25" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="161" hits="2" branch="false"/><line number="162" hits="6" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="163" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterRenderer(nanobind::module_&amp;)::{lambda(chrono::batch_render::Renderer&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Renderer&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5" branch-rate="1.0" complexity="0.0"><lines><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="false"/><line number="169" hits="4" branch="false"/><line number="171" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterRenderer(nanobind::module_&amp;)::{lambda(chrono::batch_render::Renderer&amp;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Renderer&amp;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, std::optional&lt;unsigned long&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="173" hits="143" branch="false"/><line number="175" hits="143" branch="false"/><line number="177" hits="4" branch="false"/><line number="179" hits="4" branch="false"/><line number="180" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::OverlaySources::Take" signature="(nanobind::handle, char const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="188" hits="0" branch="false"/><line number="189" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="190" hits="0" branch="false"/><line number="192" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="0" branch="false"/><line number="195" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="196" hits="0" branch="false"/><line number="198" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="200" hits="0" branch="false"/><line number="201" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="202" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Point" signature="(nanobind::handle)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="209" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Orientation" signature="(nanobind::handle)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/><line number="214" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="0" branch="false"/><line number="217" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Style" signature="(std::optional&lt;chrono::batch_render::OverlayStyle&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="220" hits="0" branch="false"/><line number="221" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="224" hits="2" branch="false"/><line number="225" hits="4" branch="false"/><line number="226" hits="2" branch="false"/><line number="227" hits="2" branch="false"/><line number="228" hits="2" branch="false"/><line number="230" hits="4" branch="false"/><line number="231" hits="2" branch="false"/><line number="232" hits="2" branch="false"/><line number="233" hits="2" branch="false"/><line number="234" hits="2" branch="false"/><line number="235" hits="2" branch="false"/><line number="236" hits="2" branch="false"/><line number="238" hits="4" branch="false"/><line number="239" hits="2" branch="false"/><line number="240" hits="2" branch="false"/><line number="242" hits="4" branch="false"/><line number="243" hits="2" branch="false"/><line number="244" hits="2" branch="false"/><line number="245" hits="2" branch="false"/><line number="246" hits="2" branch="false"/><line number="247" hits="2" branch="false"/><line number="249" hits="4" branch="false"/><line number="250" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::OverlayStyle*, nanobind::handle, float, float, chrono::batch_render::MarkerShape, chrono::batch_render::OverlayDepth, std::optional&lt;unsigned int&gt;, std::optional&lt;unsigned int&gt;, nanobind::handle, nanobind::handle, nanobind::handle, float, float, chrono::batch_render::OverlayUnits, bool, bool, bool, unsigned int, nanobind::handle)#1}::operator()" signature="(chrono::batch_render::OverlayStyle*, nanobind::handle, float, float, chrono::batch_render::MarkerShape, chrono::batch_render::OverlayDepth, std::optional&lt;unsigned int&gt;, std::optional&lt;unsigned int&gt;, nanobind::handle, nanobind::handle, nanobind::handle, float, float, chrono::batch_render::OverlayUnits, bool, bool, bool, unsigned int, nanobind::handle) const" line-rate="0.3968253968253968" branch-rate="0.4074074074074074" complexity="0.0"><lines><line number="252" hits="0" branch="false"/><line number="257" hits="0" branch="false"/><line number="258" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="259" hits="0" branch="false"/><line number="260" hits="0" branch="false"/><line number="261" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="263" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="false"/><line number="266" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="false"/><line number="269" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="false"/><line number="272" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="false"/><line number="275" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="277" hits="0" branch="false"/><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="false"/><line number="281" hits="0" branch="false"/><line number="282" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="286" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="0" branch="false"/><line number="289" hits="4" branch="false"/><line number="290" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="4" branch="false"/><line number="293" hits="4" branch="false"/><line number="294" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="297" hits="2" branch="false"/><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="false"/><line number="300" hits="0" branch="false"/><line number="302" hits="2" branch="false"/><line number="303" hits="2" branch="false"/><line number="304" hits="2" branch="false"/><line number="305" hits="2" branch="false"/><line number="306" hits="2" branch="false"/><line number="307" hits="2" branch="false"/><line number="308" hits="2" branch="false"/><line number="309" hits="2" branch="false"/><line number="310" hits="2" branch="false"/><line number="311" hits="2" branch="false"/><line number="312" hits="2" branch="false"/><line number="313" hits="2" branch="false"/><line number="314" hits="2" branch="false"/><line number="315" hits="2" branch="false"/><line number="316" hits="0" branch="false"/><line number="317" hits="0" branch="false"/><line number="318" hits="0" branch="false"/><line number="320" hits="2" branch="false"/><line number="321" hits="0" branch="false"/><line number="322" hits="0" branch="false"/><line number="323" hits="0" branch="false"/><line number="325" hits="2" branch="false"/><line number="327" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::OverlayStyle const&amp;)#5}::operator()" signature="(chrono::batch_render::OverlayStyle const&amp;) const" line-rate="0.7586206896551724" branch-rate="0.0" complexity="0.0"><lines><line number="328" hits="2" branch="false"/><line number="329" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="330" hits="0" branch="false"/><line number="332" hits="0" branch="false"/><line number="335" hits="4" branch="false"/><line number="336" hits="2" branch="false"/><line number="337" hits="2" branch="false"/><line number="338" hits="2" branch="false"/><line number="339" hits="2" branch="false"/><line number="340" hits="2" branch="false"/><line number="341" hits="2" branch="false"/><line number="342" hits="2" branch="false"/><line number="343" hits="2" branch="false"/><line number="344" hits="2" branch="false"/><line number="345" hits="2" branch="false"/><line number="346" hits="0" branch="false"/><line number="349" hits="4" branch="false"/><line number="350" hits="2" branch="false"/><line number="351" hits="0" branch="false"/><line number="352" hits="0" branch="false"/><line number="354" hits="2" branch="false"/><line number="355" hits="0" branch="false"/><line number="358" hits="2" branch="false"/><line number="359" hits="2" branch="false"/><line number="360" hits="2" branch="false"/><line number="361" hits="2" branch="false"/><line number="362" hits="4" branch="false"/><line number="364" hits="4" branch="false"/><line number="365" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::ScreenPlacement*, nanobind::handle, nanobind::handle, nanobind::handle)#1}::operator()" signature="(chrono::batch_render::ScreenPlacement*, nanobind::handle, nanobind::handle, nanobind::handle) const" line-rate="0.15384615384615385" branch-rate="0.0" complexity="0.0"><lines><line number="367" hits="0" branch="false"/><line number="368" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="369" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="370" hits="0" branch="false"/><line number="372" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="373" hits="0" branch="false"/><line number="375" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="0" branch="false"/><line number="377" hits="0" branch="false"/><line number="378" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="380" hits="0" branch="false"/><line number="381" hits="4" branch="false"/><line number="382" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::ScreenPlacement const&amp;)#1}::operator()" signature="(chrono::batch_render::ScreenPlacement const&amp;) const" line-rate="0.75" branch-rate="1.0" complexity="0.0"><lines><line number="383" hits="2" branch="false"/><line number="384" hits="0" branch="false"/><line number="385" hits="0" branch="false"/><line number="388" hits="2" branch="false"/><line number="389" hits="2" branch="false"/><line number="391" hits="0" branch="false"/><line number="393" hits="0" branch="false"/><line number="395" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="2" branch="false"/><line number="398" hits="2" branch="false"/><line number="399" hits="2" branch="false"/><line number="401" hits="2" branch="false"/><line number="402" hits="2" branch="false"/><line number="403" hits="2" branch="false"/><line number="404" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.2222222222222222" branch-rate="1.0" complexity="0.0"><lines><line number="406" hits="0" branch="false"/><line number="408" hits="0" branch="false"/><line number="409" hits="0" branch="false"/><line number="410" hits="0" branch="false"/><line number="411" hits="0" branch="false"/><line number="412" hits="0" branch="false"/><line number="413" hits="0" branch="false"/><line number="414" hits="4" branch="false"/><line number="415" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, nanobind::handle)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, nanobind::handle) const" line-rate="0.2" branch-rate="0.0" complexity="0.0"><lines><line number="417" hits="0" branch="false"/><line number="419" hits="0" branch="false"/><line number="420" hits="0" branch="false"/><line number="421" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="422" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="423" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="425" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="0" branch="false"/><line number="427" hits="4" branch="false"/><line number="428" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, bool, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, bool, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.2857142857142857" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="430" hits="0" branch="false"/><line number="432" hits="0" branch="false"/><line number="433" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="435" hits="0" branch="false"/><line number="436" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.2857142857142857" branch-rate="1.0" complexity="0.0"><lines><line number="439" hits="0" branch="false"/><line number="440" hits="0" branch="false"/><line number="441" hits="0" branch="false"/><line number="442" hits="0" branch="false"/><line number="443" hits="0" branch="false"/><line number="444" hits="4" branch="false"/><line number="445" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, nanobind::handle)#2}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, nanobind::handle) const" line-rate="0.2" branch-rate="0.0" complexity="0.0"><lines><line number="447" hits="0" branch="false"/><line number="449" hits="0" branch="false"/><line number="450" hits="0" branch="false"/><line number="451" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="452" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="453" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="455" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="456" hits="0" branch="false"/><line number="457" hits="4" branch="false"/><line number="458" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.4166666666666667" branch-rate="0.0" complexity="0.0"><lines><line number="460" hits="0" branch="false"/><line number="464" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="465" hits="0" branch="false"/><line number="471" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="473" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="474" hits="0" branch="false"/><line number="475" hits="4" branch="false"/><line number="476" hits="4" branch="false"/><line number="477" hits="4" branch="false"/><line number="478" hits="4" branch="false"/><line number="479" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.4166666666666667" branch-rate="0.0" complexity="0.0"><lines><line number="481" hits="0" branch="false"/><line number="484" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="485" hits="0" branch="false"/><line number="491" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="492" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="493" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="494" hits="0" branch="false"/><line number="495" hits="4" branch="false"/><line number="496" hits="4" branch="false"/><line number="497" hits="4" branch="false"/><line number="498" hits="4" branch="false"/><line number="500" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, nanobind::handle)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, nanobind::handle) const" line-rate="0.5" branch-rate="1.0" complexity="0.0"><lines><line number="502" hits="0" branch="false"/><line number="504" hits="0" branch="false"/><line number="506" hits="0" branch="false"/><line number="507" hits="4" branch="false"/><line number="508" hits="4" branch="false"/><line number="509" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, float, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, float, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.4" branch-rate="1.0" complexity="0.0"><lines><line number="511" hits="0" branch="false"/><line number="513" hits="0" branch="false"/><line number="514" hits="0" branch="false"/><line number="515" hits="4" branch="false"/><line number="516" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, float, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, float, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.5" branch-rate="1.0" complexity="0.0"><lines><line number="518" hits="0" branch="false"/><line number="520" hits="0" branch="false"/><line number="521" hits="0" branch="false"/><line number="522" hits="2" branch="false"/><line number="523" hits="4" branch="false"/><line number="524" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, float, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#2}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, float, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.5" branch-rate="1.0" complexity="0.0"><lines><line number="526" hits="0" branch="false"/><line number="528" hits="0" branch="false"/><line number="529" hits="0" branch="false"/><line number="530" hits="4" branch="false"/><line number="531" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="532" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, float)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, float) const" line-rate="0.5" branch-rate="1.0" complexity="0.0"><lines><line number="534" hits="0" branch="false"/><line number="536" hits="0" branch="false"/><line number="537" hits="0" branch="false"/><line number="538" hits="4" branch="false"/><line number="539" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, float, float, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, float, float, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.42857142857142855" branch-rate="1.0" complexity="0.0"><lines><line number="542" hits="0" branch="false"/><line number="544" hits="0" branch="false"/><line number="545" hits="0" branch="false"/><line number="546" hits="0" branch="false"/><line number="547" hits="2" branch="false"/><line number="548" hits="4" branch="false"/><line number="549" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5454545454545454" branch-rate="0.0" complexity="0.0"><lines><line number="551" hits="0" branch="false"/><line number="555" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="556" hits="0" branch="true" condition-coverage="0% (0/20)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="564" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="566" hits="0" branch="false"/><line number="567" hits="2" branch="false"/><line number="568" hits="4" branch="false"/><line number="569" hits="4" branch="false"/><line number="570" hits="4" branch="false"/><line number="571" hits="4" branch="false"/><line number="572" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#2}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.45454545454545453" branch-rate="0.0" complexity="0.0"><lines><line number="574" hits="0" branch="false"/><line number="578" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="579" hits="0" branch="false"/><line number="580" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="586" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="588" hits="0" branch="false"/><line number="589" hits="4" branch="false"/><line number="590" hits="4" branch="false"/><line number="591" hits="4" branch="false"/><line number="592" hits="4" branch="false"/><line number="593" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#2}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="595" hits="0" branch="false"/><line number="599" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="600" hits="0" branch="false"/><line number="601" hits="0" branch="true" condition-coverage="0% (0/20)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="608" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="610" hits="0" branch="false"/><line number="611" hits="2" branch="false"/><line number="612" hits="4" branch="false"/><line number="613" hits="4" branch="false"/><line number="614" hits="4" branch="false"/><line number="615" hits="4" branch="false"/><line number="616" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, float, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, float, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5454545454545454" branch-rate="0.047619047619047616" complexity="0.0"><lines><line number="618" hits="0" branch="false"/><line number="622" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="623" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="631" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="633" hits="0" branch="false"/><line number="634" hits="4" branch="false"/><line number="635" hits="4" branch="false"/><line number="636" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="637" hits="4" branch="false"/><line number="638" hits="4" branch="false"/><line number="639" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, float, nanobind::handle, float, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, float, nanobind::handle, float, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.6153846153846154" branch-rate="0.07142857142857142" complexity="0.0"><lines><line number="641" hits="0" branch="false"/><line number="646" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="647" hits="0" branch="true" condition-coverage="0% (0/23)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="658" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="660" hits="0" branch="false"/><line number="661" hits="4" branch="false"/><line number="662" hits="4" branch="false"/><line number="663" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="664" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="665" hits="4" branch="false"/><line number="666" hits="4" branch="false"/><line number="667" hits="4" branch="false"/><line number="668" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5454545454545454" branch-rate="0.0" complexity="0.0"><lines><line number="670" hits="0" branch="false"/><line number="674" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="675" hits="0" branch="true" condition-coverage="0% (0/23)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="684" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="686" hits="0" branch="false"/><line number="687" hits="2" branch="false"/><line number="688" hits="4" branch="false"/><line number="689" hits="4" branch="false"/><line number="690" hits="4" branch="false"/><line number="691" hits="4" branch="false"/><line number="692" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, float, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, float, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5" branch-rate="0.047619047619047616" complexity="0.0"><lines><line number="694" hits="0" branch="false"/><line number="698" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="699" hits="0" branch="false"/><line number="700" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="707" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="709" hits="0" branch="false"/><line number="710" hits="4" branch="false"/><line number="711" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="712" hits="4" branch="false"/><line number="713" hits="4" branch="false"/><line number="714" hits="4" branch="false"/><line number="715" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.4" branch-rate="1.0" complexity="0.0"><lines><line number="717" hits="0" branch="false"/><line number="719" hits="0" branch="false"/><line number="720" hits="0" branch="false"/><line number="721" hits="4" branch="false"/><line number="722" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, chrono::batch_render::ScreenPlacement const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, chrono::batch_render::ScreenPlacement const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.4" branch-rate="1.0" complexity="0.0"><lines><line number="724" hits="0" branch="false"/><line number="726" hits="0" branch="false"/><line number="727" hits="0" branch="false"/><line number="728" hits="4" branch="false"/><line number="729" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::ScreenPlacement&gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::ScreenPlacement&gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="731" hits="0" branch="false"/><line number="735" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="736" hits="0" branch="false"/><line number="737" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="744" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="746" hits="0" branch="false"/><line number="747" hits="4" branch="false"/><line number="748" hits="4" branch="false"/><line number="749" hits="4" branch="false"/><line number="750" hits="4" branch="false"/><line number="751" hits="4" branch="false"/><line number="752" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayNumberFormat&gt;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::ScreenPlacement&gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayNumberFormat&gt;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::ScreenPlacement&gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="754" hits="0" branch="false"/><line number="759" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="760" hits="0" branch="false"/><line number="761" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="763" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="769" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="771" hits="0" branch="false"/><line number="772" hits="4" branch="false"/><line number="773" hits="4" branch="false"/><line number="774" hits="4" branch="false"/><line number="775" hits="4" branch="false"/><line number="776" hits="4" branch="false"/><line number="777" hits="4" branch="false"/><line number="778" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.4" branch-rate="1.0" complexity="0.0"><lines><line number="780" hits="0" branch="false"/><line number="782" hits="0" branch="false"/><line number="783" hits="0" branch="false"/><line number="784" hits="4" branch="false"/><line number="785" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#2}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.2857142857142857" branch-rate="0.0" complexity="0.0"><lines><line number="787" hits="0" branch="false"/><line number="788" hits="0" branch="false"/><line number="789" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="790" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="791" hits="0" branch="false"/><line number="792" hits="4" branch="false"/><line number="793" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, unsigned int)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, unsigned int) const" line-rate="0.2857142857142857" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="795" hits="0" branch="false"/><line number="797" hits="0" branch="false"/><line number="798" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="799" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="800" hits="0" branch="false"/><line number="801" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="802" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, float, float, float, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, bool)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, float, float, float, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, bool) const" line-rate="0.5714285714285714" branch-rate="1.0" complexity="0.0"><lines><line number="804" hits="0" branch="false"/><line number="806" hits="0" branch="false"/><line number="808" hits="0" branch="false"/><line number="809" hits="2" branch="false"/><line number="810" hits="4" branch="false"/><line number="811" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="812" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, bool)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, bool) const" line-rate="0.5" branch-rate="1.0" complexity="0.0"><lines><line number="814" hits="0" branch="false"/><line number="816" hits="0" branch="false"/><line number="818" hits="0" branch="false"/><line number="819" hits="2" branch="false"/><line number="820" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="821" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, bool)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, bool) const" line-rate="0.375" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="823" hits="0" branch="false"/><line number="826" hits="0" branch="false"/><line number="827" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="828" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="829" hits="0" branch="false"/><line number="830" hits="2" branch="false"/><line number="831" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="832" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.4444444444444444" branch-rate="0.0" complexity="0.0"><lines><line number="834" hits="0" branch="false"/><line number="837" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="838" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="839" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="840" hits="0" branch="false"/><line number="841" hits="2" branch="false"/><line number="842" hits="4" branch="false"/><line number="843" hits="4" branch="false"/><line number="844" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, chrono::batch_render::OverlayPrimShape, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, float, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, nanobind::handle)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, chrono::batch_render::OverlayPrimShape, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, float, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, nanobind::handle) const" line-rate="0.4" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="846" hits="0" branch="false"/><line number="849" hits="0" branch="false"/><line number="850" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="851" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="853" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="854" hits="0" branch="false"/><line number="855" hits="4" branch="false"/><line number="856" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="857" hits="4" branch="false"/><line number="858" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, std::optional&lt;chrono::batch_render::OverlayStyle&gt;) const" line-rate="0.5" branch-rate="1.0" complexity="0.0"><lines><line number="860" hits="0" branch="false"/><line number="861" hits="0" branch="false"/><line number="862" hits="4" branch="false"/><line number="863" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#2}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="865" hits="0" branch="false"/><line number="868" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="869" hits="0" branch="true" condition-coverage="0% (0/11)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="874" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="876" hits="0" branch="false"/><line number="877" hits="4" branch="false"/><line number="878" hits="4" branch="false"/><line number="879" hits="4" branch="false"/><line number="880" hits="4" branch="false"/><line number="881" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#3}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.45454545454545453" branch-rate="0.0" complexity="0.0"><lines><line number="883" hits="0" branch="false"/><line number="887" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="888" hits="0" branch="false"/><line number="889" hits="0" branch="true" condition-coverage="0% (0/20)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="896" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="898" hits="0" branch="false"/><line number="899" hits="2" branch="false"/><line number="900" hits="4" branch="false"/><line number="901" hits="4" branch="false"/><line number="902" hits="4" branch="false"/><line number="903" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterOverlays(nanobind::module_&amp;)::{lambda(chrono::batch_render::Overlay&amp;, nanobind::handle, chrono::batch_render::OverlayPrimShape, nanobind::handle, unsigned int, float, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Overlay&amp;, nanobind::handle, chrono::batch_render::OverlayPrimShape, nanobind::handle, unsigned int, float, nanobind::handle, nanobind::handle, nanobind::handle, std::optional&lt;chrono::batch_render::OverlayStyle&gt;, std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5833333333333334" branch-rate="0.10526315789473684" complexity="0.0"><lines><line number="905" hits="0" branch="false"/><line number="909" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="910" hits="0" branch="true" condition-coverage="0% (0/14)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="918" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="920" hits="0" branch="false"/><line number="921" hits="4" branch="false"/><line number="922" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="923" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="924" hits="4" branch="false"/><line number="925" hits="4" branch="false"/><line number="926" hits="4" branch="false"/><line number="927" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterRayCaster" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="929" hits="2" branch="false"/><line number="930" hits="2" branch="false"/><line number="931" hits="2" branch="false"/><line number="932" hits="2" branch="false"/><line number="934" hits="2" branch="false"/><line number="935" hits="2" branch="false"/><line number="936" hits="2" branch="false"/><line number="937" hits="2" branch="false"/><line number="938" hits="2" branch="false"/><line number="940" hits="2" branch="false"/><line number="941" hits="4" branch="false"/><line number="942" hits="2" branch="false"/><line number="943" hits="2" branch="false"/><line number="944" hits="2" branch="false"/><line number="945" hits="2" branch="false"/><line number="946" hits="2" branch="false"/><line number="947" hits="2" branch="false"/><line number="949" hits="2" branch="false"/><line number="950" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterRayCaster(nanobind::module_&amp;)::{lambda(chrono::batch_render::RayCaster*, chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;)#1}::operator()" signature="(chrono::batch_render::RayCaster*, chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="952" hits="8" branch="false"/><line number="953" hits="8" branch="false"/><line number="954" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="955" hits="8" branch="false"/><line number="956" hits="2" branch="false"/><line number="957" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterRayCaster(nanobind::module_&amp;)::{lambda(chrono::batch_render::RayCaster&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, float, float, std::optional&lt;unsigned int&gt;, chrono::batch_render::RayCastMode, chrono::batch_render::RayOutput, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::optional&lt;chrono::batch_render::RayHits&gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::RayCaster&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, float, float, std::optional&lt;unsigned int&gt;, chrono::batch_render::RayCastMode, chrono::batch_render::RayOutput, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::optional&lt;chrono::batch_render::RayHits&gt;, std::optional&lt;unsigned long&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="959" hits="9" branch="false"/><line number="963" hits="9" branch="false"/><line number="964" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterRayCaster(nanobind::module_&amp;)::{lambda(chrono::batch_render::RayCaster&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, float, float, std::optional&lt;unsigned int&gt;, chrono::batch_render::RayCastMode, chrono::batch_render::RayOutput, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::optional&lt;chrono::batch_render::RayHits&gt;, std::optional&lt;unsigned long&gt;)#1}::operator()(chrono::batch_render::RayCaster&amp;, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, nanobind::handle, float, float, std::optional&lt;unsigned int&gt;, chrono::batch_render::RayCastMode, chrono::batch_render::RayOutput, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::optional&lt;chrono::batch_render::RayHits&gt;, std::optional&lt;unsigned long&gt;) const::{lambda(nanobind::handle, char const*)#1}::operator()" signature="(nanobind::handle, char const*) const" line-rate="0.96875" branch-rate="0.5789473684210527" complexity="0.0"><lines><line number="965" hits="54" branch="false"/><line number="966" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="967" hits="26" branch="false"/><line number="969" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="970" hits="0" branch="false"/><line number="972" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="973" hits="9" branch="false"/><line number="974" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="975" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="976" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="977" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="978" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="979" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="980" hits="9" branch="false"/><line number="981" hits="9" branch="false"/><line number="982" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="983" hits="9" branch="true" condition-coverage="38% (7/18)"><conditions><condition number="0" type="jump" coverage="38%"/></conditions></line><line number="984" hits="9" branch="false"/><line number="985" hits="17" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="986" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="988" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="989" hits="8" branch="false"/><line number="990" hits="19" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="991" hits="4" branch="false"/><line number="992" hits="4" branch="false"/><line number="993" hits="6" branch="true" condition-coverage="38% (5/13)"><conditions><condition number="0" type="jump" coverage="38%"/></conditions></line><line number="994" hits="6" branch="true" condition-coverage="46% (7/15)"><conditions><condition number="0" type="jump" coverage="46%"/></conditions></line><line number="995" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="996" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="997" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="998" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="999" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindRender" signature="(nanobind::module_&amp;)" line-rate="0.8888888888888888" branch-rate="0.0" complexity="0.0"><lines><line number="1003" hits="2" branch="false"/><line number="1004" hits="2" branch="false"/><line number="1005" hits="2" branch="false"/><line number="1006" hits="2" branch="false"/><line number="1007" hits="2" branch="false"/><line number="1009" hits="2" branch="false"/><line number="1010" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1012" hits="2" branch="false"/><line number="1013" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindRender(nanobind::module_&amp;)::{lambda(chrono::batch_render::device::Device&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, float, std::optional&lt;chrono::batch_render::Float4&gt;)#1}::operator()" signature="(chrono::batch_render::device::Device&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, float, std::optional&lt;chrono::batch_render::Float4&gt;) const" line-rate="0.8" branch-rate="0.0" complexity="0.0"><lines><line number="1015" hits="2" branch="false"/><line number="1017" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1019" hits="2" branch="false"/><line number="1020" hits="2" branch="false"/><line number="1021" hits="2" branch="false"/></lines></method></methods><lines><line number="24" hits="2" branch="false"/><line number="25" hits="2" branch="false"/><line number="26" hits="2" branch="false"/><line number="27" hits="2" branch="false"/><line number="28" hits="2" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="2" branch="false"/><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="2" branch="false"/><line number="36" hits="2" branch="false"/><line number="37" hits="2" branch="false"/><line number="38" hits="2" branch="false"/><line number="39" hits="2" branch="false"/><line number="40" hits="2" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="43" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="2" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="54" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="57" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="2" branch="false"/><line number="66" hits="348" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="2" branch="false"/><line number="69" hits="2" branch="false"/><line number="70" hits="2" branch="false"/><line number="71" hits="2" branch="false"/><line number="72" hits="2" branch="false"/><line number="73" hits="2" branch="false"/><line number="74" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="79" hits="4" branch="false"/><line number="80" hits="4" branch="false"/><line number="82" hits="2" branch="false"/><line number="84" hits="2" branch="false"/><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="2" branch="false"/><line number="93" hits="2" branch="false"/><line number="94" hits="2" branch="false"/><line number="95" hits="2" branch="false"/><line number="97" hits="2" branch="false"/><line number="98" hits="2" branch="false"/><line number="99" hits="2" branch="false"/><line number="100" hits="4" branch="false"/><line number="101" hits="2" branch="false"/><line number="102" hits="0" branch="false"/><line number="104" hits="2" branch="false"/><line number="106" hits="141" branch="false"/><line number="107" hits="139" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="0" branch="false"/><line number="110" hits="139" branch="false"/><line number="112" hits="139" branch="false"/><line number="113" hits="4" branch="false"/><line number="114" hits="2" branch="false"/><line number="115" hits="2" branch="false"/><line number="116" hits="2" branch="false"/><line number="117" hits="2" branch="false"/><line number="118" hits="0" branch="false"/><line number="119" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="120" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="123" hits="0" branch="false"/><line number="124" hits="2" branch="false"/><line number="126" hits="2" branch="false"/><line number="127" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="129" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="4" branch="false"/><line number="131" hits="2" branch="false"/><line number="132" hits="2" branch="false"/><line number="133" hits="2" branch="false"/><line number="134" hits="2" branch="false"/><line number="136" hits="0" branch="false"/><line number="138" hits="0" branch="false"/><line number="139" hits="0" branch="false"/><line number="140" hits="0" branch="false"/><line number="142" hits="4" branch="false"/><line number="143" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="2" branch="false"/><line number="148" hits="13" branch="false"/><line number="150" hits="13" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="12" branch="false"/><line number="154" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="157" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="158" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="24" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="160" hits="25" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="161" hits="2" branch="false"/><line number="162" hits="6" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="163" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="2" branch="false"/><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="false"/><line number="169" hits="4" branch="false"/><line number="171" hits="2" branch="false"/><line number="173" hits="143" branch="false"/><line number="175" hits="143" branch="false"/><line number="177" hits="4" branch="false"/><line number="179" hits="4" branch="false"/><line number="180" hits="2" branch="false"/><line number="188" hits="0" branch="false"/><line number="189" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="190" hits="0" branch="false"/><line number="192" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="0" branch="false"/><line number="195" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="196" hits="0" branch="false"/><line number="198" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="200" hits="0" branch="false"/><line number="201" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="202" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="206" hits="0" branch="false"/><line number="207" hits="0" branch="false"/><line number="208" hits="0" branch="false"/><line number="209" hits="0" branch="false"/><line number="212" hits="0" branch="false"/><line number="213" hits="0" branch="false"/><line number="214" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="0" branch="false"/><line number="217" hits="0" branch="false"/><line number="220" hits="0" branch="false"/><line number="221" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="224" hits="2" branch="false"/><line number="225" hits="4" branch="false"/><line number="226" hits="2" branch="false"/><line number="227" hits="2" branch="false"/><line number="228" hits="2" branch="false"/><line number="230" hits="4" branch="false"/><line number="231" hits="2" branch="false"/><line number="232" hits="2" branch="false"/><line number="233" hits="2" branch="false"/><line number="234" hits="2" branch="false"/><line number="235" hits="2" branch="false"/><line number="236" hits="2" branch="false"/><line number="238" hits="4" branch="false"/><line number="239" hits="2" branch="false"/><line number="240" hits="2" branch="false"/><line number="242" hits="4" branch="false"/><line number="243" hits="2" branch="false"/><line number="244" hits="2" branch="false"/><line number="245" hits="2" branch="false"/><line number="246" hits="2" branch="false"/><line number="247" hits="2" branch="false"/><line number="249" hits="4" branch="false"/><line number="250" hits="2" branch="false"/><line number="252" hits="0" branch="false"/><line number="257" hits="0" branch="false"/><line number="258" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="259" hits="0" branch="false"/><line number="260" hits="0" branch="false"/><line number="261" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="263" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="false"/><line number="266" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="false"/><line number="269" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="false"/><line number="272" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="false"/><line number="275" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="277" hits="0" branch="false"/><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="false"/><line number="280" hits="0" branch="false"/><line number="281" hits="0" branch="false"/><line number="282" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="286" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="0" branch="false"/><line number="289" hits="4" branch="false"/><line number="290" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="4" branch="false"/><line number="293" hits="4" branch="false"/><line number="294" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="297" hits="2" branch="false"/><line number="298" hits="0" branch="false"/><line number="299" hits="0" branch="false"/><line number="300" hits="0" branch="false"/><line number="302" hits="2" branch="false"/><line number="303" hits="2" branch="false"/><line number="304" hits="2" branch="false"/><line number="305" hits="2" branch="false"/><line number="306" hits="2" branch="false"/><line number="307" hits="2" branch="false"/><line number="308" hits="2" branch="false"/><line number="309" hits="2" branch="false"/><line number="310" hits="2" branch="false"/><line number="311" hits="2" branch="false"/><line number="312" hits="2" branch="false"/><line number="313" hits="2" branch="false"/><line number="314" hits="2" branch="false"/><line number="315" hits="2" branch="false"/><line number="316" hits="0" branch="false"/><line number="317" hits="0" branch="false"/><line number="318" hits="0" branch="false"/><line number="320" hits="2" branch="false"/><line number="321" hits="0" branch="false"/><line number="322" hits="0" branch="false"/><line number="323" hits="0" branch="false"/><line number="325" hits="2" branch="false"/><line number="327" hits="0" branch="false"/><line number="328" hits="2" branch="false"/><line number="329" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="330" hits="0" branch="false"/><line number="332" hits="0" branch="false"/><line number="335" hits="4" branch="false"/><line number="336" hits="2" branch="false"/><line number="337" hits="2" branch="false"/><line number="338" hits="2" branch="false"/><line number="339" hits="2" branch="false"/><line number="340" hits="2" branch="false"/><line number="341" hits="2" branch="false"/><line number="342" hits="2" branch="false"/><line number="343" hits="2" branch="false"/><line number="344" hits="2" branch="false"/><line number="345" hits="2" branch="false"/><line number="346" hits="0" branch="false"/><line number="349" hits="4" branch="false"/><line number="350" hits="2" branch="false"/><line number="351" hits="0" branch="false"/><line number="352" hits="0" branch="false"/><line number="354" hits="2" branch="false"/><line number="355" hits="0" branch="false"/><line number="358" hits="2" branch="false"/><line number="359" hits="2" branch="false"/><line number="360" hits="2" branch="false"/><line number="361" hits="2" branch="false"/><line number="362" hits="4" branch="false"/><line number="364" hits="4" branch="false"/><line number="365" hits="2" branch="false"/><line number="367" hits="0" branch="false"/><line number="368" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="369" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="370" hits="0" branch="false"/><line number="372" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="373" hits="0" branch="false"/><line number="375" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="0" branch="false"/><line number="377" hits="0" branch="false"/><line number="378" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="380" hits="0" branch="false"/><line number="381" hits="4" branch="false"/><line number="382" hits="4" branch="false"/><line number="383" hits="2" branch="false"/><line number="384" hits="0" branch="false"/><line number="385" hits="0" branch="false"/><line number="388" hits="2" branch="false"/><line number="389" hits="2" branch="false"/><line number="391" hits="0" branch="false"/><line number="393" hits="0" branch="false"/><line number="395" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="2" branch="false"/><line number="398" hits="2" branch="false"/><line number="399" hits="2" branch="false"/><line number="401" hits="2" branch="false"/><line number="402" hits="2" branch="false"/><line number="403" hits="2" branch="false"/><line number="404" hits="2" branch="false"/><line number="406" hits="0" branch="false"/><line number="408" hits="0" branch="false"/><line number="409" hits="0" branch="false"/><line number="410" hits="0" branch="false"/><line number="411" hits="0" branch="false"/><line number="412" hits="0" branch="false"/><line number="413" hits="0" branch="false"/><line number="414" hits="4" branch="false"/><line number="415" hits="2" branch="false"/><line number="417" hits="0" branch="false"/><line number="419" hits="0" branch="false"/><line number="420" hits="0" branch="false"/><line number="421" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="422" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="423" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="425" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="0" branch="false"/><line number="427" hits="4" branch="false"/><line number="428" hits="2" branch="false"/><line number="430" hits="0" branch="false"/><line number="432" hits="0" branch="false"/><line number="433" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="435" hits="0" branch="false"/><line number="436" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="2" branch="false"/><line number="439" hits="0" branch="false"/><line number="440" hits="0" branch="false"/><line number="441" hits="0" branch="false"/><line number="442" hits="0" branch="false"/><line number="443" hits="0" branch="false"/><line number="444" hits="4" branch="false"/><line number="445" hits="2" branch="false"/><line number="447" hits="0" branch="false"/><line number="449" hits="0" branch="false"/><line number="450" hits="0" branch="false"/><line number="451" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="452" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="453" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="455" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="456" hits="0" branch="false"/><line number="457" hits="4" branch="false"/><line number="458" hits="2" branch="false"/><line number="460" hits="0" branch="false"/><line number="464" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="465" hits="0" branch="false"/><line number="471" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="473" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="474" hits="0" branch="false"/><line number="475" hits="4" branch="false"/><line number="476" hits="4" branch="false"/><line number="477" hits="4" branch="false"/><line number="478" hits="4" branch="false"/><line number="479" hits="2" branch="false"/><line number="481" hits="0" branch="false"/><line number="484" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="485" hits="0" branch="false"/><line number="491" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="492" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="493" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="494" hits="0" branch="false"/><line number="495" hits="4" branch="false"/><line number="496" hits="4" branch="false"/><line number="497" hits="4" branch="false"/><line number="498" hits="4" branch="false"/><line number="500" hits="2" branch="false"/><line number="502" hits="0" branch="false"/><line number="504" hits="0" branch="false"/><line number="506" hits="0" branch="false"/><line number="507" hits="4" branch="false"/><line number="508" hits="4" branch="false"/><line number="509" hits="2" branch="false"/><line number="511" hits="0" branch="false"/><line number="513" hits="0" branch="false"/><line number="514" hits="0" branch="false"/><line number="515" hits="4" branch="false"/><line number="516" hits="2" branch="false"/><line number="518" hits="0" branch="false"/><line number="520" hits="0" branch="false"/><line number="521" hits="0" branch="false"/><line number="522" hits="2" branch="false"/><line number="523" hits="4" branch="false"/><line number="524" hits="2" branch="false"/><line number="526" hits="0" branch="false"/><line number="528" hits="0" branch="false"/><line number="529" hits="0" branch="false"/><line number="530" hits="4" branch="false"/><line number="531" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="532" hits="2" branch="false"/><line number="534" hits="0" branch="false"/><line number="536" hits="0" branch="false"/><line number="537" hits="0" branch="false"/><line number="538" hits="4" branch="false"/><line number="539" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="2" branch="false"/><line number="542" hits="0" branch="false"/><line number="544" hits="0" branch="false"/><line number="545" hits="0" branch="false"/><line number="546" hits="0" branch="false"/><line number="547" hits="2" branch="false"/><line number="548" hits="4" branch="false"/><line number="549" hits="2" branch="false"/><line number="551" hits="0" branch="false"/><line number="555" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="556" hits="0" branch="true" condition-coverage="0% (0/20)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="564" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="566" hits="0" branch="false"/><line number="567" hits="2" branch="false"/><line number="568" hits="4" branch="false"/><line number="569" hits="4" branch="false"/><line number="570" hits="4" branch="false"/><line number="571" hits="4" branch="false"/><line number="572" hits="2" branch="false"/><line number="574" hits="0" branch="false"/><line number="578" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="579" hits="0" branch="false"/><line number="580" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="586" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="588" hits="0" branch="false"/><line number="589" hits="4" branch="false"/><line number="590" hits="4" branch="false"/><line number="591" hits="4" branch="false"/><line number="592" hits="4" branch="false"/><line number="593" hits="2" branch="false"/><line number="595" hits="0" branch="false"/><line number="599" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="600" hits="0" branch="false"/><line number="601" hits="0" branch="true" condition-coverage="0% (0/20)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="608" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="610" hits="0" branch="false"/><line number="611" hits="2" branch="false"/><line number="612" hits="4" branch="false"/><line number="613" hits="4" branch="false"/><line number="614" hits="4" branch="false"/><line number="615" hits="4" branch="false"/><line number="616" hits="2" branch="false"/><line number="618" hits="0" branch="false"/><line number="622" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="623" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="631" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="633" hits="0" branch="false"/><line number="634" hits="4" branch="false"/><line number="635" hits="4" branch="false"/><line number="636" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="637" hits="4" branch="false"/><line number="638" hits="4" branch="false"/><line number="639" hits="2" branch="false"/><line number="641" hits="0" branch="false"/><line number="646" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="647" hits="0" branch="true" condition-coverage="0% (0/23)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="658" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="660" hits="0" branch="false"/><line number="661" hits="4" branch="false"/><line number="662" hits="4" branch="false"/><line number="663" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="664" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="665" hits="4" branch="false"/><line number="666" hits="4" branch="false"/><line number="667" hits="4" branch="false"/><line number="668" hits="2" branch="false"/><line number="670" hits="0" branch="false"/><line number="674" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="675" hits="0" branch="true" condition-coverage="0% (0/23)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="684" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="686" hits="0" branch="false"/><line number="687" hits="2" branch="false"/><line number="688" hits="4" branch="false"/><line number="689" hits="4" branch="false"/><line number="690" hits="4" branch="false"/><line number="691" hits="4" branch="false"/><line number="692" hits="2" branch="false"/><line number="694" hits="0" branch="false"/><line number="698" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="699" hits="0" branch="false"/><line number="700" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="707" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="709" hits="0" branch="false"/><line number="710" hits="4" branch="false"/><line number="711" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="712" hits="4" branch="false"/><line number="713" hits="4" branch="false"/><line number="714" hits="4" branch="false"/><line number="715" hits="2" branch="false"/><line number="717" hits="0" branch="false"/><line number="719" hits="0" branch="false"/><line number="720" hits="0" branch="false"/><line number="721" hits="4" branch="false"/><line number="722" hits="2" branch="false"/><line number="724" hits="0" branch="false"/><line number="726" hits="0" branch="false"/><line number="727" hits="0" branch="false"/><line number="728" hits="4" branch="false"/><line number="729" hits="2" branch="false"/><line number="731" hits="0" branch="false"/><line number="735" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="736" hits="0" branch="false"/><line number="737" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="744" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="746" hits="0" branch="false"/><line number="747" hits="4" branch="false"/><line number="748" hits="4" branch="false"/><line number="749" hits="4" branch="false"/><line number="750" hits="4" branch="false"/><line number="751" hits="4" branch="false"/><line number="752" hits="2" branch="false"/><line number="754" hits="0" branch="false"/><line number="759" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="760" hits="0" branch="false"/><line number="761" hits="0" branch="true" condition-coverage="0% (0/17)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="763" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="769" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="771" hits="0" branch="false"/><line number="772" hits="4" branch="false"/><line number="773" hits="4" branch="false"/><line number="774" hits="4" branch="false"/><line number="775" hits="4" branch="false"/><line number="776" hits="4" branch="false"/><line number="777" hits="4" branch="false"/><line number="778" hits="2" branch="false"/><line number="780" hits="0" branch="false"/><line number="782" hits="0" branch="false"/><line number="783" hits="0" branch="false"/><line number="784" hits="4" branch="false"/><line number="785" hits="2" branch="false"/><line number="787" hits="0" branch="false"/><line number="788" hits="0" branch="false"/><line number="789" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="790" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="791" hits="0" branch="false"/><line number="792" hits="4" branch="false"/><line number="793" hits="2" branch="false"/><line number="795" hits="0" branch="false"/><line number="797" hits="0" branch="false"/><line number="798" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="799" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="800" hits="0" branch="false"/><line number="801" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="802" hits="2" branch="false"/><line number="804" hits="0" branch="false"/><line number="806" hits="0" branch="false"/><line number="808" hits="0" branch="false"/><line number="809" hits="2" branch="false"/><line number="810" hits="4" branch="false"/><line number="811" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="812" hits="2" branch="false"/><line number="814" hits="0" branch="false"/><line number="816" hits="0" branch="false"/><line number="818" hits="0" branch="false"/><line number="819" hits="2" branch="false"/><line number="820" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="821" hits="2" branch="false"/><line number="823" hits="0" branch="false"/><line number="826" hits="0" branch="false"/><line number="827" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="828" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="829" hits="0" branch="false"/><line number="830" hits="2" branch="false"/><line number="831" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="832" hits="2" branch="false"/><line number="834" hits="0" branch="false"/><line number="837" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="838" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="839" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="840" hits="0" branch="false"/><line number="841" hits="2" branch="false"/><line number="842" hits="4" branch="false"/><line number="843" hits="4" branch="false"/><line number="844" hits="2" branch="false"/><line number="846" hits="0" branch="false"/><line number="849" hits="0" branch="false"/><line number="850" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="851" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="853" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="854" hits="0" branch="false"/><line number="855" hits="4" branch="false"/><line number="856" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="857" hits="4" branch="false"/><line number="858" hits="2" branch="false"/><line number="860" hits="0" branch="false"/><line number="861" hits="0" branch="false"/><line number="862" hits="4" branch="false"/><line number="863" hits="2" branch="false"/><line number="865" hits="0" branch="false"/><line number="868" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="869" hits="0" branch="true" condition-coverage="0% (0/11)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="874" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="876" hits="0" branch="false"/><line number="877" hits="4" branch="false"/><line number="878" hits="4" branch="false"/><line number="879" hits="4" branch="false"/><line number="880" hits="4" branch="false"/><line number="881" hits="2" branch="false"/><line number="883" hits="0" branch="false"/><line number="887" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="888" hits="0" branch="false"/><line number="889" hits="0" branch="true" condition-coverage="0% (0/20)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="896" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="898" hits="0" branch="false"/><line number="899" hits="2" branch="false"/><line number="900" hits="4" branch="false"/><line number="901" hits="4" branch="false"/><line number="902" hits="4" branch="false"/><line number="903" hits="2" branch="false"/><line number="905" hits="0" branch="false"/><line number="909" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="910" hits="0" branch="true" condition-coverage="0% (0/14)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="918" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="920" hits="0" branch="false"/><line number="921" hits="4" branch="false"/><line number="922" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="923" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="924" hits="4" branch="false"/><line number="925" hits="4" branch="false"/><line number="926" hits="4" branch="false"/><line number="927" hits="2" branch="false"/><line number="929" hits="2" branch="false"/><line number="930" hits="2" branch="false"/><line number="931" hits="2" branch="false"/><line number="932" hits="2" branch="false"/><line number="934" hits="2" branch="false"/><line number="935" hits="2" branch="false"/><line number="936" hits="2" branch="false"/><line number="937" hits="2" branch="false"/><line number="938" hits="2" branch="false"/><line number="940" hits="2" branch="false"/><line number="941" hits="4" branch="false"/><line number="942" hits="2" branch="false"/><line number="943" hits="2" branch="false"/><line number="944" hits="2" branch="false"/><line number="945" hits="2" branch="false"/><line number="946" hits="2" branch="false"/><line number="947" hits="2" branch="false"/><line number="949" hits="2" branch="false"/><line number="950" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="952" hits="8" branch="false"/><line number="953" hits="8" branch="false"/><line number="954" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="955" hits="8" branch="false"/><line number="956" hits="2" branch="false"/><line number="957" hits="2" branch="false"/><line number="959" hits="9" branch="false"/><line number="963" hits="9" branch="false"/><line number="964" hits="9" branch="false"/><line number="965" hits="54" branch="false"/><line number="966" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="967" hits="26" branch="false"/><line number="969" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="970" hits="0" branch="false"/><line number="972" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="973" hits="9" branch="false"/><line number="974" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="975" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="976" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="977" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="978" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="979" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="980" hits="9" branch="false"/><line number="981" hits="9" branch="false"/><line number="982" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="983" hits="9" branch="true" condition-coverage="38% (7/18)"><conditions><condition number="0" type="jump" coverage="38%"/></conditions></line><line number="984" hits="9" branch="false"/><line number="985" hits="17" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="986" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="988" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="989" hits="8" branch="false"/><line number="990" hits="19" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="991" hits="4" branch="false"/><line number="992" hits="4" branch="false"/><line number="993" hits="6" branch="true" condition-coverage="38% (5/13)"><conditions><condition number="0" type="jump" coverage="38%"/></conditions></line><line number="994" hits="6" branch="true" condition-coverage="46% (7/15)"><conditions><condition number="0" type="jump" coverage="46%"/></conditions></line><line number="995" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="996" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="997" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="998" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="999" hits="2" branch="false"/><line number="1003" hits="2" branch="false"/><line number="1004" hits="2" branch="false"/><line number="1005" hits="2" branch="false"/><line number="1006" hits="2" branch="false"/><line number="1007" hits="2" branch="false"/><line number="1009" hits="2" branch="false"/><line number="1010" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1012" hits="2" branch="false"/><line number="1013" hits="2" branch="false"/><line number="1015" hits="2" branch="false"/><line number="1017" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1019" hits="2" branch="false"/><line number="1020" hits="2" branch="false"/><line number="1021" hits="2" branch="false"/></lines></class><class name="rotation_cpp" filename="chrono_batch_render/python/src/rotation.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::python::(anonymous namespace)::ToDouble3" signature="(std::array&lt;double, 3ul&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="19" hits="50" branch="false"/><line number="20" hits="50" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ToTuple" signature="(chrono::batch_render::Quatd const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="23" hits="18" branch="false"/><line number="24" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::python::BindRotation" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="29" hits="2" branch="false"/><line number="30" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindRotation(nanobind::module_&amp;)::{lambda(std::array&lt;double, 3ul&gt; const&amp;, std::array&lt;double, 3ul&gt; const&amp;, std::array&lt;double, 3ul&gt; const&amp;)#1}::operator()" signature="(std::array&lt;double, 3ul&gt; const&amp;, std::array&lt;double, 3ul&gt; const&amp;, std::array&lt;double, 3ul&gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="17" branch="false"/><line number="33" hits="15" branch="false"/><line number="35" hits="4" branch="false"/><line number="36" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindRotation(nanobind::module_&amp;)::{lambda(std::array&lt;double, 3ul&gt; const&amp;, std::array&lt;double, 3ul&gt; const&amp;)#1}::operator()" signature="(std::array&lt;double, 3ul&gt; const&amp;, std::array&lt;double, 3ul&gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="38" hits="4" branch="false"/><line number="39" hits="2" branch="false"/><line number="41" hits="4" branch="false"/><line number="42" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindRotation(nanobind::module_&amp;)::{lambda(std::array&lt;double, 3ul&gt; const&amp;, double)#1}::operator()" signature="(std::array&lt;double, 3ul&gt; const&amp;, double) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="44" hits="3" branch="false"/><line number="45" hits="1" branch="false"/><line number="47" hits="2" branch="false"/><line number="48" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindRotation(nanobind::module_&amp;)::{lambda(double, double)#1}::operator()" signature="(double, double) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="3" branch="false"/><line number="51" hits="1" branch="false"/><line number="53" hits="2" branch="false"/><line number="54" hits="2" branch="false"/></lines></method></methods><lines><line number="19" hits="50" branch="false"/><line number="20" hits="50" branch="false"/><line number="23" hits="18" branch="false"/><line number="24" hits="18" branch="false"/><line number="29" hits="2" branch="false"/><line number="30" hits="2" branch="false"/><line number="32" hits="17" branch="false"/><line number="33" hits="15" branch="false"/><line number="35" hits="4" branch="false"/><line number="36" hits="2" branch="false"/><line number="38" hits="4" branch="false"/><line number="39" hits="2" branch="false"/><line number="41" hits="4" branch="false"/><line number="42" hits="2" branch="false"/><line number="44" hits="3" branch="false"/><line number="45" hits="1" branch="false"/><line number="47" hits="2" branch="false"/><line number="48" hits="2" branch="false"/><line number="50" hits="3" branch="false"/><line number="51" hits="1" branch="false"/><line number="53" hits="2" branch="false"/><line number="54" hits="2" branch="false"/></lines></class><class name="scene_cpp" filename="chrono_batch_render/python/src/scene.cpp" line-rate="0.6860706860706861" branch-rate="0.5015974440894568" complexity="0.0"><methods><method name="chrono::batch_render::python::FindSchema" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.7142857142857143" branch-rate="0.4" complexity="0.0"><lines><line number="32" hits="536" branch="false"/><line number="33" hits="13970" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="34" hits="27940" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="35" hits="536" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="0" branch="false"/><line number="43" hits="31" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::SceneSelection::Prims" signature="() const" line-rate="0.7142857142857143" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="4" branch="false"/><line number="48" hits="4" branch="false"/><line number="49" hits="111" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="214" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="4" branch="false"/><line number="53" hits="0" branch="false"/><line number="56" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Single" signature="(chrono::batch_render::python::ScenePrim const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="62" hits="41114" branch="false"/><line number="63" hits="41114" branch="false"/><line number="64" hits="41114" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ScenePrims" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt; const&amp;, std::span&lt;chrono::batch_render::Prim const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="66" hits="7" branch="false"/><line number="67" hits="7" branch="false"/><line number="68" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="244" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="71" hits="7" branch="false"/><line number="72" hits="122" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::IsText" signature="(chrono::batch_render::ColumnType)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="74" hits="114" branch="false"/><line number="75" hits="114" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::NumpyType" signature="(DLDataType)" line-rate="1.0" branch-rate="0.4" complexity="0.0"><lines><line number="78" hits="41063" branch="false"/><line number="79" hits="41063" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="80" hits="82126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ConvertCells" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::ColumnInfo const&amp;, nanobind::handle)" line-rate="0.75" branch-rate="0.4642857142857143" complexity="0.0"><lines><line number="83" hits="41074" branch="false"/><line number="84" hits="41074" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="85" hits="4" branch="false"/><line number="86" hits="4" branch="false"/><line number="87" hits="4" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="88" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="false"/><line number="94" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="4" branch="false"/><line number="96" hits="7" branch="false"/><line number="97" hits="7" branch="false"/><line number="98" hits="7" branch="false"/><line number="99" hits="14" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="7" branch="false"/><line number="102" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="7" branch="false"/><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="41063" branch="false"/><line number="108" hits="82125" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::OnDevice" signature="(nanobind::handle)" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="112" hits="41074" branch="false"/><line number="113" hits="41074" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::MaskWords" signature="(nanobind::handle)" line-rate="0.75" branch-rate="0.575" complexity="0.0"><lines><line number="120" hits="1138" branch="false"/><line number="121" hits="1138" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="122" hits="1138" branch="false"/><line number="123" hits="1138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="1143" branch="true" condition-coverage="60% (12/20)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="125" hits="1138" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="126" hits="1137" branch="false"/><line number="129" hits="1" branch="false"/><line number="130" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="132" hits="1" branch="false"/><line number="134" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="137" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::WriteTensor" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::UntypedAttribute&amp;, nanobind::handle, std::optional&lt;unsigned long&gt;, nanobind::handle)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="140" hits="0" branch="false"/><line number="142" hits="0" branch="false"/><line number="143" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="144" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="145" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="146" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="149" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="150" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="151" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="158" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="false"/><line number="160" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="161" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::AssignCells" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::UntypedAttribute&amp;, nanobind::handle, std::optional&lt;unsigned long&gt;)" line-rate="0.8888888888888888" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="163" hits="41074" branch="false"/><line number="165" hits="41074" branch="false"/><line number="166" hits="41074" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="167" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="170" hits="41074" branch="false"/><line number="171" hits="41072" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="41069" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="41069" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::IsPrimvars" signature="(chrono::batch_render::ColumnRef const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="178" hits="26" branch="false"/><line number="179" hits="26" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::SetArray" signature="(chrono::batch_render::UntypedAttribute&amp;, unsigned int, nanobind::handle)" line-rate="0.7222222222222222" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="182" hits="13" branch="false"/><line number="183" hits="13" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="184" hits="13" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="185" hits="3" branch="false"/><line number="186" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="189" hits="8" branch="false"/><line number="190" hits="8" branch="false"/><line number="191" hits="8" branch="false"/><line number="192" hits="8" branch="false"/><line number="193" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="0" branch="false"/><line number="195" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="196" hits="2" branch="false"/><line number="197" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="200" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ArrayLanes" signature="(chrono::batch_render::ColumnType)" line-rate="0.75" branch-rate="0.5" complexity="0.0"><lines><line number="204" hits="14" branch="false"/><line number="205" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="208" hits="9" branch="false"/><line number="209" hits="9" branch="false"/><line number="210" hits="0" branch="false"/><line number="211" hits="0" branch="false"/><line number="212" hits="5" branch="false"/><line number="213" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::IsNumericArray" signature="(chrono::batch_render::ColumnRef const&amp;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="217" hits="14" branch="false"/><line number="218" hits="14" branch="false"/><line number="219" hits="14" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ShapeText" signature="(nanobind::object const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="222" hits="3" branch="false"/><line number="223" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::CheckRows" signature="(chrono::batch_render::UntypedAttribute const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle)" line-rate="1.0" branch-rate="0.6904761904761905" complexity="0.0"><lines><line number="226" hits="10" branch="false"/><line number="227" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="10" branch="false"/><line number="229" hits="10" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="5" branch="false"/><line number="232" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="24" branch="true" condition-coverage="56% (9/16)"><conditions><condition number="0" type="jump" coverage="56%"/></conditions></line><line number="236" hits="5" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="237" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="243" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::AssignArrays" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection&amp;, chrono::batch_render::UntypedAttribute&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle)" line-rate="0.8378378378378378" branch-rate="0.6029411764705882" complexity="0.0"><lines><line number="245" hits="4" branch="false"/><line number="247" hits="4" branch="false"/><line number="248" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="249" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="0" branch="false"/><line number="253" hits="1" branch="false"/><line number="255" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="4" branch="false"/><line number="257" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="258" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="259" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="262" hits="8" branch="true" condition-coverage="46% (6/13)"><conditions><condition number="0" type="jump" coverage="46%"/></conditions></line><line number="263" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1" branch="true" condition-coverage="42% (3/7)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="265" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="269" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="270" hits="1" branch="false"/><line number="271" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="3" branch="false"/><line number="275" hits="1" branch="false"/><line number="276" hits="2" branch="false"/><line number="277" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="281" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="283" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Assign" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle, std::optional&lt;unsigned long&gt;, nanobind::handle)" line-rate="0.5333333333333333" branch-rate="0.3157894736842105" complexity="0.0"><lines><line number="289" hits="41078" branch="false"/><line number="291" hits="41078" branch="false"/><line number="292" hits="41078" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="293" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="296" hits="0" branch="false"/><line number="297" hits="0" branch="false"/><line number="298" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="299" hits="7" branch="true" condition-coverage="14% (1/7)"><conditions><condition number="0" type="jump" coverage="14%"/></conditions></line><line number="300" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="301" hits="0" branch="false"/><line number="302" hits="41078" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="41074" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="41071" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::AssignEach" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle)" line-rate="1.0" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="308" hits="3" branch="false"/><line number="309" hits="3" branch="false"/><line number="310" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="317" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="318" hits="1" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="320" hits="2" branch="false"/><line number="321" hits="6" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="4" branch="false"/><line number="325" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ReadArray" signature="(chrono::batch_render::UntypedAttribute const&amp;, unsigned int)" line-rate="0.6428571428571429" branch-rate="0.4722222222222222" complexity="0.0"><lines><line number="327" hits="13" branch="false"/><line number="328" hits="13" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="329" hits="13" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="330" hits="0" branch="false"/><line number="331" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="334" hits="13" branch="false"/><line number="335" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="336" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="13" branch="false"/><line number="341" hits="13" branch="false"/><line number="342" hits="13" branch="false"/><line number="343" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="0" branch="false"/><line number="345" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="346" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="347" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="349" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="352" hits="11" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="355" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="359" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="360" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="362" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ReadCells" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::UntypedAttribute const&amp;)" line-rate="0.92" branch-rate="0.8148148148148148" complexity="0.0"><lines><line number="366" hits="63" branch="false"/><line number="367" hits="63" branch="false"/><line number="368" hits="63" branch="false"/><line number="369" hits="63" branch="false"/><line number="370" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="0" branch="false"/><line number="373" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="63" branch="false"/><line number="375" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="76" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="38" branch="false"/><line number="379" hits="38" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="38" branch="false"/><line number="382" hits="38" branch="false"/><line number="383" hits="38" branch="false"/><line number="384" hits="25" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="385" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="88" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Read" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="396" hits="68" branch="false"/><line number="397" hits="68" branch="false"/><line number="398" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="63" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="18" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="5" branch="false"/><line number="406" hits="73" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::AssignOne" signature="(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle, std::optional&lt;unsigned long&gt;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="408" hits="41063" branch="false"/><line number="410" hits="41063" branch="false"/><line number="411" hits="41063" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="41063" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="416" hits="82119" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="417" hits="41063" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::ReadFirst" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.7407407407407407" complexity="0.0"><lines><line number="419" hits="51" branch="false"/><line number="420" hits="51" branch="false"/><line number="421" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="51" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="423" hits="74" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="426" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="42" branch="true" condition-coverage="70% (14/20)"><conditions><condition number="0" type="jump" coverage="70%"/></conditions></line><line number="428" hits="65" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::FindAttachFrom" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="430" hits="0" branch="false"/><line number="431" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="437" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Attach" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="440" hits="0" branch="false"/><line number="442" hits="0" branch="false"/><line number="443" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="444" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="445" hits="0" branch="false"/><line number="446" hits="0" branch="false"/><line number="447" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="448" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="449" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="450" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="452" hits="0" branch="false"/><line number="453" hits="0" branch="false"/><line number="454" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::MarkChanged" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;, nanobind::handle)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="456" hits="0" branch="false"/><line number="458" hits="0" branch="false"/><line number="459" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="460" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="461" hits="0" branch="false"/><line number="462" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="463" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::WaitForReads" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="465" hits="0" branch="false"/><line number="467" hits="0" branch="false"/><line number="468" hits="0" branch="false"/><line number="469" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="470" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Detach" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="472" hits="0" branch="false"/><line number="473" hits="0" branch="false"/><line number="474" hits="0" branch="false"/><line number="475" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="476" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::FindOrder" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.75" branch-rate="0.6" complexity="0.0"><lines><line number="478" hits="1149" branch="false"/><line number="479" hits="1149" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="482" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="485" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Access" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.6" branch-rate="0.42857142857142855" complexity="0.0"><lines><line number="488" hits="3" branch="false"/><line number="489" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="495" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="498" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::DefinedSchema" signature="(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::dict&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="501" hits="274" branch="false"/><line number="502" hits="274" branch="false"/><line number="503" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::DefinedSchema(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::dict&gt; const&amp;)::{lambda(char const*)#1}::operator()" signature="(char const*) const" line-rate="0.88" branch-rate="0.7567567567567568" complexity="0.0"><lines><line number="506" hits="48" branch="false"/><line number="507" hits="26" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="509" hits="22" branch="false"/><line number="510" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="2" branch="false"/><line number="512" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="514" hits="0" branch="false"/><line number="515" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="517" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="518" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="520" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="521" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="522" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="524" hits="2" branch="false"/><line number="525" hits="2" branch="false"/><line number="526" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="527" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="529" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="532" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="534" hits="18" branch="false"/><line number="535" hits="19" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Handles" signature="(std::span&lt;chrono::batch_render::python::ScenePrim const, 18446744073709551615ul&gt;)" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="537" hits="1" branch="false"/><line number="538" hits="1" branch="false"/><line number="539" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="541" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="543" hits="1" branch="false"/><line number="544" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::DefineBatch" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::dict&gt;, std::optional&lt;nanobind::dict&gt;, bool)" line-rate="0.6" branch-rate="0.4" complexity="0.0"><lines><line number="546" hits="4" branch="false"/><line number="549" hits="4" branch="false"/><line number="550" hits="4" branch="false"/><line number="551" hits="4" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="552" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="553" hits="12" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="554" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="557" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="558" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="559" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="560" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="561" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="563" hits="0" branch="false"/><line number="564" hits="4" branch="false"/><line number="565" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Define" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::dict&gt;, std::optional&lt;nanobind::dict&gt;)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="567" hits="270" branch="false"/><line number="569" hits="270" branch="false"/><line number="570" hits="268" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="571" hits="24" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="572" hits="4" branch="false"/><line number="573" hits="4" branch="false"/><line number="575" hits="1047" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="576" hits="264" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="577" hits="262" branch="false"/><line number="578" hits="274" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::FindInterpolation" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8" branch-rate="0.42857142857142855" complexity="0.0"><lines><line number="580" hits="1" branch="false"/><line number="581" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="582" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="583" hits="1" branch="false"/><line number="586" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::CreatePrimvar" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, nanobind::handle, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::handle&gt;, unsigned int)" line-rate="0.9047619047619048" branch-rate="0.4594594594594595" complexity="0.0"><lines><line number="589" hits="1" branch="false"/><line number="591" hits="1" branch="false"/><line number="592" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="594" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="595" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="596" hits="1" branch="false"/><line number="597" hits="1" branch="true" condition-coverage="28% (4/14)"><conditions><condition number="0" type="jump" coverage="28%"/></conditions></line><line number="598" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="599" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="602" hits="1" branch="false"/><line number="603" hits="1" branch="false"/><line number="604" hits="2" branch="false"/><line number="605" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="606" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="607" hits="1" branch="false"/><line number="608" hits="3" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="609" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="610" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="612" hits="1" branch="false"/><line number="613" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrimvar" signature="(nanobind::module_&amp;)" line-rate="0.9090909090909091" branch-rate="1.0" complexity="0.0"><lines><line number="615" hits="2" branch="false"/><line number="616" hits="2" branch="false"/><line number="617" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="618" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="619" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="620" hits="2" branch="false"/><line number="621" hits="2" branch="false"/><line number="622" hits="2" branch="false"/><line number="623" hits="0" branch="false"/><line number="625" hits="2" branch="false"/><line number="626" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrimvar(nanobind::module_&amp;)::{lambda(chrono::batch_render::Primvar const&amp;)#2}::operator()" signature="(chrono::batch_render::Primvar const&amp;) const" line-rate="0.1" branch-rate="0.0" complexity="0.0"><lines><line number="627" hits="0" branch="false"/><line number="628" hits="0" branch="false"/><line number="629" hits="0" branch="false"/><line number="630" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="631" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="633" hits="0" branch="false"/><line number="634" hits="0" branch="false"/><line number="635" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="636" hits="0" branch="false"/><line number="637" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrimvar(nanobind::module_&amp;)::{lambda(chrono::batch_render::Primvar const&amp;)#3}::operator()" signature="(chrono::batch_render::Primvar const&amp;) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="638" hits="0" branch="false"/><line number="639" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="640" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrimvar(nanobind::module_&amp;)::{lambda(chrono::batch_render::Primvar const&amp;)#4}::operator()" signature="(chrono::batch_render::Primvar const&amp;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="642" hits="2" branch="false"/><line number="643" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="644" hits="0" branch="false"/><line number="646" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="648" hits="2" branch="false"/><line number="649" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, chrono::batch_render::device::Traversal, unsigned int, unsigned int, float, unsigned int, bool, bool)#1}::operator()" signature="(std::optional&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Device&gt; &gt;, chrono::batch_render::device::Traversal, unsigned int, unsigned int, float, unsigned int, bool, bool) const" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="650" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="653" hits="42" branch="false"/><line number="654" hits="42" branch="false"/><line number="660" hits="42" branch="false"/><line number="661" hits="42" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="662" hits="42" branch="false"/><line number="663" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="664" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="665" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="666" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="667" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="668" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="669" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="670" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)#1}::operator()" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="672" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="673" hits="2" branch="false"/><line number="674" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="675" hits="4" branch="false"/><line number="676" hits="4" branch="false"/><line number="677" hits="4" branch="false"/><line number="678" hits="4" branch="false"/><line number="679" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Scene&amp;, std::vector&lt;chrono::batch_render::python::ScenePrim, std::allocator&lt;chrono::batch_render::python::ScenePrim&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::dict&gt;, std::optional&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::vector&lt;chrono::batch_render::python::ScenePrim, std::allocator&lt;chrono::batch_render::python::ScenePrim&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;nanobind::dict&gt;, std::optional&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;) const" line-rate="0.8333333333333334" branch-rate="0.35" complexity="0.0"><lines><line number="682" hits="1" branch="false"/><line number="684" hits="1" branch="false"/><line number="685" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="686" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="688" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="689" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="691" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="692" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="693" hits="1" branch="false"/><line number="694" hits="4" branch="false"/><line number="695" hits="4" branch="false"/><line number="696" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Scene&amp;, std::vector&lt;chrono::batch_render::python::ScenePrim, std::allocator&lt;chrono::batch_render::python::ScenePrim&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::vector&lt;chrono::batch_render::python::ScenePrim, std::allocator&lt;chrono::batch_render::python::ScenePrim&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="698" hits="0" branch="false"/><line number="700" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="701" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="703" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="705" hits="0" branch="false"/><line number="706" hits="4" branch="false"/><line number="707" hits="4" branch="false"/><line number="708" hits="3" branch="false"/><line number="709" hits="2" branch="false"/><line number="710" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="712" hits="1" branch="false"/><line number="713" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="715" hits="2" branch="false"/><line number="716" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#2}::operator()" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="718" hits="1" branch="false"/><line number="719" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="721" hits="2" branch="false"/><line number="722" hits="4" branch="false"/><line number="723" hits="1" branch="false"/><line number="724" hits="2" branch="false"/><line number="725" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::PrimCopy const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::PrimCopy const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="727" hits="1" branch="false"/><line number="728" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="730" hits="2" branch="false"/><line number="731" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="733" hits="41262" branch="false"/><line number="734" hits="41262" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="735" hits="41259" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="737" hits="3" branch="false"/><line number="739" hits="2" branch="false"/><line number="740" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;, std::optional&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;)#1}::operator()" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;, std::optional&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="742" hits="23" branch="false"/><line number="744" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="745" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="746" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="747" hits="23" branch="false"/><line number="748" hits="23" branch="false"/><line number="749" hits="23" branch="false"/><line number="750" hits="4" branch="false"/><line number="751" hits="4" branch="false"/><line number="752" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)#1}::operator()" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;) const" line-rate="0.8333333333333334" branch-rate="1.0" complexity="0.0"><lines><line number="754" hits="6" branch="false"/><line number="755" hits="6" branch="false"/><line number="756" hits="6" branch="false"/><line number="757" hits="6" branch="false"/><line number="758" hits="0" branch="false"/><line number="759" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::python::ScenePrim const&amp;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, bool, bool)#1}::operator()" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::python::ScenePrim const&amp;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, bool, bool) const" line-rate="0.3" branch-rate="0.18181818181818182" complexity="0.0"><lines><line number="761" hits="0" branch="false"/><line number="763" hits="0" branch="false"/><line number="765" hits="0" branch="false"/><line number="766" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="767" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="769" hits="0" branch="false"/><line number="770" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="771" hits="4" branch="false"/><line number="772" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="773" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::python::ScenePrim const&amp;, unsigned int, bool, bool)#1}::operator()" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::python::ScenePrim const&amp;, unsigned int, bool, bool) const" line-rate="0.3" branch-rate="0.2222222222222222" complexity="0.0"><lines><line number="775" hits="0" branch="false"/><line number="777" hits="0" branch="false"/><line number="779" hits="0" branch="false"/><line number="780" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="781" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="783" hits="0" branch="false"/><line number="784" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="785" hits="4" branch="false"/><line number="786" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="787" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Scene&amp;, std::optional&lt;unsigned long&gt;, std::optional&lt;unsigned long&gt;, bool)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::optional&lt;unsigned long&gt;, std::optional&lt;unsigned long&gt;, bool) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="789" hits="3" branch="false"/><line number="790" hits="1" branch="false"/><line number="791" hits="4" branch="false"/><line number="792" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="793" hits="2" branch="false"/><line number="794" hits="2" branch="false"/><line number="795" hits="2" branch="false"/><line number="796" hits="4" branch="false"/><line number="797" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Scene&amp;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::Scene&amp;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5555555555555556" branch-rate="0.0" complexity="0.0"><lines><line number="799" hits="2" branch="false"/><line number="800" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="802" hits="4" branch="false"/><line number="803" hits="4" branch="false"/><line number="805" hits="0" branch="false"/><line number="806" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="807" hits="0" branch="false"/><line number="808" hits="4" branch="false"/><line number="810" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Scene const&amp;, std::optional&lt;unsigned int&gt;)#1}::operator()" signature="(chrono::batch_render::Scene const&amp;, std::optional&lt;unsigned int&gt;) const" line-rate="0.375" branch-rate="0.0" complexity="0.0"><lines><line number="812" hits="2" branch="false"/><line number="813" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="814" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="815" hits="0" branch="false"/><line number="817" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="818" hits="0" branch="false"/><line number="820" hits="4" branch="false"/><line number="821" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterScene(nanobind::module_&amp;)::{lambda(chrono::batch_render::Scene const&amp;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)#1}::operator()" signature="(chrono::batch_render::Scene const&amp;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;) const" line-rate="0.9" branch-rate="1.0" complexity="0.0"><lines><line number="823" hits="1" branch="false"/><line number="824" hits="1" branch="false"/><line number="825" hits="1" branch="false"/><line number="826" hits="1" branch="false"/><line number="827" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="828" hits="0" branch="false"/><line number="829" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="830" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="831" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="832" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="833" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="835" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="836" hits="1" branch="false"/><line number="837" hits="2" branch="false"/><line number="841" hits="2" branch="false"/><line number="842" hits="2" branch="false"/><line number="843" hits="4" branch="false"/><line number="844" hits="2" branch="false"/><line number="845" hits="0" branch="false"/><line number="846" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrimCopy" signature="(nanobind::module_&amp;)" line-rate="0.8333333333333334" branch-rate="1.0" complexity="0.0"><lines><line number="848" hits="2" branch="false"/><line number="849" hits="2" branch="false"/><line number="850" hits="4" branch="false"/><line number="851" hits="0" branch="false"/><line number="852" hits="4" branch="false"/><line number="853" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="855" hits="2" branch="false"/><line number="856" hits="2" branch="false"/><line number="857" hits="38" branch="false"/><line number="858" hits="3" branch="false"/><line number="859" hits="2" branch="false"/><line number="860" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;)#4}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;) const" line-rate="0.375" branch-rate="0.0" complexity="0.0"><lines><line number="861" hits="0" branch="false"/><line number="862" hits="0" branch="false"/><line number="863" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="864" hits="0" branch="false"/><line number="866" hits="0" branch="false"/><line number="868" hits="2" branch="false"/><line number="869" hits="2" branch="false"/><line number="870" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;)#7}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;) const" line-rate="0.6666666666666666" branch-rate="0.0" complexity="0.0"><lines><line number="872" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="873" hits="19" branch="false"/><line number="874" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;)#9}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;) const" line-rate="0.2" branch-rate="0.0" complexity="0.0"><lines><line number="875" hits="0" branch="false"/><line number="876" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="877" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="879" hits="0" branch="false"/><line number="881" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;)#10}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="883" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="884" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;)#11}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;) const" line-rate="0.875" branch-rate="1.0" complexity="0.0"><lines><line number="885" hits="35" branch="false"/><line number="886" hits="35" branch="false"/><line number="887" hits="64" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="888" hits="29" branch="false"/><line number="889" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="890" hits="35" branch="false"/><line number="891" hits="35" branch="false"/><line number="892" hits="0" branch="false"/><line number="893" hits="4" branch="false"/><line number="895" hits="21" branch="false"/><line number="896" hits="21" branch="false"/><line number="897" hits="2" branch="false"/><line number="898" hits="4" branch="false"/><line number="900" hits="1" branch="false"/><line number="901" hits="2" branch="false"/><line number="902" hits="4" branch="false"/><line number="904" hits="229" branch="false"/><line number="905" hits="229" branch="false"/><line number="907" hits="2" branch="false"/><line number="908" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="910" hits="0" branch="false"/><line number="911" hits="0" branch="false"/><line number="913" hits="2" branch="false"/><line number="914" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.5" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="916" hits="0" branch="false"/><line number="918" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="919" hits="0" branch="false"/><line number="920" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="921" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="922" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.4" branch-rate="0.0" complexity="0.0"><lines><line number="924" hits="0" branch="false"/><line number="925" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="926" hits="0" branch="false"/><line number="927" hits="4" branch="false"/><line number="928" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)#2}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.4" branch-rate="0.0" complexity="0.0"><lines><line number="930" hits="0" branch="false"/><line number="931" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="932" hits="0" branch="false"/><line number="933" hits="4" branch="false"/><line number="934" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)#3}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.4" branch-rate="0.0" complexity="0.0"><lines><line number="936" hits="0" branch="false"/><line number="937" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="938" hits="0" branch="false"/><line number="939" hits="4" branch="false"/><line number="940" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#4}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="942" hits="0" branch="false"/><line number="943" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="945" hits="2" branch="false"/><line number="946" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.8181818181818182" branch-rate="1.0" complexity="0.0"><lines><line number="947" hits="51" branch="false"/><line number="948" hits="51" branch="false"/><line number="949" hits="102" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="950" hits="51" branch="false"/><line number="951" hits="2" branch="false"/><line number="952" hits="41063" branch="false"/><line number="953" hits="4" branch="false"/><line number="955" hits="0" branch="false"/><line number="956" hits="0" branch="false"/><line number="958" hits="2" branch="false"/><line number="959" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.2857142857142857" branch-rate="0.0" complexity="0.0"><lines><line number="961" hits="0" branch="false"/><line number="963" hits="0" branch="false"/><line number="964" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="965" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="966" hits="0" branch="false"/><line number="967" hits="2" branch="false"/><line number="968" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle)#1}::operator()" signature="(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle) const" line-rate="0.2857142857142857" branch-rate="0.0" complexity="0.0"><lines><line number="970" hits="0" branch="false"/><line number="972" hits="0" branch="false"/><line number="973" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="974" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="975" hits="0" branch="false"/><line number="976" hits="2" branch="false"/><line number="977" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.18181818181818182" branch-rate="0.0" complexity="0.0"><lines><line number="979" hits="0" branch="false"/><line number="980" hits="0" branch="false"/><line number="981" hits="0" branch="false"/><line number="982" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="983" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="984" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="985" hits="0" branch="false"/><line number="986" hits="0" branch="false"/><line number="987" hits="0" branch="false"/><line number="988" hits="2" branch="false"/><line number="989" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::dict const&amp;)#1}::operator()" signature="(chrono::batch_render::python::ScenePrim&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::dict const&amp;) const" line-rate="0.14285714285714285" branch-rate="0.0" complexity="0.0"><lines><line number="991" hits="0" branch="false"/><line number="993" hits="0" branch="false"/><line number="994" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="995" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="996" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="998" hits="0" branch="false"/><line number="999" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1000" hits="0" branch="false"/><line number="1001" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1002" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1003" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1004" hits="0" branch="false"/><line number="1005" hits="0" branch="false"/><line number="1006" hits="2" branch="false"/><line number="1007" hits="2" branch="false"/><line number="1008" hits="0" branch="false"/><line number="1009" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1011" hits="2" branch="false"/><line number="1012" hits="0" branch="false"/><line number="1013" hits="0" branch="false"/><line number="1014" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterPrim(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::ScenePrim const&amp;)#13}::operator()" signature="(chrono::batch_render::python::ScenePrim const&amp;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="1016" hits="2" branch="false"/><line number="1017" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1018" hits="0" branch="false"/><line number="1020" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterMapping" signature="(nanobind::module_&amp;)" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="1022" hits="2" branch="false"/><line number="1023" hits="2" branch="false"/><line number="1024" hits="2" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1025" hits="2" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1026" hits="6" branch="false"/><line number="1027" hits="2" branch="false"/><line number="1028" hits="0" branch="false"/><line number="1029" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1030" hits="0" branch="false"/><line number="1032" hits="0" branch="false"/><line number="1034" hits="2" branch="false"/><line number="1035" hits="0" branch="false"/><line number="1036" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1037" hits="0" branch="false"/><line number="1039" hits="0" branch="false"/><line number="1041" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterMapping(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneMapping&amp;, std::optional&lt;unsigned long&gt;, nanobind::handle)#1}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneMapping&amp;, std::optional&lt;unsigned long&gt;, nanobind::handle) const" line-rate="0.25" branch-rate="0.0" complexity="0.0"><lines><line number="1043" hits="0" branch="false"/><line number="1044" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1045" hits="0" branch="false"/><line number="1047" hits="0" branch="false"/><line number="1048" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1049" hits="0" branch="false"/><line number="1050" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1051" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1052" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1053" hits="4" branch="false"/><line number="1054" hits="2" branch="false"/><line number="1057" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterMapping(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneMapping&amp;, nanobind::handle, nanobind::handle, nanobind::handle)#1}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneMapping&amp;, nanobind::handle, nanobind::handle, nanobind::handle) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="1059" hits="2" branch="false"/><line number="1060" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1061" hits="2" branch="false"/><line number="1062" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1063" hits="2" branch="false"/><line number="1064" hits="2" branch="false"/><line number="1065" hits="4" branch="false"/><line number="1066" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSnapshot" signature="(nanobind::module_&amp;)" line-rate="0.8181818181818182" branch-rate="1.0" complexity="0.0"><lines><line number="1068" hits="2" branch="false"/><line number="1069" hits="2" branch="false"/><line number="1070" hits="2" branch="false"/><line number="1071" hits="2" branch="false"/><line number="1072" hits="2" branch="false"/><line number="1073" hits="2" branch="false"/><line number="1074" hits="2" branch="false"/><line number="1076" hits="0" branch="false"/><line number="1077" hits="0" branch="false"/><line number="1079" hits="2" branch="false"/><line number="1080" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::WritePosesFrom" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, nanobind::handle, nanobind::handle, nanobind::handle, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle, nanobind::handle, std::optional&lt;unsigned long&gt;, bool)" line-rate="0.9032258064516129" branch-rate="0.6739130434782609" complexity="0.0"><lines><line number="1082" hits="1138" branch="false"/><line number="1085" hits="1138" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1086" hits="1138" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="1087" hits="0" branch="false"/><line number="1088" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1090" hits="1138" branch="false"/><line number="1091" hits="1138" branch="false"/><line number="1092" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1093" hits="1138" branch="false"/><line number="1094" hits="1138" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1095" hits="3414" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1096" hits="1138" branch="false"/><line number="1097" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1098" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1099" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1100" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1101" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1102" hits="1138" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1103" hits="1138" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1104" hits="1138" branch="false"/><line number="1105" hits="1138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1106" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1108" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="1110" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1111" hits="1" branch="false"/><line number="1113" hits="1137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1114" hits="1137" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1116" hits="1136" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1117" hits="1137" branch="false"/><line number="1118" hits="1138" branch="false"/><line number="1119" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::WritePosesFrom(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, nanobind::handle, nanobind::handle, nanobind::handle, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle, nanobind::handle, std::optional&lt;unsigned long&gt;, bool)::{lambda(nanobind::handle, char const*)#1}::operator()" signature="(nanobind::handle, char const*) const" line-rate="0.041666666666666664" branch-rate="0.0" complexity="0.0"><lines><line number="1120" hits="0" branch="false"/><line number="1121" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1122" hits="0" branch="false"/><line number="1124" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1125" hits="0" branch="false"/><line number="1127" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1128" hits="0" branch="false"/><line number="1129" hits="0" branch="false"/><line number="1130" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1131" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1132" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1133" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1134" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1136" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1137" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1138" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1139" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1141" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1142" hits="0" branch="false"/><line number="1144" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1146" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1147" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1148" hits="1138" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1150" hits="2" branch="false"/><line number="1151" hits="2" branch="false"/><line number="1152" hits="5" branch="false"/><line number="1153" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;)#2}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1155" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1156" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;)#3}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;) const" line-rate="0.875" branch-rate="1.0" complexity="0.0"><lines><line number="1157" hits="2" branch="false"/><line number="1158" hits="2" branch="false"/><line number="1159" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1160" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1161" hits="2" branch="false"/><line number="1162" hits="2" branch="false"/><line number="1163" hits="0" branch="false"/><line number="1164" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;)#4}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;) const" line-rate="0.25" branch-rate="0.2" complexity="0.0"><lines><line number="1165" hits="0" branch="false"/><line number="1166" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1167" hits="0" branch="false"/><line number="1169" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, unsigned int)#1}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, unsigned int) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="1171" hits="2" branch="false"/><line number="1172" hits="2" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="1174" hits="2" branch="false"/><line number="1175" hits="4" branch="false"/><line number="1176" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1177" hits="6" branch="false"/><line number="1178" hits="4" branch="false"/><line number="1179" hits="6" branch="false"/><line number="1180" hits="6" branch="false"/><line number="1181" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.5" branch-rate="0.0" complexity="0.0"><lines><line number="1183" hits="0" branch="false"/><line number="1184" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1186" hits="2" branch="false"/><line number="1187" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.4166666666666667" branch-rate="0.2857142857142857" complexity="0.0"><lines><line number="1189" hits="0" branch="false"/><line number="1191" hits="0" branch="false"/><line number="1192" hits="0" branch="false"/><line number="1193" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1194" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1195" hits="4" branch="false"/><line number="1196" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1198" hits="0" branch="false"/><line number="1200" hits="0" branch="false"/><line number="1201" hits="4" branch="false"/><line number="1202" hits="4" branch="false"/><line number="1203" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.25" branch-rate="0.2222222222222222" complexity="0.0"><lines><line number="1205" hits="0" branch="false"/><line number="1207" hits="0" branch="false"/><line number="1208" hits="0" branch="false"/><line number="1209" hits="0" branch="false"/><line number="1210" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1211" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1212" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1214" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)#2}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="1.0" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="1216" hits="3" branch="false"/><line number="1218" hits="3" branch="false"/><line number="1219" hits="3" branch="false"/><line number="1220" hits="6" branch="false"/><line number="1222" hits="4" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1223" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1224" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1226" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, chrono::batch_render::device::DType, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, chrono::batch_render::device::DType, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.9565217391304348" branch-rate="0.9230769230769231" complexity="0.0"><lines><line number="1228" hits="7" branch="false"/><line number="1230" hits="5" branch="false"/><line number="1231" hits="5" branch="false"/><line number="1232" hits="0" branch="false"/><line number="1233" hits="5" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1234" hits="5" branch="false"/><line number="1235" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1236" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1237" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1239" hits="1139" branch="false"/><line number="1242" hits="1137" branch="false"/><line number="1245" hits="4" branch="false"/><line number="1246" hits="4" branch="false"/><line number="1247" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1248" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1249" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1251" hits="3" branch="false"/><line number="1254" hits="1" branch="false"/><line number="1257" hits="4" branch="false"/><line number="1258" hits="4" branch="false"/><line number="1259" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1260" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1263" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, chrono::batch_render::device::DType, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;)#2}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, chrono::batch_render::device::DType, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::optional&lt;unsigned long&gt;) const" line-rate="0.8888888888888888" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="1265" hits="8" branch="false"/><line number="1267" hits="6" branch="false"/><line number="1268" hits="6" branch="false"/><line number="1269" hits="0" branch="false"/><line number="1270" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1271" hits="6" branch="false"/><line number="1272" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1273" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1276" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, chrono::batch_render::device::DType, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;, chrono::batch_render::device::DType, std::optional&lt;unsigned long&gt;) const" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="1278" hits="3" branch="false"/><line number="1279" hits="1" branch="false"/><line number="1280" hits="1" branch="false"/><line number="1281" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1282" hits="1" branch="false"/><line number="1283" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1284" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1286" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle)#1}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, nanobind::handle) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1287" hits="2" branch="false"/><line number="1288" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1289" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RegisterSelection(nanobind::module_&amp;)::{lambda(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;)#5}::operator()" signature="(chrono::batch_render::python::(anonymous namespace)::SceneSelection const&amp;) const" line-rate="0.6666666666666666" branch-rate="0.0" complexity="0.0"><lines><line number="1290" hits="2" branch="false"/><line number="1291" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1293" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindScene" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1297" hits="2" branch="false"/><line number="1298" hits="2" branch="false"/><line number="1299" hits="2" branch="false"/><line number="1300" hits="2" branch="false"/><line number="1301" hits="2" branch="false"/><line number="1302" hits="2" branch="false"/><line number="1303" hits="2" branch="false"/><line number="1304" hits="2" branch="false"/><line number="1305" hits="2" branch="false"/></lines></method></methods><lines><line number="32" hits="536" branch="false"/><line number="33" hits="13970" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="34" hits="27940" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="35" hits="536" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="0" branch="false"/><line number="43" hits="31" branch="false"/><line number="47" hits="4" branch="false"/><line number="48" hits="4" branch="false"/><line number="49" hits="111" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="214" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="4" branch="false"/><line number="53" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="62" hits="41114" branch="false"/><line number="63" hits="41114" branch="false"/><line number="64" hits="41114" branch="false"/><line number="66" hits="7" branch="false"/><line number="67" hits="7" branch="false"/><line number="68" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="244" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="71" hits="7" branch="false"/><line number="72" hits="122" branch="false"/><line number="74" hits="114" branch="false"/><line number="75" hits="114" branch="false"/><line number="78" hits="41063" branch="false"/><line number="79" hits="41063" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="80" hits="82126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="41074" branch="false"/><line number="84" hits="41074" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="85" hits="4" branch="false"/><line number="86" hits="4" branch="false"/><line number="87" hits="4" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="88" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="false"/><line number="94" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="4" branch="false"/><line number="96" hits="7" branch="false"/><line number="97" hits="7" branch="false"/><line number="98" hits="7" branch="false"/><line number="99" hits="14" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="7" branch="false"/><line number="102" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="7" branch="false"/><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="41063" branch="false"/><line number="108" hits="82125" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="41074" branch="false"/><line number="113" hits="41074" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="1" branch="false"/><line number="120" hits="1138" branch="false"/><line number="121" hits="1138" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="122" hits="1138" branch="false"/><line number="123" hits="1138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="1143" branch="true" condition-coverage="60% (12/20)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="125" hits="1138" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="126" hits="1137" branch="false"/><line number="129" hits="1" branch="false"/><line number="130" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="132" hits="1" branch="false"/><line number="134" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="137" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="1" branch="false"/><line number="140" hits="0" branch="false"/><line number="142" hits="0" branch="false"/><line number="143" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="144" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="145" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="146" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="149" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="150" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="151" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="155" hits="0" branch="false"/><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="158" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="false"/><line number="160" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="161" hits="0" branch="false"/><line number="163" hits="41074" branch="false"/><line number="165" hits="41074" branch="false"/><line number="166" hits="41074" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="167" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="170" hits="41074" branch="false"/><line number="171" hits="41072" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="41069" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="41069" branch="false"/><line number="178" hits="26" branch="false"/><line number="179" hits="26" branch="false"/><line number="182" hits="13" branch="false"/><line number="183" hits="13" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="184" hits="13" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="185" hits="3" branch="false"/><line number="186" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="189" hits="8" branch="false"/><line number="190" hits="8" branch="false"/><line number="191" hits="8" branch="false"/><line number="192" hits="8" branch="false"/><line number="193" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="0" branch="false"/><line number="195" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="196" hits="2" branch="false"/><line number="197" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="200" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="14" branch="false"/><line number="205" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="208" hits="9" branch="false"/><line number="209" hits="9" branch="false"/><line number="210" hits="0" branch="false"/><line number="211" hits="0" branch="false"/><line number="212" hits="5" branch="false"/><line number="213" hits="5" branch="false"/><line number="217" hits="14" branch="false"/><line number="218" hits="14" branch="false"/><line number="219" hits="14" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="222" hits="3" branch="false"/><line number="223" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="10" branch="false"/><line number="227" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="10" branch="false"/><line number="229" hits="10" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="5" branch="false"/><line number="232" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="24" branch="true" condition-coverage="56% (9/16)"><conditions><condition number="0" type="jump" coverage="56%"/></conditions></line><line number="236" hits="5" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="237" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="243" hits="3" branch="false"/><line number="245" hits="4" branch="false"/><line number="247" hits="4" branch="false"/><line number="248" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="249" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="0" branch="false"/><line number="253" hits="1" branch="false"/><line number="255" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="4" branch="false"/><line number="257" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="258" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="259" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="262" hits="8" branch="true" condition-coverage="46% (6/13)"><conditions><condition number="0" type="jump" coverage="46%"/></conditions></line><line number="263" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1" branch="true" condition-coverage="42% (3/7)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="265" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="269" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="270" hits="1" branch="false"/><line number="271" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="3" branch="false"/><line number="275" hits="1" branch="false"/><line number="276" hits="2" branch="false"/><line number="277" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="281" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="283" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="2" branch="false"/><line number="289" hits="41078" branch="false"/><line number="291" hits="41078" branch="false"/><line number="292" hits="41078" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="293" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="296" hits="0" branch="false"/><line number="297" hits="0" branch="false"/><line number="298" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="299" hits="7" branch="true" condition-coverage="14% (1/7)"><conditions><condition number="0" type="jump" coverage="14%"/></conditions></line><line number="300" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="301" hits="0" branch="false"/><line number="302" hits="41078" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="41074" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="41071" branch="false"/><line number="308" hits="3" branch="false"/><line number="309" hits="3" branch="false"/><line number="310" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="317" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="318" hits="1" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="320" hits="2" branch="false"/><line number="321" hits="6" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="4" branch="false"/><line number="325" hits="2" branch="false"/><line number="327" hits="13" branch="false"/><line number="328" hits="13" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="329" hits="13" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="330" hits="0" branch="false"/><line number="331" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="334" hits="13" branch="false"/><line number="335" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="336" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="13" branch="false"/><line number="341" hits="13" branch="false"/><line number="342" hits="13" branch="false"/><line number="343" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="0" branch="false"/><line number="345" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="346" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="347" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="349" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="352" hits="11" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="355" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="359" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="360" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="362" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="63" branch="false"/><line number="367" hits="63" branch="false"/><line number="368" hits="63" branch="false"/><line number="369" hits="63" branch="false"/><line number="370" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="0" branch="false"/><line number="373" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="63" branch="false"/><line number="375" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="76" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="38" branch="false"/><line number="379" hits="38" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="38" branch="false"/><line number="382" hits="38" branch="false"/><line number="383" hits="38" branch="false"/><line number="384" hits="25" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="385" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="388" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="88" branch="false"/><line number="396" hits="68" branch="false"/><line number="397" hits="68" branch="false"/><line number="398" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="63" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="18" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="5" branch="false"/><line number="406" hits="73" branch="false"/><line number="408" hits="41063" branch="false"/><line number="410" hits="41063" branch="false"/><line number="411" hits="41063" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="41063" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="416" hits="82119" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="417" hits="41063" branch="false"/><line number="419" hits="51" branch="false"/><line number="420" hits="51" branch="false"/><line number="421" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="51" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="423" hits="74" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="426" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="42" branch="true" condition-coverage="70% (14/20)"><conditions><condition number="0" type="jump" coverage="70%"/></conditions></line><line number="428" hits="65" branch="false"/><line number="430" hits="0" branch="false"/><line number="431" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="437" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="440" hits="0" branch="false"/><line number="442" hits="0" branch="false"/><line number="443" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="444" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="445" hits="0" branch="false"/><line number="446" hits="0" branch="false"/><line number="447" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="448" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="449" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="450" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="452" hits="0" branch="false"/><line number="453" hits="0" branch="false"/><line number="454" hits="0" branch="false"/><line number="456" hits="0" branch="false"/><line number="458" hits="0" branch="false"/><line number="459" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="460" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="461" hits="0" branch="false"/><line number="462" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="463" hits="0" branch="false"/><line number="465" hits="0" branch="false"/><line number="467" hits="0" branch="false"/><line number="468" hits="0" branch="false"/><line number="469" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="470" hits="0" branch="false"/><line number="472" hits="0" branch="false"/><line number="473" hits="0" branch="false"/><line number="474" hits="0" branch="false"/><line number="475" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="476" hits="0" branch="false"/><line number="478" hits="1149" branch="false"/><line number="479" hits="1149" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="482" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="485" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="488" hits="3" branch="false"/><line number="489" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="495" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="498" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="501" hits="274" branch="false"/><line number="502" hits="274" branch="false"/><line number="503" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="506" hits="48" branch="false"/><line number="507" hits="26" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="509" hits="22" branch="false"/><line number="510" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="2" branch="false"/><line number="512" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="514" hits="0" branch="false"/><line number="515" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="517" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="518" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="520" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="521" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="522" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="524" hits="2" branch="false"/><line number="525" hits="2" branch="false"/><line number="526" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="527" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="529" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="532" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="534" hits="18" branch="false"/><line number="535" hits="19" branch="false"/><line number="537" hits="1" branch="false"/><line number="538" hits="1" branch="false"/><line number="539" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="541" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="543" hits="1" branch="false"/><line number="544" hits="0" branch="false"/><line number="546" hits="4" branch="false"/><line number="549" hits="4" branch="false"/><line number="550" hits="4" branch="false"/><line number="551" hits="4" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="552" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="553" hits="12" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="554" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="557" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="558" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="559" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="560" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="561" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="563" hits="0" branch="false"/><line number="564" hits="4" branch="false"/><line number="565" hits="0" branch="false"/><line number="567" hits="270" branch="false"/><line number="569" hits="270" branch="false"/><line number="570" hits="268" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="571" hits="24" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="572" hits="4" branch="false"/><line number="573" hits="4" branch="false"/><line number="575" hits="1047" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="576" hits="264" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="577" hits="262" branch="false"/><line number="578" hits="274" branch="false"/><line number="580" hits="1" branch="false"/><line number="581" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="582" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="583" hits="1" branch="false"/><line number="586" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="589" hits="1" branch="false"/><line number="591" hits="1" branch="false"/><line number="592" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="594" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="595" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="596" hits="1" branch="false"/><line number="597" hits="1" branch="true" condition-coverage="28% (4/14)"><conditions><condition number="0" type="jump" coverage="28%"/></conditions></line><line number="598" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="599" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="602" hits="1" branch="false"/><line number="603" hits="1" branch="false"/><line number="604" hits="2" branch="false"/><line number="605" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="606" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="607" hits="1" branch="false"/><line number="608" hits="3" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="609" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="610" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="612" hits="1" branch="false"/><line number="613" hits="1" branch="false"/><line number="615" hits="2" branch="false"/><line number="616" hits="2" branch="false"/><line number="617" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="618" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="619" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="620" hits="2" branch="false"/><line number="621" hits="2" branch="false"/><line number="622" hits="2" branch="false"/><line number="623" hits="0" branch="false"/><line number="625" hits="2" branch="false"/><line number="626" hits="2" branch="false"/><line number="627" hits="0" branch="false"/><line number="628" hits="0" branch="false"/><line number="629" hits="0" branch="false"/><line number="630" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="631" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="633" hits="0" branch="false"/><line number="634" hits="0" branch="false"/><line number="635" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="636" hits="0" branch="false"/><line number="637" hits="2" branch="false"/><line number="638" hits="0" branch="false"/><line number="639" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="640" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="642" hits="2" branch="false"/><line number="643" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="644" hits="0" branch="false"/><line number="646" hits="2" branch="false"/><line number="648" hits="2" branch="false"/><line number="649" hits="2" branch="false"/><line number="650" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="653" hits="42" branch="false"/><line number="654" hits="42" branch="false"/><line number="660" hits="42" branch="false"/><line number="661" hits="42" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="662" hits="42" branch="false"/><line number="663" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="664" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="665" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="666" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="667" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="668" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="669" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="670" hits="4" branch="false"/><line number="672" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="673" hits="2" branch="false"/><line number="674" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="675" hits="4" branch="false"/><line number="676" hits="4" branch="false"/><line number="677" hits="4" branch="false"/><line number="678" hits="4" branch="false"/><line number="679" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="2" branch="false"/><line number="682" hits="1" branch="false"/><line number="684" hits="1" branch="false"/><line number="685" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="686" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="688" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="689" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="691" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="692" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="693" hits="1" branch="false"/><line number="694" hits="4" branch="false"/><line number="695" hits="4" branch="false"/><line number="696" hits="4" branch="false"/><line number="698" hits="0" branch="false"/><line number="700" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="701" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="703" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="705" hits="0" branch="false"/><line number="706" hits="4" branch="false"/><line number="707" hits="4" branch="false"/><line number="708" hits="3" branch="false"/><line number="709" hits="2" branch="false"/><line number="710" hits="4" branch="false"/><line number="712" hits="1" branch="false"/><line number="713" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="715" hits="2" branch="false"/><line number="716" hits="4" branch="false"/><line number="718" hits="1" branch="false"/><line number="719" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="721" hits="2" branch="false"/><line number="722" hits="4" branch="false"/><line number="723" hits="1" branch="false"/><line number="724" hits="2" branch="false"/><line number="725" hits="4" branch="false"/><line number="727" hits="1" branch="false"/><line number="728" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="730" hits="2" branch="false"/><line number="731" hits="4" branch="false"/><line number="733" hits="41262" branch="false"/><line number="734" hits="41262" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="735" hits="41259" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="737" hits="3" branch="false"/><line number="739" hits="2" branch="false"/><line number="740" hits="2" branch="false"/><line number="742" hits="23" branch="false"/><line number="744" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="745" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="746" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="747" hits="23" branch="false"/><line number="748" hits="23" branch="false"/><line number="749" hits="23" branch="false"/><line number="750" hits="4" branch="false"/><line number="751" hits="4" branch="false"/><line number="752" hits="2" branch="false"/><line number="754" hits="6" branch="false"/><line number="755" hits="6" branch="false"/><line number="756" hits="6" branch="false"/><line number="757" hits="6" branch="false"/><line number="758" hits="0" branch="false"/><line number="759" hits="2" branch="false"/><line number="761" hits="0" branch="false"/><line number="763" hits="0" branch="false"/><line number="765" hits="0" branch="false"/><line number="766" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="767" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="769" hits="0" branch="false"/><line number="770" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="771" hits="4" branch="false"/><line number="772" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="773" hits="2" branch="false"/><line number="775" hits="0" branch="false"/><line number="777" hits="0" branch="false"/><line number="779" hits="0" branch="false"/><line number="780" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="781" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="783" hits="0" branch="false"/><line number="784" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="785" hits="4" branch="false"/><line number="786" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="787" hits="2" branch="false"/><line number="789" hits="3" branch="false"/><line number="790" hits="1" branch="false"/><line number="791" hits="4" branch="false"/><line number="792" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="793" hits="2" branch="false"/><line number="794" hits="2" branch="false"/><line number="795" hits="2" branch="false"/><line number="796" hits="4" branch="false"/><line number="797" hits="2" branch="false"/><line number="799" hits="2" branch="false"/><line number="800" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="802" hits="4" branch="false"/><line number="803" hits="4" branch="false"/><line number="805" hits="0" branch="false"/><line number="806" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="807" hits="0" branch="false"/><line number="808" hits="4" branch="false"/><line number="810" hits="2" branch="false"/><line number="812" hits="2" branch="false"/><line number="813" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="814" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="815" hits="0" branch="false"/><line number="817" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="818" hits="0" branch="false"/><line number="820" hits="4" branch="false"/><line number="821" hits="2" branch="false"/><line number="823" hits="1" branch="false"/><line number="824" hits="1" branch="false"/><line number="825" hits="1" branch="false"/><line number="826" hits="1" branch="false"/><line number="827" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="828" hits="0" branch="false"/><line number="829" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="830" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="831" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="832" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="833" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="835" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="836" hits="1" branch="false"/><line number="837" hits="2" branch="false"/><line number="841" hits="2" branch="false"/><line number="842" hits="2" branch="false"/><line number="843" hits="4" branch="false"/><line number="844" hits="2" branch="false"/><line number="845" hits="0" branch="false"/><line number="846" hits="2" branch="false"/><line number="848" hits="2" branch="false"/><line number="849" hits="2" branch="false"/><line number="850" hits="4" branch="false"/><line number="851" hits="0" branch="false"/><line number="852" hits="4" branch="false"/><line number="853" hits="2" branch="false"/><line number="855" hits="2" branch="false"/><line number="856" hits="2" branch="false"/><line number="857" hits="38" branch="false"/><line number="858" hits="3" branch="false"/><line number="859" hits="2" branch="false"/><line number="860" hits="2" branch="false"/><line number="861" hits="0" branch="false"/><line number="862" hits="0" branch="false"/><line number="863" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="864" hits="0" branch="false"/><line number="866" hits="0" branch="false"/><line number="868" hits="2" branch="false"/><line number="869" hits="2" branch="false"/><line number="870" hits="2" branch="false"/><line number="872" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="873" hits="19" branch="false"/><line number="874" hits="2" branch="false"/><line number="875" hits="0" branch="false"/><line number="876" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="877" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="879" hits="0" branch="false"/><line number="881" hits="2" branch="false"/><line number="883" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="884" hits="2" branch="false"/><line number="885" hits="35" branch="false"/><line number="886" hits="35" branch="false"/><line number="887" hits="64" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="888" hits="29" branch="false"/><line number="889" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="890" hits="35" branch="false"/><line number="891" hits="35" branch="false"/><line number="892" hits="0" branch="false"/><line number="893" hits="4" branch="false"/><line number="895" hits="21" branch="false"/><line number="896" hits="21" branch="false"/><line number="897" hits="2" branch="false"/><line number="898" hits="4" branch="false"/><line number="900" hits="1" branch="false"/><line number="901" hits="2" branch="false"/><line number="902" hits="4" branch="false"/><line number="904" hits="229" branch="false"/><line number="905" hits="229" branch="false"/><line number="907" hits="2" branch="false"/><line number="908" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="910" hits="0" branch="false"/><line number="911" hits="0" branch="false"/><line number="913" hits="2" branch="false"/><line number="914" hits="4" branch="false"/><line number="916" hits="0" branch="false"/><line number="918" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="919" hits="0" branch="false"/><line number="920" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="921" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="922" hits="4" branch="false"/><line number="924" hits="0" branch="false"/><line number="925" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="926" hits="0" branch="false"/><line number="927" hits="4" branch="false"/><line number="928" hits="4" branch="false"/><line number="930" hits="0" branch="false"/><line number="931" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="932" hits="0" branch="false"/><line number="933" hits="4" branch="false"/><line number="934" hits="4" branch="false"/><line number="936" hits="0" branch="false"/><line number="937" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="938" hits="0" branch="false"/><line number="939" hits="4" branch="false"/><line number="940" hits="4" branch="false"/><line number="942" hits="0" branch="false"/><line number="943" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="945" hits="2" branch="false"/><line number="946" hits="2" branch="false"/><line number="947" hits="51" branch="false"/><line number="948" hits="51" branch="false"/><line number="949" hits="102" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="950" hits="51" branch="false"/><line number="951" hits="2" branch="false"/><line number="952" hits="41063" branch="false"/><line number="953" hits="4" branch="false"/><line number="955" hits="0" branch="false"/><line number="956" hits="0" branch="false"/><line number="958" hits="2" branch="false"/><line number="959" hits="4" branch="false"/><line number="961" hits="0" branch="false"/><line number="963" hits="0" branch="false"/><line number="964" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="965" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="966" hits="0" branch="false"/><line number="967" hits="2" branch="false"/><line number="968" hits="4" branch="false"/><line number="970" hits="0" branch="false"/><line number="972" hits="0" branch="false"/><line number="973" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="974" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="975" hits="0" branch="false"/><line number="976" hits="2" branch="false"/><line number="977" hits="4" branch="false"/><line number="979" hits="0" branch="false"/><line number="980" hits="0" branch="false"/><line number="981" hits="0" branch="false"/><line number="982" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="983" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="984" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="985" hits="0" branch="false"/><line number="986" hits="0" branch="false"/><line number="987" hits="0" branch="false"/><line number="988" hits="2" branch="false"/><line number="989" hits="4" branch="false"/><line number="991" hits="0" branch="false"/><line number="993" hits="0" branch="false"/><line number="994" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="995" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="996" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="998" hits="0" branch="false"/><line number="999" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1000" hits="0" branch="false"/><line number="1001" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1002" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1003" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1004" hits="0" branch="false"/><line number="1005" hits="0" branch="false"/><line number="1006" hits="2" branch="false"/><line number="1007" hits="2" branch="false"/><line number="1008" hits="0" branch="false"/><line number="1009" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1011" hits="2" branch="false"/><line number="1012" hits="0" branch="false"/><line number="1013" hits="0" branch="false"/><line number="1014" hits="0" branch="false"/><line number="1016" hits="2" branch="false"/><line number="1017" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1018" hits="0" branch="false"/><line number="1020" hits="2" branch="false"/><line number="1022" hits="2" branch="false"/><line number="1023" hits="2" branch="false"/><line number="1024" hits="2" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1025" hits="2" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1026" hits="6" branch="false"/><line number="1027" hits="2" branch="false"/><line number="1028" hits="0" branch="false"/><line number="1029" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1030" hits="0" branch="false"/><line number="1032" hits="0" branch="false"/><line number="1034" hits="2" branch="false"/><line number="1035" hits="0" branch="false"/><line number="1036" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1037" hits="0" branch="false"/><line number="1039" hits="0" branch="false"/><line number="1041" hits="2" branch="false"/><line number="1043" hits="0" branch="false"/><line number="1044" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1045" hits="0" branch="false"/><line number="1047" hits="0" branch="false"/><line number="1048" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1049" hits="0" branch="false"/><line number="1050" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1051" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1052" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1053" hits="4" branch="false"/><line number="1054" hits="2" branch="false"/><line number="1057" hits="2" branch="false"/><line number="1059" hits="2" branch="false"/><line number="1060" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1061" hits="2" branch="false"/><line number="1062" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1063" hits="2" branch="false"/><line number="1064" hits="2" branch="false"/><line number="1065" hits="4" branch="false"/><line number="1066" hits="2" branch="false"/><line number="1068" hits="2" branch="false"/><line number="1069" hits="2" branch="false"/><line number="1070" hits="2" branch="false"/><line number="1071" hits="2" branch="false"/><line number="1072" hits="2" branch="false"/><line number="1073" hits="2" branch="false"/><line number="1074" hits="2" branch="false"/><line number="1076" hits="0" branch="false"/><line number="1077" hits="0" branch="false"/><line number="1079" hits="2" branch="false"/><line number="1080" hits="2" branch="false"/><line number="1082" hits="1138" branch="false"/><line number="1085" hits="1138" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1086" hits="1138" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="1087" hits="0" branch="false"/><line number="1088" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1090" hits="1138" branch="false"/><line number="1091" hits="1138" branch="false"/><line number="1092" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1093" hits="1138" branch="false"/><line number="1094" hits="1138" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1095" hits="3414" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1096" hits="1138" branch="false"/><line number="1097" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1098" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1099" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1100" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1101" hits="1138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1102" hits="1138" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1103" hits="1138" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1104" hits="1138" branch="false"/><line number="1105" hits="1138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1106" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1108" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="1110" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1111" hits="1" branch="false"/><line number="1113" hits="1137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1114" hits="1137" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1116" hits="1136" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1117" hits="1137" branch="false"/><line number="1118" hits="1138" branch="false"/><line number="1119" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1120" hits="0" branch="false"/><line number="1121" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1122" hits="0" branch="false"/><line number="1124" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1125" hits="0" branch="false"/><line number="1127" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1128" hits="0" branch="false"/><line number="1129" hits="0" branch="false"/><line number="1130" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1131" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1132" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1133" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1134" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1136" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1137" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1138" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1139" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1141" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1142" hits="0" branch="false"/><line number="1144" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1146" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1147" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1148" hits="1138" branch="false"/><line number="1150" hits="2" branch="false"/><line number="1151" hits="2" branch="false"/><line number="1152" hits="5" branch="false"/><line number="1153" hits="2" branch="false"/><line number="1155" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1156" hits="2" branch="false"/><line number="1157" hits="2" branch="false"/><line number="1158" hits="2" branch="false"/><line number="1159" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1160" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1161" hits="2" branch="false"/><line number="1162" hits="2" branch="false"/><line number="1163" hits="0" branch="false"/><line number="1164" hits="2" branch="false"/><line number="1165" hits="0" branch="false"/><line number="1166" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1167" hits="0" branch="false"/><line number="1169" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1171" hits="2" branch="false"/><line number="1172" hits="2" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="1174" hits="2" branch="false"/><line number="1175" hits="4" branch="false"/><line number="1176" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1177" hits="6" branch="false"/><line number="1178" hits="4" branch="false"/><line number="1179" hits="6" branch="false"/><line number="1180" hits="6" branch="false"/><line number="1181" hits="4" branch="false"/><line number="1183" hits="0" branch="false"/><line number="1184" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1186" hits="2" branch="false"/><line number="1187" hits="4" branch="false"/><line number="1189" hits="0" branch="false"/><line number="1191" hits="0" branch="false"/><line number="1192" hits="0" branch="false"/><line number="1193" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1194" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1195" hits="4" branch="false"/><line number="1196" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1198" hits="0" branch="false"/><line number="1200" hits="0" branch="false"/><line number="1201" hits="4" branch="false"/><line number="1202" hits="4" branch="false"/><line number="1203" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1205" hits="0" branch="false"/><line number="1207" hits="0" branch="false"/><line number="1208" hits="0" branch="false"/><line number="1209" hits="0" branch="false"/><line number="1210" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1211" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1212" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1214" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1216" hits="3" branch="false"/><line number="1218" hits="3" branch="false"/><line number="1219" hits="3" branch="false"/><line number="1220" hits="6" branch="false"/><line number="1222" hits="4" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1223" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1224" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1226" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1228" hits="7" branch="false"/><line number="1230" hits="5" branch="false"/><line number="1231" hits="5" branch="false"/><line number="1232" hits="0" branch="false"/><line number="1233" hits="5" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1234" hits="5" branch="false"/><line number="1235" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1236" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1237" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1239" hits="1139" branch="false"/><line number="1242" hits="1137" branch="false"/><line number="1245" hits="4" branch="false"/><line number="1246" hits="4" branch="false"/><line number="1247" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1248" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1249" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1251" hits="3" branch="false"/><line number="1254" hits="1" branch="false"/><line number="1257" hits="4" branch="false"/><line number="1258" hits="4" branch="false"/><line number="1259" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1260" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1263" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1265" hits="8" branch="false"/><line number="1267" hits="6" branch="false"/><line number="1268" hits="6" branch="false"/><line number="1269" hits="0" branch="false"/><line number="1270" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1271" hits="6" branch="false"/><line number="1272" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1273" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1276" hits="2" branch="false"/><line number="1278" hits="3" branch="false"/><line number="1279" hits="1" branch="false"/><line number="1280" hits="1" branch="false"/><line number="1281" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1282" hits="1" branch="false"/><line number="1283" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1284" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1286" hits="2" branch="false"/><line number="1287" hits="2" branch="false"/><line number="1288" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1289" hits="4" branch="false"/><line number="1290" hits="2" branch="false"/><line number="1291" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1293" hits="2" branch="false"/><line number="1297" hits="2" branch="false"/><line number="1298" hits="2" branch="false"/><line number="1299" hits="2" branch="false"/><line number="1300" hits="2" branch="false"/><line number="1301" hits="2" branch="false"/><line number="1302" hits="2" branch="false"/><line number="1303" hits="2" branch="false"/><line number="1304" hits="2" branch="false"/><line number="1305" hits="2" branch="false"/></lines></class><class name="sensor_pipeline_cpp" filename="chrono_batch_render/python/src/sensor_pipeline.cpp" line-rate="0.9565217391304348" branch-rate="0.8823529411764706" complexity="0.0"><methods><method name="chrono::batch_render::python::(anonymous namespace)::FindPattern" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="23" hits="2" branch="false"/><line number="24" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="1" branch="false"/><line number="29" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="30" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::Ports" signature="(std::vector&lt;chrono::batch_render::SensorPipelineNodePort, std::allocator&lt;chrono::batch_render::SensorPipelineNodePort&gt; &gt; const&amp;)" line-rate="0.8333333333333334" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="66" branch="false"/><line number="33" hits="66" branch="false"/><line number="34" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="66" branch="false"/><line number="38" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::(anonymous namespace)::RunDesc" signature="(chrono::batch_render::SensorPipelineRunner const&amp;, chrono::batch_render::python::HeldTensors&amp;, nanobind::dict const&amp;, std::optional&lt;chrono::batch_render::DetectorDesc&gt; const&amp;, float, float, unsigned int, unsigned int, std::optional&lt;unsigned long&gt;)" line-rate="0.9090909090909091" branch-rate="0.7058823529411765" complexity="0.0"><lines><line number="40" hits="4" branch="false"/><line number="44" hits="8" branch="false"/><line number="48" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="49" hits="7" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="3" branch="false"/><line number="52" hits="9" branch="true" condition-coverage="60% (6/10)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="53" hits="3" branch="false"/><line number="54" hits="3" branch="false"/><line number="55" hits="4" branch="false"/><line number="56" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::BindSensorPipeline" signature="(nanobind::module_&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="60" hits="2" branch="false"/><line number="61" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindSensorPipeline(nanobind::module_&amp;)::{lambda(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.9487179487179487" branch-rate="1.0" complexity="0.0"><lines><line number="63" hits="36" branch="false"/><line number="64" hits="34" branch="false"/><line number="65" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="1" branch="false"/><line number="68" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="66" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="66" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="33" branch="false"/><line number="74" hits="67" branch="false"/><line number="75" hits="2" branch="false"/><line number="77" hits="2" branch="false"/><line number="78" hits="2" branch="false"/><line number="80" hits="2" branch="false"/><line number="83" hits="2" branch="false"/><line number="94" hits="1" branch="false"/><line number="96" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="10" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="2" branch="false"/><line number="102" hits="0" branch="false"/><line number="103" hits="0" branch="false"/><line number="105" hits="2" branch="false"/><line number="106" hits="2" branch="false"/><line number="107" hits="2" branch="false"/><line number="108" hits="2" branch="false"/><line number="109" hits="2" branch="false"/><line number="110" hits="2" branch="false"/><line number="111" hits="2" branch="false"/><line number="112" hits="2" branch="false"/><line number="113" hits="2" branch="false"/><line number="114" hits="2" branch="false"/><line number="115" hits="2" branch="false"/><line number="117" hits="2" branch="false"/><line number="118" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindSensorPipeline(nanobind::module_&amp;)::{lambda(chrono::batch_render::SensorPipelineSession&amp;, nanobind::dict const&amp;, std::optional&lt;chrono::batch_render::DetectorDesc&gt;, float, float, unsigned int, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::SensorPipelineSession&amp;, nanobind::dict const&amp;, std::optional&lt;chrono::batch_render::DetectorDesc&gt;, float, float, unsigned int, std::optional&lt;unsigned long&gt;) const" line-rate="1.0" branch-rate="0.9" complexity="0.0"><lines><line number="121" hits="2" branch="false"/><line number="124" hits="2" branch="false"/><line number="125" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="2" branch="false"/><line number="128" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="130" hits="4" branch="false"/><line number="131" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="2" branch="false"/><line number="135" hits="4" branch="false"/><line number="136" hits="2" branch="false"/><line number="137" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::python::BindSensorPipeline(nanobind::module_&amp;)::{lambda(chrono::batch_render::SensorPipelineRunner const&amp;, nanobind::dict const&amp;, std::optional&lt;chrono::batch_render::DetectorDesc&gt;, float, float, unsigned int, unsigned int, std::optional&lt;unsigned long&gt;)#1}::operator()" signature="(chrono::batch_render::SensorPipelineRunner const&amp;, nanobind::dict const&amp;, std::optional&lt;chrono::batch_render::DetectorDesc&gt;, float, float, unsigned int, unsigned int, std::optional&lt;unsigned long&gt;) const" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="140" hits="2" branch="false"/><line number="143" hits="2" branch="false"/><line number="144" hits="2" branch="false"/><line number="145" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="2" branch="false"/><line number="147" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="149" hits="4" branch="false"/><line number="150" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="2" branch="false"/><line number="154" hits="1" branch="false"/><line number="156" hits="2" branch="false"/></lines></method></methods><lines><line number="23" hits="2" branch="false"/><line number="24" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="1" branch="false"/><line number="29" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="30" hits="2" branch="false"/><line number="32" hits="66" branch="false"/><line number="33" hits="66" branch="false"/><line number="34" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="66" branch="false"/><line number="38" hits="0" branch="false"/><line number="40" hits="4" branch="false"/><line number="44" hits="8" branch="false"/><line number="48" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="49" hits="7" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="3" branch="false"/><line number="52" hits="9" branch="true" condition-coverage="60% (6/10)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="53" hits="3" branch="false"/><line number="54" hits="3" branch="false"/><line number="55" hits="4" branch="false"/><line number="56" hits="0" branch="false"/><line number="60" hits="2" branch="false"/><line number="61" hits="2" branch="false"/><line number="63" hits="36" branch="false"/><line number="64" hits="34" branch="false"/><line number="65" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="1" branch="false"/><line number="68" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="66" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="66" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="33" branch="false"/><line number="74" hits="67" branch="false"/><line number="75" hits="2" branch="false"/><line number="77" hits="2" branch="false"/><line number="78" hits="2" branch="false"/><line number="80" hits="2" branch="false"/><line number="83" hits="2" branch="false"/><line number="94" hits="1" branch="false"/><line number="96" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="10" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="2" branch="false"/><line number="102" hits="0" branch="false"/><line number="103" hits="0" branch="false"/><line number="105" hits="2" branch="false"/><line number="106" hits="2" branch="false"/><line number="107" hits="2" branch="false"/><line number="108" hits="2" branch="false"/><line number="109" hits="2" branch="false"/><line number="110" hits="2" branch="false"/><line number="111" hits="2" branch="false"/><line number="112" hits="2" branch="false"/><line number="113" hits="2" branch="false"/><line number="114" hits="2" branch="false"/><line number="115" hits="2" branch="false"/><line number="117" hits="2" branch="false"/><line number="118" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="2" branch="false"/><line number="121" hits="2" branch="false"/><line number="124" hits="2" branch="false"/><line number="125" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="2" branch="false"/><line number="128" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="130" hits="4" branch="false"/><line number="131" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="2" branch="false"/><line number="135" hits="4" branch="false"/><line number="136" hits="2" branch="false"/><line number="137" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="2" branch="false"/><line number="140" hits="2" branch="false"/><line number="143" hits="2" branch="false"/><line number="144" hits="2" branch="false"/><line number="145" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="2" branch="false"/><line number="147" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="149" hits="4" branch="false"/><line number="150" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="2" branch="false"/><line number="154" hits="1" branch="false"/><line number="156" hits="2" branch="false"/></lines></class><class name="values_cpp" filename="chrono_batch_render/python/src/values.cpp" line-rate="0.7007874015748031" branch-rate="0.4462809917355372" complexity="0.0"><methods><method name="void chrono::batch_render::python::(anonymous namespace)::AssignCell&lt;chrono::batch_render::Double3&gt;" signature="(chrono::batch_render::Double3&amp;, nanobind::handle, char const*)" line-rate="0.7142857142857143" branch-rate="0.25" complexity="0.0"><lines><line number="16" hits="126" branch="false"/><line number="17" hits="252" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="18" hits="126" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="126" branch="false"/><line number="24" hits="126" branch="false"/></lines></method><method name="void chrono::batch_render::python::(anonymous namespace)::AssignCell&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::Float2&amp;, nanobind::handle, char const*)" line-rate="0.7142857142857143" branch-rate="0.25" complexity="0.0"><lines><line number="16" hits="1" branch="false"/><line number="17" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="18" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="1" branch="false"/><line number="24" hits="1" branch="false"/></lines></method><method name="void chrono::batch_render::python::(anonymous namespace)::AssignCell&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::Float3&amp;, nanobind::handle, char const*)" line-rate="0.7142857142857143" branch-rate="0.25" complexity="0.0"><lines><line number="16" hits="3" branch="false"/><line number="17" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="18" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="3" branch="false"/><line number="24" hits="3" branch="false"/></lines></method><method name="void chrono::batch_render::python::(anonymous namespace)::AssignCell&lt;chrono::batch_render::Float4&gt;" signature="(chrono::batch_render::Float4&amp;, nanobind::handle, char const*)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="16" hits="0" branch="false"/><line number="17" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="18" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::(anonymous namespace)::AssignCell&lt;chrono::batch_render::Quatd&gt;" signature="(chrono::batch_render::Quatd&amp;, nanobind::handle, char const*)" line-rate="0.7142857142857143" branch-rate="0.25" complexity="0.0"><lines><line number="16" hits="14" branch="false"/><line number="17" hits="28" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="18" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="14" branch="false"/><line number="24" hits="14" branch="false"/></lines></method><method name="void chrono::batch_render::python::(anonymous namespace)::AssignCell&lt;chrono::batch_render::Uint2&gt;" signature="(chrono::batch_render::Uint2&amp;, nanobind::handle, char const*)" line-rate="0.7142857142857143" branch-rate="0.25" complexity="0.0"><lines><line number="16" hits="12" branch="false"/><line number="17" hits="24" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="18" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="12" branch="false"/><line number="24" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::python::NumpyBytes" signature="(nanobind::handle, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="28" hits="41273" branch="false"/><line number="29" hits="41273" branch="false"/><line number="30" hits="123819" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="82544" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="41272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="41272" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="41272" branch="false"/></lines></method><method name="chrono::batch_render::python::Strings[abi:cxx11]" signature="(nanobind::handle)" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="36" hits="35" branch="false"/><line number="37" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="28" branch="false"/><line number="41" hits="70" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="84" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="28" branch="false"/><line number="45" hits="28" branch="false"/><line number="46" hits="35" branch="false"/></lines></method><method name="chrono::batch_render::python::EnumIndex" signature="(nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.8666666666666667" complexity="0.0"><lines><line number="48" hits="16" branch="false"/><line number="49" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="15" branch="false"/><line number="52" hits="16" branch="false"/><line number="53" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="15" branch="false"/><line number="58" hits="1" branch="false"/><line number="59" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="6" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="63" hits="17" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(bool&amp;, nanobind::handle)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(int&amp;, nanobind::handle)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(unsigned int&amp;, nanobind::handle)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(float&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="77" hits="43" branch="false"/><line number="78" hits="43" branch="false"/><line number="79" hits="42" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(chrono::batch_render::Float2&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="81" hits="1" branch="false"/><line number="82" hits="1" branch="false"/><line number="83" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(chrono::batch_render::Uint2&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="85" hits="12" branch="false"/><line number="86" hits="12" branch="false"/><line number="87" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(chrono::batch_render::Float3&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="89" hits="3" branch="false"/><line number="90" hits="3" branch="false"/><line number="91" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(chrono::batch_render::Float4&amp;, nanobind::handle)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(chrono::batch_render::Double3&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="97" hits="126" branch="false"/><line number="98" hits="126" branch="false"/><line number="99" hits="126" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(chrono::batch_render::Quatd&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="101" hits="14" branch="false"/><line number="102" hits="14" branch="false"/><line number="103" hits="14" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="105" hits="32" branch="false"/><line number="106" hits="32" branch="false"/><line number="107" hits="32" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="109" hits="25" branch="false"/><line number="110" hits="50" branch="false"/><line number="111" hits="25" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(std::vector&lt;int, std::allocator&lt;int&gt; &gt;&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="113" hits="20" branch="false"/><line number="114" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(std::vector&lt;long, std::allocator&lt;long&gt; &gt;&amp;, nanobind::handle)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(std::vector&lt;float, std::allocator&lt;float&gt; &gt;&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="121" hits="7" branch="false"/><line number="122" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt;&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="125" hits="16" branch="false"/><line number="126" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt;&amp;, nanobind::handle)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="131" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt;&amp;, nanobind::handle)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="135" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::python::Assign" signature="(std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt;&amp;, nanobind::handle)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="137" hits="2" branch="false"/><line number="138" hits="2" branch="false"/><line number="139" hits="2" branch="false"/></lines></method></methods><lines><line number="16" hits="126" branch="false"/><line number="16" hits="1" branch="false"/><line number="16" hits="3" branch="false"/><line number="16" hits="0" branch="false"/><line number="16" hits="14" branch="false"/><line number="16" hits="12" branch="false"/><line number="17" hits="252" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="17" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="17" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="17" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="17" hits="28" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="17" hits="24" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="18" hits="126" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="18" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="18" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="18" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="18" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="18" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="23" hits="126" branch="false"/><line number="23" hits="1" branch="false"/><line number="23" hits="3" branch="false"/><line number="23" hits="0" branch="false"/><line number="23" hits="14" branch="false"/><line number="23" hits="12" branch="false"/><line number="24" hits="126" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="3" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="14" branch="false"/><line number="24" hits="12" branch="false"/><line number="28" hits="41273" branch="false"/><line number="29" hits="41273" branch="false"/><line number="30" hits="123819" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="82544" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="41272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="41272" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="41272" branch="false"/><line number="36" hits="35" branch="false"/><line number="37" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="28" branch="false"/><line number="41" hits="70" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="84" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="28" branch="false"/><line number="45" hits="28" branch="false"/><line number="46" hits="35" branch="false"/><line number="48" hits="16" branch="false"/><line number="49" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="15" branch="false"/><line number="52" hits="16" branch="false"/><line number="53" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="15" branch="false"/><line number="58" hits="1" branch="false"/><line number="59" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="6" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="63" hits="17" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="69" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="73" hits="0" branch="false"/><line number="74" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="77" hits="43" branch="false"/><line number="78" hits="43" branch="false"/><line number="79" hits="42" branch="false"/><line number="81" hits="1" branch="false"/><line number="82" hits="1" branch="false"/><line number="83" hits="1" branch="false"/><line number="85" hits="12" branch="false"/><line number="86" hits="12" branch="false"/><line number="87" hits="12" branch="false"/><line number="89" hits="3" branch="false"/><line number="90" hits="3" branch="false"/><line number="91" hits="3" branch="false"/><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="97" hits="126" branch="false"/><line number="98" hits="126" branch="false"/><line number="99" hits="126" branch="false"/><line number="101" hits="14" branch="false"/><line number="102" hits="14" branch="false"/><line number="103" hits="14" branch="false"/><line number="105" hits="32" branch="false"/><line number="106" hits="32" branch="false"/><line number="107" hits="32" branch="false"/><line number="109" hits="25" branch="false"/><line number="110" hits="50" branch="false"/><line number="111" hits="25" branch="false"/><line number="113" hits="20" branch="false"/><line number="114" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="20" branch="false"/><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="121" hits="7" branch="false"/><line number="122" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="7" branch="false"/><line number="125" hits="16" branch="false"/><line number="126" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="16" branch="false"/><line number="129" hits="0" branch="false"/><line number="130" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="131" hits="0" branch="false"/><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="135" hits="0" branch="false"/><line number="137" hits="2" branch="false"/><line number="138" hits="2" branch="false"/><line number="139" hits="2" branch="false"/></lines></class><class name="values_h" filename="chrono_batch_render/python/src/values.h" line-rate="0.09558823529411764" branch-rate="0.36363636363636365" complexity="0.0"><methods><method name="&lt;unknown function 19&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::AspectRatioConformPolicy&gt;" signature="(chrono::batch_render::AspectRatioConformPolicy&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::Axis&gt;" signature="(chrono::batch_render::Axis&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::CameraSignalLayout&gt;" signature="(chrono::batch_render::CameraSignalLayout&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::CameraSignalPrecision&gt;" signature="(chrono::batch_render::CameraSignalPrecision&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::CollectionExpansionRule&gt;" signature="(chrono::batch_render::CollectionExpansionRule&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::CurveBasis&gt;" signature="(chrono::batch_render::CurveBasis&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::CurveType&gt;" signature="(chrono::batch_render::CurveType&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="2" branch="false"/><line number="56" hits="2" branch="false"/><line number="57" hits="2" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::CurveWrap&gt;" signature="(chrono::batch_render::CurveWrap&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::DemosaicMethod&gt;" signature="(chrono::batch_render::DemosaicMethod&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::DetectorPattern&gt;" signature="(chrono::batch_render::DetectorPattern&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::DistortionModel&gt;" signature="(chrono::batch_render::DistortionModel&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::DomePoleAxis&gt;" signature="(chrono::batch_render::DomePoleAxis&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::DomeTextureFormat&gt;" signature="(chrono::batch_render::DomeTextureFormat&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::ElementType&gt;" signature="(chrono::batch_render::ElementType&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::EncodeTransfer&gt;" signature="(chrono::batch_render::EncodeTransfer&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::FollowPathMode&gt;" signature="(chrono::batch_render::FollowPathMode&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::FollowRotate&gt;" signature="(chrono::batch_render::FollowRotate&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::FollowTranslate&gt;" signature="(chrono::batch_render::FollowTranslate&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::FollowUp&gt;" signature="(chrono::batch_render::FollowUp&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::FrameOfReference&gt;" signature="(chrono::batch_render::FrameOfReference&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::FullWellClipping&gt;" signature="(chrono::batch_render::FullWellClipping&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::ImplementationSource&gt;" signature="(chrono::batch_render::ImplementationSource&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::Interpolation&gt;" signature="(chrono::batch_render::Interpolation&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::ItuMaterialKind&gt;" signature="(chrono::batch_render::ItuMaterialKind&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::MeterMode&gt;" signature="(chrono::batch_render::MeterMode&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::MinimalMode&gt;" signature="(chrono::batch_render::MinimalMode&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::OpacityMode&gt;" signature="(chrono::batch_render::OpacityMode&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::Orientation&gt;" signature="(chrono::batch_render::Orientation&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::PhysicalIlluminant&gt;" signature="(chrono::batch_render::PhysicalIlluminant&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::Projection&gt;" signature="(chrono::batch_render::Projection&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::Purpose&gt;" signature="(chrono::batch_render::Purpose&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::RenderMode&gt;" signature="(chrono::batch_render::RenderMode&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="9" branch="false"/><line number="56" hits="9" branch="false"/><line number="57" hits="9" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::ReturnMode&gt;" signature="(chrono::batch_render::ReturnMode&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::ScanType&gt;" signature="(chrono::batch_render::ScanType&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::ShapingAxis&gt;" signature="(chrono::batch_render::ShapingAxis&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::ShotNoise&gt;" signature="(chrono::batch_render::ShotNoise&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::SpectralMode&gt;" signature="(chrono::batch_render::SpectralMode&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::SubdivisionScheme&gt;" signature="(chrono::batch_render::SubdivisionScheme&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::TextureColorSpace&gt;" signature="(chrono::batch_render::TextureColorSpace&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::TextureProjection&gt;" signature="(chrono::batch_render::TextureProjection&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::TextureSpace&gt;" signature="(chrono::batch_render::TextureSpace&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::TextureWrapMode&gt;" signature="(chrono::batch_render::TextureWrapMode&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::ToneCurve&gt;" signature="(chrono::batch_render::ToneCurve&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::python::Assign&lt;chrono::batch_render::Visibility&gt;" signature="(chrono::batch_render::Visibility&amp;, nanobind::handle, std::span&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="1" branch="false"/><line number="56" hits="1" branch="false"/><line number="57" hits="1" branch="false"/></lines></method></methods><lines><line number="19" hits="124965" branch="true" condition-coverage="36% (16/44)"><conditions><condition number="0" type="jump" coverage="36%"/></conditions></line><line number="24" hits="10" branch="false"/><line number="25" hits="10" branch="false"/><line number="26" hits="10" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="2" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="9" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="55" hits="1" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="2" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="9" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="1" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="2" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="9" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="1" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.render" line-rate="0.8510769230769231" branch-rate="0.7002666666666667" complexity="0.0"><classes><class name="render_output_cpp" filename="chrono_batch_render/render/render_output.cpp" line-rate="0.5769230769230769" branch-rate="0.410828025477707" complexity="0.0"><methods><method name="chrono::batch_render::FrameOutput::RenderVar" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.8" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="28" hits="15" branch="false"/><line number="29" hits="15" branch="false"/><line number="30" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="31" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::FrameOutput::Source" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="36" hits="3421" branch="false"/><line number="37" hits="3568" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="3567" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="3420" branch="false"/><line number="42" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::DecodeIdMap[abi:cxx11]" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::WriteLabels" signature="(std::filesystem::__cxx11::path const&amp;, std::map&lt;std::array&lt;unsigned int, 4ul&gt;, chrono::batch_render::IdLabel, std::less&lt;std::array&lt;unsigned int, 4ul&gt; &gt;, std::allocator&lt;std::pair&lt;std::array&lt;unsigned int, 4ul&gt; const, chrono::batch_render::IdLabel&gt; &gt; &gt; const&amp;, bool)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="75" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::WriteLabels(std::filesystem::__cxx11::path const&amp;, std::map&lt;std::array&lt;unsigned int, 4ul&gt;, chrono::batch_render::IdLabel, std::less&lt;std::array&lt;unsigned int, 4ul&gt; &gt;, std::allocator&lt;std::pair&lt;std::array&lt;unsigned int, 4ul&gt; const, chrono::batch_render::IdLabel&gt; &gt; &gt; const&amp;, bool)::{lambda(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="80" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="85" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="92" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="100" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="0" branch="false"/><line number="104" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="110" hits="0" branch="false"/><line number="112" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="117" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="118" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="120" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Pixels chrono::batch_render::(anonymous namespace)::Viewable&lt;chrono::batch_render::Pixels&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::device::DType, chrono::batch_render::Pixels const&amp;)" line-rate="0.6923076923076923" branch-rate="0.6111111111111112" complexity="0.0"><lines><line number="124" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="126" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="6" branch="false"/><line number="129" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="130" hits="0" branch="false"/><line number="132" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="0" branch="false"/><line number="135" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="136" hits="0" branch="false"/><line number="138" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="139" hits="0" branch="false"/><line number="141" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::device::Tensor chrono::batch_render::(anonymous namespace)::Viewable&lt;chrono::batch_render::device::Tensor&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::device::DType, chrono::batch_render::device::Tensor const&amp;)" line-rate="0.6923076923076923" branch-rate="0.6111111111111112" complexity="0.0"><lines><line number="124" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="126" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="2" branch="false"/><line number="129" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="130" hits="0" branch="false"/><line number="132" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="0" branch="false"/><line number="135" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="136" hits="0" branch="false"/><line number="138" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="139" hits="0" branch="false"/><line number="141" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::WriteVar" signature="(std::filesystem::__cxx11::path, chrono::batch_render::RenderVarOutput const&amp;, chrono::batch_render::Pixels const&amp;)" line-rate="0.5555555555555556" branch-rate="0.35714285714285715" complexity="0.0"><lines><line number="144" hits="12" branch="false"/><line number="146" hits="12" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="147" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="150" hits="36" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="151" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="154" hits="0" branch="false"/><line number="156" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::Fetch" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="0.9230769230769231" branch-rate="0.5" complexity="0.0"><lines><line number="159" hits="4" branch="false"/><line number="160" hits="4" branch="false"/><line number="161" hits="4" branch="false"/><line number="162" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="164" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="165" hits="12" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="166" hits="12" branch="false"/><line number="168" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="169" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="171" hits="4" branch="false"/><line number="172" hits="4" branch="false"/><line number="173" hits="4" branch="false"/><line number="174" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Fetch(chrono::batch_render::device::Tensor const&amp;)::{lambda()#2}::operator()" signature="() const" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="175" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="4" branch="false"/><line number="177" hits="4" branch="false"/><line number="178" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="179" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="180" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::WriteRenderVar" signature="(std::filesystem::__cxx11::path, chrono::batch_render::RenderVarOutput const&amp;, long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="185" hits="12" branch="false"/><line number="187" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="std::vector&lt;std::filesystem::__cxx11::path, std::allocator&lt;std::filesystem::__cxx11::path&gt; &gt; chrono::batch_render::(anonymous namespace)::WriteVars&lt;chrono::batch_render::ImageWriter::WriteFrame(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::FrameOutput const&amp;, bool)::{lambda(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::RenderVarOutput const&amp;, long)#1}&gt;" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::FrameOutput const&amp;, bool, chrono::batch_render::ImageWriter::WriteFrame(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::FrameOutput const&amp;, bool)::{lambda(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::RenderVarOutput const&amp;, long)#1})" line-rate="0.6363636363636364" branch-rate="0.46875" complexity="0.0"><lines><line number="193" hits="1" branch="false"/><line number="195" hits="1" branch="false"/><line number="196" hits="1" branch="false"/><line number="197" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="199" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="0" branch="false"/><line number="202" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="204" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="12" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="207" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="213" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="216" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="218" hits="0" branch="false"/><line number="219" hits="1" branch="false"/><line number="220" hits="0" branch="false"/></lines></method><method name="std::vector&lt;std::filesystem::__cxx11::path, std::allocator&lt;std::filesystem::__cxx11::path&gt; &gt; chrono::batch_render::(anonymous namespace)::WriteVars&lt;chrono::batch_render::WriteFrame(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::FrameOutput const&amp;, bool)::{lambda(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::RenderVarOutput const&amp;, long)#1}&gt;" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::FrameOutput const&amp;, bool, chrono::batch_render::WriteFrame(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::FrameOutput const&amp;, bool)::{lambda(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::RenderVarOutput const&amp;, long)#1})" line-rate="0.6363636363636364" branch-rate="0.46875" complexity="0.0"><lines><line number="193" hits="3" branch="false"/><line number="195" hits="3" branch="false"/><line number="196" hits="3" branch="false"/><line number="197" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="199" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="0" branch="false"/><line number="202" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="6" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="204" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="36" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="207" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="213" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="216" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="218" hits="0" branch="false"/><line number="219" hits="3" branch="false"/><line number="220" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::WriteFrame" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::FrameOutput const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="224" hits="3" branch="false"/><line number="226" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::WriteFrame(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::FrameOutput const&amp;, bool)::{lambda(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::RenderVarOutput const&amp;, long)#1}::operator()" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::RenderVarOutput const&amp;, long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="227" hits="12" branch="false"/><line number="228" hits="39" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ImageWriter::State::Run" signature="()" line-rate="0.8260869565217391" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="241" hits="2" branch="false"/><line number="242" hits="2" branch="false"/><line number="243" hits="10" branch="false"/><line number="244" hits="21" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="248" hits="4" branch="false"/><line number="249" hits="4" branch="false"/><line number="250" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="4" branch="false"/><line number="253" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="0" branch="false"/><line number="255" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="false"/><line number="257" hits="4" branch="false"/><line number="258" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="4" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="260" hits="0" branch="false"/><line number="262" hits="4" branch="false"/><line number="263" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="264" hits="4" branch="false"/><line number="265" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::State::Submit" signature="(std::function&lt;void ()&gt;)" line-rate="1.0" branch-rate="0.6" complexity="0.0"><lines><line number="267" hits="4" branch="false"/><line number="268" hits="4" branch="false"/><line number="269" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="270" hits="4" branch="false"/><line number="271" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="273" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::State::Drain" signature="()" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="275" hits="2" branch="false"/><line number="276" hits="2" branch="false"/><line number="277" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="278" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::ImageWriter" signature="(unsigned int, unsigned int)" line-rate="0.7777777777777778" branch-rate="0.625" complexity="0.0"><lines><line number="281" hits="1" branch="false"/><line number="282" hits="1" branch="false"/><line number="283" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="284" hits="0" branch="false"/><line number="286" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="1" branch="false"/><line number="289" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::~ImageWriter" signature="()" line-rate="0.6875" branch-rate="0.375" complexity="0.0"><lines><line number="294" hits="1" branch="false"/><line number="295" hits="1" branch="false"/><line number="296" hits="1" branch="false"/><line number="297" hits="1" branch="false"/><line number="298" hits="1" branch="false"/><line number="299" hits="1" branch="false"/><line number="300" hits="1" branch="false"/><line number="301" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="2" branch="false"/><line number="304" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="0" branch="false"/><line number="306" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="307" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="308" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="311" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::WriteImage" signature="(std::filesystem::__cxx11::path, chrono::batch_render::Pixels)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="313" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::WriteImage(std::filesystem::__cxx11::path, chrono::batch_render::Pixels)::{lambda()#1}::operator()" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="314" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="315" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="316" hits="0" branch="false"/><line number="317" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::WriteImage" signature="(std::filesystem::__cxx11::path, chrono::batch_render::device::Tensor const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="319" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::WriteImage(std::filesystem::__cxx11::path, chrono::batch_render::device::Tensor const&amp;)::{lambda()#1}::operator()" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="320" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="321" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="322" hits="0" branch="false"/><line number="323" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::WriteRenderVar" signature="(std::filesystem::__cxx11::path, chrono::batch_render::RenderVarOutput const&amp;, long)" line-rate="0.9090909090909091" branch-rate="0.5789473684210527" complexity="0.0"><lines><line number="325" hits="4" branch="false"/><line number="327" hits="4" branch="false"/><line number="328" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="329" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="330" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="331" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="333" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="4" branch="false"/><line number="336" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="337" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="338" hits="4" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line></lines></method><method name="chrono::batch_render::ImageWriter::WriteRenderVar(std::filesystem::__cxx11::path, chrono::batch_render::RenderVarOutput const&amp;, long)::{lambda()#1}::operator()" signature="() const" line-rate="0.8333333333333334" branch-rate="0.5" complexity="0.0"><lines><line number="339" hits="8" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="341" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="342" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="344" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="4" branch="false"/><line number="346" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::WriteFrame" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::FrameOutput const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="348" hits="1" branch="false"/><line number="350" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::WriteFrame(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::FrameOutput const&amp;, bool)::{lambda(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::RenderVarOutput const&amp;, long)#1}::operator()" signature="(std::filesystem::__cxx11::path const&amp;, chrono::batch_render::RenderVarOutput const&amp;, long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="351" hits="4" branch="false"/><line number="352" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ImageWriter::Wait" signature="()" line-rate="0.625" branch-rate="0.16666666666666666" complexity="0.0"><lines><line number="355" hits="1" branch="false"/><line number="356" hits="1" branch="false"/><line number="357" hits="1" branch="false"/><line number="358" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="359" hits="0" branch="false"/><line number="360" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="361" hits="0" branch="false"/><line number="362" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ImageWriter::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="364" hits="1" branch="false"/><line number="365" hits="1" branch="false"/><line number="366" hits="1" branch="false"/><line number="367" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::RenderOutput::operator[]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.8" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="369" hits="3381" branch="false"/><line number="370" hits="3381" branch="false"/><line number="371" hits="3381" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="372" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="374" hits="3381" branch="false"/></lines></method></methods><lines><line number="28" hits="15" branch="false"/><line number="29" hits="15" branch="false"/><line number="30" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="31" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="15" branch="false"/><line number="36" hits="3421" branch="false"/><line number="37" hits="3568" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="3567" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="3420" branch="false"/><line number="42" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="51" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="70" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="80" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="85" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="92" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="100" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="0" branch="false"/><line number="104" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="110" hits="0" branch="false"/><line number="112" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="117" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="118" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="120" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="124" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="125" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="126" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="6" branch="false"/><line number="127" hits="2" branch="false"/><line number="129" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="129" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="130" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="132" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="132" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="0" branch="false"/><line number="133" hits="0" branch="false"/><line number="135" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="135" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="136" hits="0" branch="false"/><line number="136" hits="0" branch="false"/><line number="138" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="138" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="139" hits="0" branch="false"/><line number="139" hits="0" branch="false"/><line number="141" hits="6" branch="false"/><line number="141" hits="2" branch="false"/><line number="144" hits="12" branch="false"/><line number="146" hits="12" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="147" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="150" hits="36" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="151" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="154" hits="0" branch="false"/><line number="156" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="4" branch="false"/><line number="160" hits="4" branch="false"/><line number="161" hits="4" branch="false"/><line number="162" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="164" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="165" hits="12" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="166" hits="12" branch="false"/><line number="168" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="169" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="171" hits="4" branch="false"/><line number="172" hits="4" branch="false"/><line number="173" hits="4" branch="false"/><line number="174" hits="4" branch="false"/><line number="175" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="4" branch="false"/><line number="177" hits="4" branch="false"/><line number="178" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="179" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="180" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="4" branch="false"/><line number="185" hits="12" branch="false"/><line number="187" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="1" branch="false"/><line number="193" hits="3" branch="false"/><line number="195" hits="1" branch="false"/><line number="195" hits="3" branch="false"/><line number="196" hits="1" branch="false"/><line number="196" hits="3" branch="false"/><line number="197" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="199" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="199" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="0" branch="false"/><line number="200" hits="0" branch="false"/><line number="202" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="203" hits="6" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="204" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="12" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="205" hits="36" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="207" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="211" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="213" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="213" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="216" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="216" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="218" hits="0" branch="false"/><line number="218" hits="0" branch="false"/><line number="219" hits="1" branch="false"/><line number="219" hits="3" branch="false"/><line number="220" hits="0" branch="false"/><line number="220" hits="0" branch="false"/><line number="224" hits="3" branch="false"/><line number="226" hits="3" branch="false"/><line number="227" hits="12" branch="false"/><line number="228" hits="39" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="2" branch="false"/><line number="242" hits="2" branch="false"/><line number="243" hits="10" branch="false"/><line number="244" hits="21" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="248" hits="4" branch="false"/><line number="249" hits="4" branch="false"/><line number="250" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="4" branch="false"/><line number="253" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="0" branch="false"/><line number="255" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="false"/><line number="257" hits="4" branch="false"/><line number="258" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="4" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="260" hits="0" branch="false"/><line number="262" hits="4" branch="false"/><line number="263" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="264" hits="4" branch="false"/><line number="265" hits="2" branch="false"/><line number="267" hits="4" branch="false"/><line number="268" hits="4" branch="false"/><line number="269" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="270" hits="4" branch="false"/><line number="271" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="273" hits="4" branch="false"/><line number="275" hits="2" branch="false"/><line number="276" hits="2" branch="false"/><line number="277" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="278" hits="2" branch="false"/><line number="281" hits="1" branch="false"/><line number="282" hits="1" branch="false"/><line number="283" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="284" hits="0" branch="false"/><line number="286" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="288" hits="1" branch="false"/><line number="289" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="1" branch="false"/><line number="294" hits="1" branch="false"/><line number="295" hits="1" branch="false"/><line number="296" hits="1" branch="false"/><line number="297" hits="1" branch="false"/><line number="298" hits="1" branch="false"/><line number="299" hits="1" branch="false"/><line number="300" hits="1" branch="false"/><line number="301" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="2" branch="false"/><line number="304" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="0" branch="false"/><line number="306" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="307" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="308" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="311" hits="1" branch="false"/><line number="313" hits="0" branch="false"/><line number="314" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="315" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="316" hits="0" branch="false"/><line number="317" hits="0" branch="false"/><line number="319" hits="0" branch="false"/><line number="320" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="321" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="322" hits="0" branch="false"/><line number="323" hits="0" branch="false"/><line number="325" hits="4" branch="false"/><line number="327" hits="4" branch="false"/><line number="328" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="329" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="330" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="331" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="333" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="4" branch="false"/><line number="336" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="337" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="338" hits="4" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="339" hits="8" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="341" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="342" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="344" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="4" branch="false"/><line number="346" hits="4" branch="false"/><line number="348" hits="1" branch="false"/><line number="350" hits="1" branch="false"/><line number="351" hits="4" branch="false"/><line number="352" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="1" branch="false"/><line number="356" hits="1" branch="false"/><line number="357" hits="1" branch="false"/><line number="358" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="359" hits="0" branch="false"/><line number="360" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="361" hits="0" branch="false"/><line number="362" hits="1" branch="false"/><line number="364" hits="1" branch="false"/><line number="365" hits="1" branch="false"/><line number="366" hits="1" branch="false"/><line number="367" hits="1" branch="false"/><line number="369" hits="3381" branch="false"/><line number="370" hits="3381" branch="false"/><line number="371" hits="3381" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="372" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="374" hits="3381" branch="false"/></lines></class><class name="render_output_h" filename="chrono_batch_render/render/render_output.h" line-rate="0.68" branch-rate="0.9705882352941176" complexity="0.0"><methods><method name="&lt;unknown function 40&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 73&gt;" signature="" line-rate="1.0" branch-rate="0.96875" complexity="0.0"><lines><line number="73" hits="3404" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="82" hits="3350" branch="false"/><line number="83" hits="3381" branch="true" condition-coverage="100% (27/27)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="3369" branch="false"/></lines></method><method name="chrono::batch_render::RenderOutput::Ready" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RenderOutput::Contains" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RenderOutput::Size" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="40" hits="3711" branch="false"/><line number="73" hits="3952" branch="false"/><line number="73" hits="3404" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="78" hits="1" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="false"/><line number="82" hits="3350" branch="false"/><line number="82" hits="139" branch="false"/><line number="83" hits="3381" branch="true" condition-coverage="100% (27/27)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="139" branch="false"/><line number="84" hits="3369" branch="false"/><line number="84" hits="139" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="false"/><line number="92" hits="4" branch="false"/><line number="93" hits="4" branch="false"/><line number="96" hits="1" branch="false"/><line number="96" hits="1" branch="false"/><line number="97" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="1" branch="false"/><line number="100" hits="0" branch="false"/><line number="101" hits="0" branch="false"/><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="false"/></lines></class><class name="renderer_cpp" filename="chrono_batch_render/render/renderer.cpp" line-rate="0.922752808988764" branch-rate="0.8025641025641026" complexity="0.0"><methods><method name="chrono::batch_render::RendererImpl::RendererImpl" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::RendererDesc const&amp;)" line-rate="1.0" branch-rate="0.6818181818181818" complexity="0.0"><lines><line number="43" hits="149" branch="false"/><line number="44" hits="149" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="45" hits="149" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="149" branch="false"/><line number="47" hits="149" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="48" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="149" branch="false"/><line number="51" hits="149" branch="false"/><line number="52" hits="149" branch="false"/><line number="53" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="149" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="55" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="149" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="149" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::ProgramHash" signature="(chrono::batch_render::material::MaterialDefinitionSet const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="60" hits="3662" branch="false"/><line number="61" hits="3662" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::RendererImpl::CreateRenderProgram" signature="(chrono::batch_render::material::MaterialDefinitionSet const&amp;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="65" hits="211" branch="false"/><line number="67" hits="211" branch="false"/><line number="68" hits="211" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="211" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="211" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="211" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="422" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="633" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::WaitsForKernels" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="79" hits="9313" branch="false"/><line number="80" hits="9313" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::RendererImpl::RenderEntry" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8181818181818182" branch-rate="0.7272727272727273" complexity="0.0"><lines><line number="83" hits="3572" branch="false"/><line number="84" hits="3572" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="172" branch="false"/><line number="87" hits="3572" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="2903" branch="false"/><line number="89" hits="2903" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="90" hits="58" branch="false"/><line number="91" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="97" hits="3514" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::UpdateRenderProgram" signature="()" line-rate="0.782608695652174" branch-rate="0.7037037037037037" complexity="0.0"><lines><line number="100" hits="3513" branch="false"/><line number="101" hits="3513" branch="false"/><line number="102" hits="3513" branch="false"/><line number="103" hits="3513" branch="false"/><line number="104" hits="3513" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="105" hits="559" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="106" hits="559" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="107" hits="2954" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="62" branch="false"/><line number="109" hits="64" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="62" branch="false"/><line number="111" hits="62" branch="false"/><line number="112" hits="62" branch="false"/><line number="113" hits="124" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="62" branch="false"/><line number="117" hits="182" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="3460" branch="false"/><line number="122" hits="2954" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="2897" branch="false"/><line number="126" hits="2897" branch="false"/><line number="127" hits="2952" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="2899" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="2899" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="2846" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="2844" branch="false"/><line number="134" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="139" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="140" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="142" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="149" hits="0" branch="false"/><line number="150" hits="53" branch="false"/><line number="151" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="53" branch="false"/><line number="154" hits="102" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="156" hits="53" branch="false"/><line number="157" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::RendererImpl::Step" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Stream)" line-rate="0.9358974358974359" branch-rate="0.8924731182795699" complexity="0.0"><lines><line number="160" hits="3530" branch="false"/><line number="161" hits="3530" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="162" hits="3530" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="3530" branch="false"/><line number="164" hits="3534" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="3530" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="3526" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="3526" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="3526" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="2" branch="false"/><line number="171" hits="2" branch="false"/><line number="172" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="3526" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="175" hits="3526" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="3526" branch="false"/><line number="177" hits="3526" branch="false"/><line number="178" hits="7055" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="3529" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="3516" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="3526" branch="false"/><line number="185" hits="3526" branch="false"/><line number="186" hits="3526" branch="false"/><line number="187" hits="7055" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="7058" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="3526" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="3513" branch="false"/><line number="203" hits="3568" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="3513" branch="false"/><line number="207" hits="7029" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="3516" branch="false"/><line number="209" hits="3516" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="0" branch="false"/><line number="212" hits="3516" branch="false"/><line number="213" hits="3516" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="3516" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="3516" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="7189" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="3673" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="218" hits="0" branch="false"/><line number="220" hits="3673" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="3673" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="3673" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="3667" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="3667" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="7346" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="3673" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="227" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="1" branch="false"/><line number="229" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="230" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="1" branch="false"/><line number="235" hits="7330" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="3817" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="3817" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="238" hits="0" branch="false"/><line number="240" hits="3817" branch="false"/><line number="241" hits="3817" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="false"/><line number="244" hits="3817" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="3817" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="3614" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="203" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="3529" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="16" branch="false"/><line number="253" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="255" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="3513" branch="false"/><line number="260" hits="7047" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::PlanProducts" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="262" hits="3530" branch="false"/><line number="263" hits="3530" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::PlanProducts(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::RendererImpl::StepPlan const&amp;)#1}::operator()" signature="(chrono::batch_render::RendererImpl::StepPlan const&amp;) const" line-rate="0.9444444444444444" branch-rate="0.85" complexity="0.0"><lines><line number="264" hits="3526" branch="false"/><line number="265" hits="3379" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="3526" branch="false"/><line number="268" hits="3363" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="3526" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="3360" branch="false"/><line number="271" hits="3360" branch="false"/><line number="273" hits="166" branch="false"/><line number="274" hits="1494" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="1328" branch="false"/><line number="277" hits="498" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="332" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="166" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="281" hits="166" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="282" hits="0" branch="false"/><line number="284" hits="166" branch="false"/><line number="285" hits="3692" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::AcquireSet" signature="(chrono::batch_render::RendererImpl::StepPlan&amp;)" line-rate="0.9887640449438202" branch-rate="0.819047619047619" complexity="0.0"><lines><line number="287" hits="3513" branch="false"/><line number="288" hits="3513" branch="false"/><line number="289" hits="3513" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="290" hits="3347" branch="false"/><line number="293" hits="166" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="294" hits="166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="166" branch="false"/><line number="296" hits="166" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="297" hits="166" branch="false"/><line number="298" hits="166" branch="false"/><line number="299" hits="166" branch="false"/><line number="300" hits="166" branch="false"/><line number="301" hits="166" branch="false"/><line number="302" hits="166" branch="false"/><line number="303" hits="335" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="425" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="256" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="33" branch="false"/><line number="312" hits="33" branch="false"/><line number="313" hits="223" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="314" hits="0" branch="false"/><line number="316" hits="223" branch="false"/><line number="317" hits="446" branch="false"/><line number="318" hits="223" branch="false"/><line number="319" hits="223" branch="false"/><line number="320" hits="223" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="446" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="322" hits="223" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="200" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="446" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="446" branch="false"/><line number="327" hits="169" branch="false"/><line number="328" hits="169" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="329" hits="169" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="49" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="335" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="336" hits="4" branch="false"/><line number="337" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="338" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="339" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="342" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="160" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="9" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="349" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="9" branch="false"/><line number="352" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="9" branch="false"/><line number="354" hits="27" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="355" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="356" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="357" hits="9" branch="false"/><line number="358" hits="9" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="359" hits="9" branch="false"/><line number="361" hits="9" branch="false"/><line number="362" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="4" branch="false"/><line number="364" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="365" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="169" branch="false"/><line number="369" hits="1494" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="1328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="1162" branch="false"/><line number="373" hits="166" branch="false"/><line number="374" hits="359" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="193" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="193" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="193" branch="false"/><line number="378" hits="193" branch="false"/><line number="379" hits="193" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="166" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="382" hits="332" branch="false"/><line number="383" hits="166" branch="false"/><line number="384" hits="166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="166" branch="false"/><line number="386" hits="166" branch="false"/><line number="387" hits="970" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::AcquireCloud" signature="(chrono::batch_render::RendererImpl::OutputSet&amp;, unsigned int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, chrono::batch_render::ResolvedProduct const&amp;, chrono::batch_render::ResolvedVar const&amp;, unsigned long)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="389" hits="33" branch="false"/><line number="392" hits="33" branch="false"/><line number="393" hits="33" branch="false"/><line number="394" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="395" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="33" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::AcquireCloud(chrono::batch_render::RendererImpl::OutputSet&amp;, unsigned int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, chrono::batch_render::ResolvedProduct const&amp;, chrono::batch_render::ResolvedVar const&amp;, unsigned long)::{lambda(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::device::DType, std::vector&lt;long, std::allocator&lt;long&gt; &gt;)#1}::operator()" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::device::DType, std::vector&lt;long, std::allocator&lt;long&gt; &gt;) const" line-rate="0.9767441860465116" branch-rate="0.8974358974358975" complexity="0.0"><lines><line number="398" hits="160" branch="false"/><line number="399" hits="254" branch="false"/><line number="400" hits="127" branch="false"/><line number="401" hits="127" branch="false"/><line number="402" hits="254" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="0" branch="false"/><line number="404" hits="381" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="127" branch="false"/><line number="407" hits="127" branch="false"/><line number="408" hits="381" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="33" branch="false"/><line number="411" hits="33" branch="false"/><line number="412" hits="66" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="414" hits="33" branch="false"/><line number="415" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="416" hits="33" branch="false"/><line number="417" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="418" hits="33" branch="false"/><line number="419" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="33" branch="false"/><line number="421" hits="33" branch="false"/><line number="422" hits="33" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="423" hits="127" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="94" branch="false"/><line number="425" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="426" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="188" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="188" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="94" branch="false"/><line number="432" hits="33" branch="false"/><line number="433" hits="33" branch="false"/><line number="434" hits="33" branch="false"/><line number="435" hits="33" branch="false"/><line number="436" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="33" branch="false"/><line number="438" hits="66" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="439" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="33" branch="false"/><line number="442" hits="165" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::Trace" signature="(chrono::batch_render::ProductPlan const&amp;, chrono::batch_render::RendererImpl::OutputSet&amp;, std::set&lt;unsigned int, std::less&lt;unsigned int&gt;, std::allocator&lt;unsigned int&gt; &gt; const&amp;, chrono::batch_render::Snapshot const&amp;, std::span&lt;chrono::batch_render::RendererImpl::SensorPipelineRun const, 18446744073709551615ul&gt;)" line-rate="0.9761904761904762" branch-rate="0.7551020408163265" complexity="0.0"><lines><line number="444" hits="3513" branch="false"/><line number="447" hits="3513" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="448" hits="3513" branch="false"/><line number="449" hits="3513" branch="false"/><line number="451" hits="3513" branch="false"/><line number="452" hits="3513" branch="false"/><line number="453" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="31617" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="28104" branch="false"/><line number="457" hits="28104" branch="false"/><line number="458" hits="31669" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="459" hits="3565" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="460" hits="3565" branch="false"/><line number="461" hits="3565" branch="false"/><line number="462" hits="3565" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="465" hits="28104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="24591" branch="false"/><line number="468" hits="3513" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="469" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="470" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="471" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="472" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="473" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="474" hits="3513" branch="false"/><line number="475" hits="3513" branch="false"/><line number="476" hits="3513" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="477" hits="3565" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="478" hits="7026" branch="false"/><line number="479" hits="3513" branch="false"/><line number="480" hits="7026" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="481" hits="3513" branch="false"/><line number="482" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="483" hits="7026" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="484" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="486" hits="28104" branch="false"/><line number="487" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="3513" branch="false"/><line number="489" hits="3568" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="110" branch="false"/><line number="491" hits="55" branch="false"/><line number="492" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::RendererImpl::Trace(chrono::batch_render::ProductPlan const&amp;, chrono::batch_render::RendererImpl::OutputSet&amp;, std::set&lt;unsigned int, std::less&lt;unsigned int&gt;, std::allocator&lt;unsigned int&gt; &gt; const&amp;, chrono::batch_render::Snapshot const&amp;, std::span&lt;chrono::batch_render::RendererImpl::SensorPipelineRun const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::RendererImpl::OwnedCloud const&amp;)#1}::operator()" signature="(chrono::batch_render::RendererImpl::OwnedCloud const&amp;) const" line-rate="0.9583333333333334" branch-rate="0.8723404255319149" complexity="0.0"><lines><line number="494" hits="55" branch="false"/><line number="495" hits="45" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="496" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="498" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="499" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="503" hits="3572" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="59" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="505" hits="0" branch="false"/><line number="507" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="18" branch="false"/><line number="509" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="59" branch="false"/><line number="513" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="59" branch="false"/><line number="515" hits="59" branch="false"/><line number="516" hits="118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="517" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="519" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="520" hits="3513" branch="false"/><line number="521" hits="3513" branch="false"/><line number="522" hits="7029" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="3516" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="524" hits="3516" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="3529" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="16" branch="false"/><line number="529" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="530" hits="0" branch="false"/><line number="532" hits="16" branch="false"/><line number="533" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="534" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="535" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="536" hits="16" branch="false"/><line number="538" hits="16" branch="false"/><line number="539" hits="16" branch="false"/><line number="540" hits="16" branch="false"/><line number="541" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="16" branch="false"/><line number="543" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="546" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="3513" branch="false"/><line number="549" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="550" hits="16" branch="false"/><line number="551" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="552" hits="16" branch="false"/><line number="553" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::Trace(chrono::batch_render::ProductPlan const&amp;, chrono::batch_render::RendererImpl::OutputSet&amp;, std::set&lt;unsigned int, std::less&lt;unsigned int&gt;, std::allocator&lt;unsigned int&gt; &gt; const&amp;, chrono::batch_render::Snapshot const&amp;, std::span&lt;chrono::batch_render::RendererImpl::SensorPipelineRun const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::ResolvedVar const&amp;)#1}::operator()" signature="(chrono::batch_render::ResolvedVar const&amp;) const" line-rate="0.9473684210526315" branch-rate="0.7931034482758621" complexity="0.0"><lines><line number="554" hits="16" branch="false"/><line number="555" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="556" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="558" hits="32" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="559" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="560" hits="0" branch="false"/><line number="562" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="563" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="566" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="569" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="16" branch="false"/><line number="571" hits="16" branch="false"/><line number="572" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="573" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="30" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="576" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="577" hits="7026" branch="false"/><line number="578" hits="7042" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::PrepareRuns" signature="(chrono::batch_render::ProductPlan const&amp;, std::set&lt;unsigned int, std::less&lt;unsigned int&gt;, std::allocator&lt;unsigned int&gt; &gt; const&amp;)" line-rate="0.6590909090909091" branch-rate="0.5409836065573771" complexity="0.0"><lines><line number="581" hits="3513" branch="false"/><line number="582" hits="3513" branch="false"/><line number="583" hits="3513" branch="false"/><line number="584" hits="3513" branch="false"/><line number="585" hits="3513" branch="false"/><line number="586" hits="3568" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="589" hits="57" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="590" hits="57" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="55" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="594" hits="0" branch="false"/><line number="596" hits="55" branch="false"/><line number="597" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="598" hits="0" branch="false"/><line number="600" hits="55" branch="false"/><line number="601" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="603" hits="26" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="604" hits="50" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="605" hits="75" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="607" hits="55" branch="false"/><line number="608" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="609" hits="71" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="610" hits="71" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="611" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="612" hits="0" branch="false"/><line number="614" hits="71" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="616" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="617" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="618" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="619" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="620" hits="0" branch="false"/><line number="621" hits="0" branch="false"/><line number="622" hits="0" branch="false"/><line number="623" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="624" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="625" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="626" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="628" hits="0" branch="false"/><line number="630" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="631" hits="55" branch="false"/><line number="632" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="633" hits="3513" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::RecordRuns" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::ProductPlan const&amp;, chrono::batch_render::RendererImpl::OutputSet&amp;, std::span&lt;chrono::batch_render::RendererImpl::SensorPipelineRun const, 18446744073709551615ul&gt;, chrono::batch_render::Snapshot const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="635" hits="3513" branch="false"/><line number="638" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="639" hits="3460" branch="false"/><line number="641" hits="53" branch="false"/><line number="642" hits="53" branch="false"/><line number="643" hits="53" branch="false"/><line number="644" hits="53" branch="false"/><line number="645" hits="53" branch="false"/><line number="646" hits="53" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::RecordRuns(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::ProductPlan const&amp;, chrono::batch_render::RendererImpl::OutputSet&amp;, std::span&lt;chrono::batch_render::RendererImpl::SensorPipelineRun const, 18446744073709551615ul&gt;, chrono::batch_render::Snapshot const&amp;)::{lambda(unsigned int, unsigned int)#1}::operator()" signature="(unsigned int, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="647" hits="183" branch="false"/><line number="648" hits="130" branch="false"/><line number="649" hits="130" branch="false"/><line number="650" hits="53" branch="false"/><line number="651" hits="55" branch="false"/><line number="652" hits="4" branch="false"/><line number="653" hits="2" branch="false"/><line number="654" hits="2" branch="false"/><line number="656" hits="102" branch="false"/><line number="657" hits="49" branch="false"/><line number="658" hits="49" branch="false"/><line number="659" hits="49" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::RecordRuns(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::ProductPlan const&amp;, chrono::batch_render::RendererImpl::OutputSet&amp;, std::span&lt;chrono::batch_render::RendererImpl::SensorPipelineRun const, 18446744073709551615ul&gt;, chrono::batch_render::Snapshot const&amp;)::{lambda(chrono::batch_render::RendererImpl::SensorPipelineRun const&amp;, unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)#1}::operator()" signature="(chrono::batch_render::RendererImpl::SensorPipelineRun const&amp;, unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="661" hits="68" branch="false"/><line number="663" hits="15" branch="false"/><line number="664" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="665" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="666" hits="60" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="667" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="672" hits="15" branch="false"/><line number="673" hits="53" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::RecordRuns(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::ProductPlan const&amp;, chrono::batch_render::RendererImpl::OutputSet&amp;, std::span&lt;chrono::batch_render::RendererImpl::SensorPipelineRun const, 18446744073709551615ul&gt;, chrono::batch_render::Snapshot const&amp;)::{lambda(chrono::batch_render::RendererImpl::SensorPipelineRun const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)#1}::operator()" signature="(chrono::batch_render::RendererImpl::SensorPipelineRun const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="674" hits="159" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::RecordRuns(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::ProductPlan const&amp;, chrono::batch_render::RendererImpl::OutputSet&amp;, std::span&lt;chrono::batch_render::RendererImpl::SensorPipelineRun const, 18446744073709551615ul&gt;, chrono::batch_render::Snapshot const&amp;)::{lambda(chrono::batch_render::RendererImpl::SensorPipelineRun const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)#1}::operator()(chrono::batch_render::RendererImpl::SensorPipelineRun const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const::{lambda(chrono::batch_render::RendererImpl::OwnedVar const&amp;)#1}::operator()" signature="(chrono::batch_render::RendererImpl::OwnedVar const&amp;) const" line-rate="1.0" branch-rate="0.8666666666666667" complexity="0.0"><lines><line number="675" hits="106" branch="false"/><line number="676" hits="346" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="677" hits="106" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="678" hits="106" branch="false"/><line number="679" hits="53" branch="false"/><line number="681" hits="57" branch="false"/><line number="687" hits="53" branch="false"/><line number="688" hits="53" branch="false"/><line number="689" hits="108" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="690" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="691" hits="55" branch="false"/><line number="692" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="693" hits="55" branch="false"/><line number="694" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="697" hits="55" branch="false"/><line number="698" hits="55" branch="false"/><line number="699" hits="275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="700" hits="220" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="703" hits="15" branch="false"/><line number="706" hits="128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="707" hits="73" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="708" hits="73" branch="false"/><line number="709" hits="73" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="710" hits="73" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="712" hits="19" branch="false"/><line number="713" hits="54" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="714" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="718" hits="53" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="719" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="720" hits="24" branch="false"/><line number="721" hits="48" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="724" hits="54" branch="false"/><line number="731" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="732" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="733" hits="53" branch="false"/><line number="734" hits="53" branch="false"/><line number="735" hits="108" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="736" hits="55" branch="false"/><line number="737" hits="55" branch="false"/><line number="738" hits="55" branch="false"/><line number="739" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="740" hits="45" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="741" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="742" hits="15" branch="false"/><line number="743" hits="15" branch="false"/><line number="746" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="747" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="748" hits="55" branch="false"/><line number="749" hits="55" branch="false"/><line number="750" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="751" hits="55" branch="false"/><line number="752" hits="110" branch="false"/><line number="753" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="754" hits="55" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="755" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="756" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="757" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="759" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="760" hits="54" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="761" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="762" hits="27" branch="false"/><line number="764" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="765" hits="55" branch="false"/><line number="766" hits="55" branch="false"/><line number="767" hits="55" branch="false"/><line number="768" hits="55" branch="false"/><line number="769" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="770" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="771" hits="141" branch="false"/><line number="772" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="773" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::RendererImpl::RecordRuns(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::ProductPlan const&amp;, chrono::batch_render::RendererImpl::OutputSet&amp;, std::span&lt;chrono::batch_render::RendererImpl::SensorPipelineRun const, 18446744073709551615ul&gt;, chrono::batch_render::Snapshot const&amp;)::{lambda(chrono::batch_render::RendererImpl::OwnedCloud const&amp;, unsigned long)#1}::operator()" signature="(chrono::batch_render::RendererImpl::OwnedCloud const&amp;, unsigned long) const" line-rate="0.9523809523809523" branch-rate="0.85" complexity="0.0"><lines><line number="774" hits="160" branch="false"/><line number="775" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="776" hits="19" branch="false"/><line number="777" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="778" hits="160" branch="false"/><line number="779" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="780" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="782" hits="15" branch="false"/><line number="783" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="784" hits="0" branch="false"/><line number="785" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="787" hits="15" branch="false"/><line number="788" hits="15" branch="false"/><line number="789" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="790" hits="15" branch="false"/><line number="791" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="792" hits="15" branch="false"/><line number="793" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="794" hits="15" branch="false"/><line number="795" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="796" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="797" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="799" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="800" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="801" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="803" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="804" hits="15" branch="false"/><line number="805" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="806" hits="126" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="808" hits="19" branch="false"/><line number="809" hits="19" branch="false"/><line number="810" hits="19" branch="false"/><line number="811" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="812" hits="74" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="813" hits="54" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="814" hits="54" branch="false"/><line number="816" hits="19" branch="false"/><line number="817" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="818" hits="19" branch="false"/><line number="819" hits="19" branch="false"/><line number="820" hits="19" branch="false"/><line number="821" hits="19" branch="false"/></lines></method><method name="chrono::batch_render::RendererImpl::RecordRuns(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::ProductPlan const&amp;, chrono::batch_render::RendererImpl::OutputSet&amp;, std::span&lt;chrono::batch_render::RendererImpl::SensorPipelineRun const, 18446744073709551615ul&gt;, chrono::batch_render::Snapshot const&amp;)::{lambda(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; const&amp;, unsigned long, unsigned long)#1}::operator()" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; const&amp;, unsigned long, unsigned long) const" line-rate="0.85" branch-rate="0.8313253012048193" complexity="0.0"><lines><line number="823" hits="0" branch="false"/><line number="825" hits="0" branch="false"/><line number="826" hits="0" branch="false"/><line number="827" hits="0" branch="false"/><line number="828" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="829" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="830" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="831" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="834" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="835" hits="0" branch="false"/><line number="836" hits="0" branch="false"/><line number="837" hits="0" branch="false"/><line number="838" hits="0" branch="false"/><line number="840" hits="107" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="841" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="843" hits="41" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="844" hits="41" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="845" hits="41" branch="false"/><line number="846" hits="41" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="847" hits="1" branch="false"/><line number="849" hits="66" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="850" hits="12" branch="false"/><line number="851" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="852" hits="12" branch="false"/><line number="853" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="855" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="856" hits="108" branch="false"/><line number="857" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="859" hits="54" branch="false"/><line number="860" hits="54" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="861" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="862" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="864" hits="213" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="865" hits="214" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="866" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="867" hits="104" branch="false"/><line number="869" hits="55" branch="false"/><line number="870" hits="55" branch="false"/><line number="871" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="873" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="874" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="876" hits="53" branch="false"/><line number="879" hits="54" branch="false"/><line number="881" hits="141" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="884" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="885" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="886" hits="55" branch="false"/><line number="887" hits="55" branch="false"/><line number="888" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="889" hits="55" branch="false"/><line number="890" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="891" hits="55" branch="false"/><line number="892" hits="55" branch="false"/><line number="893" hits="55" branch="false"/><line number="894" hits="55" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="896" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="897" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="898" hits="55" branch="false"/><line number="901" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="902" hits="83" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="903" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="905" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="906" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="908" hits="107" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="909" hits="54" branch="false"/><line number="910" hits="54" branch="false"/><line number="912" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="913" hits="54" branch="false"/><line number="914" hits="54" branch="false"/><line number="916" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="917" hits="54" branch="false"/><line number="918" hits="54" branch="false"/><line number="919" hits="54" branch="false"/><line number="920" hits="54" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="921" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="924" hits="55" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="925" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="927" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="928" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="930" hits="208" branch="false"/></lines></method><method name="chrono::batch_render::Renderer::Renderer" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, chrono::batch_render::RendererDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="932" hits="149" branch="false"/><line number="933" hits="149" branch="false"/></lines></method><method name="chrono::batch_render::Renderer::~Renderer" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="935" hits="149" branch="false"/></lines></method><method name="chrono::batch_render::Renderer::Renderer" signature="(chrono::batch_render::Renderer&amp;&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="936" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Renderer::operator=" signature="(chrono::batch_render::Renderer&amp;&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="937" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Renderer::Step" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="939" hits="545" branch="false"/><line number="940" hits="545" branch="false"/></lines></method><method name="chrono::batch_render::Renderer::Step" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="943" hits="2985" branch="false"/><line number="944" hits="5970" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="945" hits="5968" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="946" hits="5970" branch="false"/></lines></method><method name="chrono::batch_render::Renderer::GetOverlays" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="948" hits="12" branch="false"/><line number="949" hits="12" branch="false"/></lines></method></methods><lines><line number="43" hits="149" branch="false"/><line number="44" hits="149" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="45" hits="149" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="149" branch="false"/><line number="47" hits="149" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="48" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="149" branch="false"/><line number="51" hits="149" branch="false"/><line number="52" hits="149" branch="false"/><line number="53" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="149" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="55" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="149" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="149" branch="false"/><line number="60" hits="3662" branch="false"/><line number="61" hits="3662" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="211" branch="false"/><line number="67" hits="211" branch="false"/><line number="68" hits="211" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="211" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="211" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="211" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="422" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="633" branch="false"/><line number="79" hits="9313" branch="false"/><line number="80" hits="9313" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="3572" branch="false"/><line number="84" hits="3572" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="172" branch="false"/><line number="87" hits="3572" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="2903" branch="false"/><line number="89" hits="2903" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="90" hits="58" branch="false"/><line number="91" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="97" hits="3514" branch="false"/><line number="100" hits="3513" branch="false"/><line number="101" hits="3513" branch="false"/><line number="102" hits="3513" branch="false"/><line number="103" hits="3513" branch="false"/><line number="104" hits="3513" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="105" hits="559" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="106" hits="559" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="107" hits="2954" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="62" branch="false"/><line number="109" hits="64" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="62" branch="false"/><line number="111" hits="62" branch="false"/><line number="112" hits="62" branch="false"/><line number="113" hits="124" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="62" branch="false"/><line number="117" hits="182" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="3460" branch="false"/><line number="122" hits="2954" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="2897" branch="false"/><line number="126" hits="2897" branch="false"/><line number="127" hits="2952" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="2899" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="2899" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="2846" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="2844" branch="false"/><line number="134" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="139" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="140" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="142" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="149" hits="0" branch="false"/><line number="150" hits="53" branch="false"/><line number="151" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="53" branch="false"/><line number="154" hits="102" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="156" hits="53" branch="false"/><line number="157" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="160" hits="3530" branch="false"/><line number="161" hits="3530" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="162" hits="3530" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="3530" branch="false"/><line number="164" hits="3534" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="3530" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="3526" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="3526" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="3526" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="2" branch="false"/><line number="171" hits="2" branch="false"/><line number="172" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="3526" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="175" hits="3526" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="3526" branch="false"/><line number="177" hits="3526" branch="false"/><line number="178" hits="7055" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="3529" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="3516" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="3526" branch="false"/><line number="185" hits="3526" branch="false"/><line number="186" hits="3526" branch="false"/><line number="187" hits="7055" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="7058" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="3526" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="3513" branch="false"/><line number="203" hits="3568" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="3513" branch="false"/><line number="207" hits="7029" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="3516" branch="false"/><line number="209" hits="3516" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="0" branch="false"/><line number="212" hits="3516" branch="false"/><line number="213" hits="3516" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="3516" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="3516" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="7189" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="3673" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="218" hits="0" branch="false"/><line number="220" hits="3673" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="3673" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="3673" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="3667" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="3667" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="7346" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="3673" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="227" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="1" branch="false"/><line number="229" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="230" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="1" branch="false"/><line number="235" hits="7330" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="3817" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="3817" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="238" hits="0" branch="false"/><line number="240" hits="3817" branch="false"/><line number="241" hits="3817" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="false"/><line number="244" hits="3817" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="3817" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="3614" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="203" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="3529" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="16" branch="false"/><line number="253" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="255" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="3513" branch="false"/><line number="260" hits="7047" branch="false"/><line number="262" hits="3530" branch="false"/><line number="263" hits="3530" branch="false"/><line number="264" hits="3526" branch="false"/><line number="265" hits="3379" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="3526" branch="false"/><line number="268" hits="3363" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="3526" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="3360" branch="false"/><line number="271" hits="3360" branch="false"/><line number="273" hits="166" branch="false"/><line number="274" hits="1494" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="1328" branch="false"/><line number="277" hits="498" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="332" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="166" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="281" hits="166" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="282" hits="0" branch="false"/><line number="284" hits="166" branch="false"/><line number="285" hits="3692" branch="false"/><line number="287" hits="3513" branch="false"/><line number="288" hits="3513" branch="false"/><line number="289" hits="3513" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="290" hits="3347" branch="false"/><line number="293" hits="166" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="294" hits="166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="166" branch="false"/><line number="296" hits="166" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="297" hits="166" branch="false"/><line number="298" hits="166" branch="false"/><line number="299" hits="166" branch="false"/><line number="300" hits="166" branch="false"/><line number="301" hits="166" branch="false"/><line number="302" hits="166" branch="false"/><line number="303" hits="335" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="425" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="256" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="33" branch="false"/><line number="312" hits="33" branch="false"/><line number="313" hits="223" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="314" hits="0" branch="false"/><line number="316" hits="223" branch="false"/><line number="317" hits="446" branch="false"/><line number="318" hits="223" branch="false"/><line number="319" hits="223" branch="false"/><line number="320" hits="223" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="446" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="322" hits="223" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="200" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="446" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="446" branch="false"/><line number="327" hits="169" branch="false"/><line number="328" hits="169" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="329" hits="169" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="49" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="335" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="336" hits="4" branch="false"/><line number="337" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="338" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="339" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="342" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="160" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="9" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="349" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="9" branch="false"/><line number="352" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="9" branch="false"/><line number="354" hits="27" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="355" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="356" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="357" hits="9" branch="false"/><line number="358" hits="9" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="359" hits="9" branch="false"/><line number="361" hits="9" branch="false"/><line number="362" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="4" branch="false"/><line number="364" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="365" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="169" branch="false"/><line number="369" hits="1494" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="1328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="1162" branch="false"/><line number="373" hits="166" branch="false"/><line number="374" hits="359" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="193" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="193" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="193" branch="false"/><line number="378" hits="193" branch="false"/><line number="379" hits="193" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="166" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="382" hits="332" branch="false"/><line number="383" hits="166" branch="false"/><line number="384" hits="166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="166" branch="false"/><line number="386" hits="166" branch="false"/><line number="387" hits="970" branch="false"/><line number="389" hits="33" branch="false"/><line number="392" hits="33" branch="false"/><line number="393" hits="33" branch="false"/><line number="394" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="395" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="33" branch="false"/><line number="398" hits="160" branch="false"/><line number="399" hits="254" branch="false"/><line number="400" hits="127" branch="false"/><line number="401" hits="127" branch="false"/><line number="402" hits="254" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="0" branch="false"/><line number="404" hits="381" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="127" branch="false"/><line number="407" hits="127" branch="false"/><line number="408" hits="381" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="33" branch="false"/><line number="411" hits="33" branch="false"/><line number="412" hits="66" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="414" hits="33" branch="false"/><line number="415" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="416" hits="33" branch="false"/><line number="417" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="418" hits="33" branch="false"/><line number="419" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="33" branch="false"/><line number="421" hits="33" branch="false"/><line number="422" hits="33" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="423" hits="127" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="94" branch="false"/><line number="425" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="426" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="188" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="188" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="94" branch="false"/><line number="432" hits="33" branch="false"/><line number="433" hits="33" branch="false"/><line number="434" hits="33" branch="false"/><line number="435" hits="33" branch="false"/><line number="436" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="33" branch="false"/><line number="438" hits="66" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="439" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="33" branch="false"/><line number="442" hits="165" branch="false"/><line number="444" hits="3513" branch="false"/><line number="447" hits="3513" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="448" hits="3513" branch="false"/><line number="449" hits="3513" branch="false"/><line number="451" hits="3513" branch="false"/><line number="452" hits="3513" branch="false"/><line number="453" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="31617" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="28104" branch="false"/><line number="457" hits="28104" branch="false"/><line number="458" hits="31669" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="459" hits="3565" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="460" hits="3565" branch="false"/><line number="461" hits="3565" branch="false"/><line number="462" hits="3565" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="465" hits="28104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="24591" branch="false"/><line number="468" hits="3513" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="469" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="470" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="471" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="472" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="473" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="474" hits="3513" branch="false"/><line number="475" hits="3513" branch="false"/><line number="476" hits="3513" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="477" hits="3565" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="478" hits="7026" branch="false"/><line number="479" hits="3513" branch="false"/><line number="480" hits="7026" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="481" hits="3513" branch="false"/><line number="482" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="483" hits="7026" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="484" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="486" hits="28104" branch="false"/><line number="487" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="3513" branch="false"/><line number="489" hits="3568" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="110" branch="false"/><line number="491" hits="55" branch="false"/><line number="492" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="494" hits="55" branch="false"/><line number="495" hits="45" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="496" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="498" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="499" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="503" hits="3572" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="59" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="505" hits="0" branch="false"/><line number="507" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="18" branch="false"/><line number="509" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="59" branch="false"/><line number="513" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="59" branch="false"/><line number="515" hits="59" branch="false"/><line number="516" hits="118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="517" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="519" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="520" hits="3513" branch="false"/><line number="521" hits="3513" branch="false"/><line number="522" hits="7029" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="3516" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="524" hits="3516" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="3529" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="16" branch="false"/><line number="529" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="530" hits="0" branch="false"/><line number="532" hits="16" branch="false"/><line number="533" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="534" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="535" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="536" hits="16" branch="false"/><line number="538" hits="16" branch="false"/><line number="539" hits="16" branch="false"/><line number="540" hits="16" branch="false"/><line number="541" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="16" branch="false"/><line number="543" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="546" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="3513" branch="false"/><line number="549" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="550" hits="16" branch="false"/><line number="551" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="552" hits="16" branch="false"/><line number="553" hits="16" branch="false"/><line number="554" hits="16" branch="false"/><line number="555" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="556" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="558" hits="32" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="559" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="560" hits="0" branch="false"/><line number="562" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="563" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="566" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="569" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="16" branch="false"/><line number="571" hits="16" branch="false"/><line number="572" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="573" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="30" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="576" hits="3513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="577" hits="7026" branch="false"/><line number="578" hits="7042" branch="false"/><line number="581" hits="3513" branch="false"/><line number="582" hits="3513" branch="false"/><line number="583" hits="3513" branch="false"/><line number="584" hits="3513" branch="false"/><line number="585" hits="3513" branch="false"/><line number="586" hits="3568" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="589" hits="57" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="590" hits="57" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="55" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="594" hits="0" branch="false"/><line number="596" hits="55" branch="false"/><line number="597" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="598" hits="0" branch="false"/><line number="600" hits="55" branch="false"/><line number="601" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="603" hits="26" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="604" hits="50" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="605" hits="75" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="607" hits="55" branch="false"/><line number="608" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="609" hits="71" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="610" hits="71" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="611" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="612" hits="0" branch="false"/><line number="614" hits="71" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="616" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="617" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="618" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="619" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="620" hits="0" branch="false"/><line number="621" hits="0" branch="false"/><line number="622" hits="0" branch="false"/><line number="623" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="624" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="625" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="626" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="628" hits="0" branch="false"/><line number="630" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="631" hits="55" branch="false"/><line number="632" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="633" hits="3513" branch="false"/><line number="635" hits="3513" branch="false"/><line number="638" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="639" hits="3460" branch="false"/><line number="641" hits="53" branch="false"/><line number="642" hits="53" branch="false"/><line number="643" hits="53" branch="false"/><line number="644" hits="53" branch="false"/><line number="645" hits="53" branch="false"/><line number="646" hits="53" branch="false"/><line number="647" hits="183" branch="false"/><line number="648" hits="130" branch="false"/><line number="649" hits="130" branch="false"/><line number="650" hits="53" branch="false"/><line number="651" hits="55" branch="false"/><line number="652" hits="4" branch="false"/><line number="653" hits="2" branch="false"/><line number="654" hits="2" branch="false"/><line number="656" hits="102" branch="false"/><line number="657" hits="49" branch="false"/><line number="658" hits="49" branch="false"/><line number="659" hits="49" branch="false"/><line number="661" hits="68" branch="false"/><line number="663" hits="15" branch="false"/><line number="664" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="665" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="666" hits="60" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="667" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="672" hits="15" branch="false"/><line number="673" hits="53" branch="false"/><line number="674" hits="159" branch="false"/><line number="675" hits="106" branch="false"/><line number="676" hits="346" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="677" hits="106" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="678" hits="106" branch="false"/><line number="679" hits="53" branch="false"/><line number="681" hits="57" branch="false"/><line number="687" hits="53" branch="false"/><line number="688" hits="53" branch="false"/><line number="689" hits="108" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="690" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="691" hits="55" branch="false"/><line number="692" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="693" hits="55" branch="false"/><line number="694" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="697" hits="55" branch="false"/><line number="698" hits="55" branch="false"/><line number="699" hits="275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="700" hits="220" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="703" hits="15" branch="false"/><line number="706" hits="128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="707" hits="73" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="708" hits="73" branch="false"/><line number="709" hits="73" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="710" hits="73" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="712" hits="19" branch="false"/><line number="713" hits="54" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="714" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="718" hits="53" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="719" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="720" hits="24" branch="false"/><line number="721" hits="48" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="724" hits="54" branch="false"/><line number="731" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="732" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="733" hits="53" branch="false"/><line number="734" hits="53" branch="false"/><line number="735" hits="108" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="736" hits="55" branch="false"/><line number="737" hits="55" branch="false"/><line number="738" hits="55" branch="false"/><line number="739" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="740" hits="45" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="741" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="742" hits="15" branch="false"/><line number="743" hits="15" branch="false"/><line number="746" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="747" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="748" hits="55" branch="false"/><line number="749" hits="55" branch="false"/><line number="750" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="751" hits="55" branch="false"/><line number="752" hits="110" branch="false"/><line number="753" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="754" hits="55" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="755" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="756" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="757" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="759" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="760" hits="54" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="761" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="762" hits="27" branch="false"/><line number="764" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="765" hits="55" branch="false"/><line number="766" hits="55" branch="false"/><line number="767" hits="55" branch="false"/><line number="768" hits="55" branch="false"/><line number="769" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="770" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="771" hits="141" branch="false"/><line number="772" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="773" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="774" hits="160" branch="false"/><line number="775" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="776" hits="19" branch="false"/><line number="777" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="778" hits="160" branch="false"/><line number="779" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="780" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="782" hits="15" branch="false"/><line number="783" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="784" hits="0" branch="false"/><line number="785" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="787" hits="15" branch="false"/><line number="788" hits="15" branch="false"/><line number="789" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="790" hits="15" branch="false"/><line number="791" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="792" hits="15" branch="false"/><line number="793" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="794" hits="15" branch="false"/><line number="795" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="796" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="797" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="799" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="800" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="801" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="803" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="804" hits="15" branch="false"/><line number="805" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="806" hits="126" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="808" hits="19" branch="false"/><line number="809" hits="19" branch="false"/><line number="810" hits="19" branch="false"/><line number="811" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="812" hits="74" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="813" hits="54" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="814" hits="54" branch="false"/><line number="816" hits="19" branch="false"/><line number="817" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="818" hits="19" branch="false"/><line number="819" hits="19" branch="false"/><line number="820" hits="19" branch="false"/><line number="821" hits="19" branch="false"/><line number="823" hits="0" branch="false"/><line number="825" hits="0" branch="false"/><line number="826" hits="0" branch="false"/><line number="827" hits="0" branch="false"/><line number="828" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="829" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="830" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="831" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="834" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="835" hits="0" branch="false"/><line number="836" hits="0" branch="false"/><line number="837" hits="0" branch="false"/><line number="838" hits="0" branch="false"/><line number="840" hits="107" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="841" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="843" hits="41" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="844" hits="41" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="845" hits="41" branch="false"/><line number="846" hits="41" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="847" hits="1" branch="false"/><line number="849" hits="66" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="850" hits="12" branch="false"/><line number="851" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="852" hits="12" branch="false"/><line number="853" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="855" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="856" hits="108" branch="false"/><line number="857" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="859" hits="54" branch="false"/><line number="860" hits="54" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="861" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="862" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="864" hits="213" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="865" hits="214" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="866" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="867" hits="104" branch="false"/><line number="869" hits="55" branch="false"/><line number="870" hits="55" branch="false"/><line number="871" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="873" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="874" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="876" hits="53" branch="false"/><line number="879" hits="54" branch="false"/><line number="881" hits="141" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="884" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="885" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="886" hits="55" branch="false"/><line number="887" hits="55" branch="false"/><line number="888" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="889" hits="55" branch="false"/><line number="890" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="891" hits="55" branch="false"/><line number="892" hits="55" branch="false"/><line number="893" hits="55" branch="false"/><line number="894" hits="55" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="896" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="897" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="898" hits="55" branch="false"/><line number="901" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="902" hits="83" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="903" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="905" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="906" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="908" hits="107" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="909" hits="54" branch="false"/><line number="910" hits="54" branch="false"/><line number="912" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="913" hits="54" branch="false"/><line number="914" hits="54" branch="false"/><line number="916" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="917" hits="54" branch="false"/><line number="918" hits="54" branch="false"/><line number="919" hits="54" branch="false"/><line number="920" hits="54" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="921" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="924" hits="55" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="925" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="927" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="928" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="930" hits="208" branch="false"/><line number="932" hits="149" branch="false"/><line number="933" hits="149" branch="false"/><line number="935" hits="149" branch="false"/><line number="936" hits="0" branch="false"/><line number="937" hits="0" branch="false"/><line number="939" hits="545" branch="false"/><line number="940" hits="545" branch="false"/><line number="943" hits="2985" branch="false"/><line number="944" hits="5970" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="945" hits="5968" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="946" hits="5970" branch="false"/><line number="948" hits="12" branch="false"/><line number="949" hits="12" branch="false"/></lines></class><class name="renderer_h" filename="chrono_batch_render/render/renderer.h" line-rate="1.0" branch-rate="0.38461538461538464" complexity="0.0"><methods><method name="&lt;unknown function 27&gt;" signature="" line-rate="1.0" branch-rate="0.38461538461538464" complexity="0.0"><lines><line number="27" hits="151" branch="true" condition-coverage="38% (65/169)"><conditions><condition number="0" type="jump" coverage="38%"/></conditions></line></lines></method></methods><lines><line number="27" hits="151" branch="true" condition-coverage="38% (65/169)"><conditions><condition number="0" type="jump" coverage="38%"/></conditions></line></lines></class><class name="renderer_impl_h" filename="chrono_batch_render/render/renderer_impl.h" line-rate="1.0" branch-rate="0.5" complexity="0.0"><methods><method name="&lt;unknown function 88&gt;" signature="" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="88" hits="49" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method></methods><lines><line number="88" hits="49" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class><class name="sensor_pipeline_runner_cpp" filename="chrono_batch_render/render/sensor_pipeline_runner.cpp" line-rate="0.9422222222222222" branch-rate="0.759090909090909" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::PatternChannels" signature="(chrono::batch_render::DetectorPattern)" line-rate="0.5" branch-rate="0.5" complexity="0.0"><lines><line number="18" hits="30" branch="false"/><line number="19" hits="30" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="26" hits="29" branch="false"/><line number="27" hits="29" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::PatternMosaics" signature="(chrono::batch_render::DetectorPattern)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="31" hits="30" branch="false"/><line number="32" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="30" branch="false"/><line number="41" hits="30" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Record" signature="(chrono::batch_render::DetectorDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="45" hits="30" branch="false"/><line number="46" hits="30" branch="false"/><line number="47" hits="30" branch="false"/><line number="48" hits="30" branch="false"/><line number="49" hits="30" branch="false"/><line number="50" hits="30" branch="false"/><line number="51" hits="30" branch="false"/><line number="52" hits="30" branch="false"/><line number="53" hits="30" branch="false"/><line number="54" hits="30" branch="false"/><line number="55" hits="30" branch="false"/><line number="56" hits="30" branch="false"/><line number="57" hits="30" branch="false"/><line number="58" hits="30" branch="false"/><line number="59" hits="30" branch="false"/><line number="60" hits="30" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::State::State" signature="(chrono::batch_render::device::Device&amp;, std::shared_ptr&lt;chrono::batch_render::sensor_pipeline::NodeRegistry const&gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::sensor_pipeline::ResolvedSensorPipeline)" line-rate="1.0" branch-rate="0.5454545454545454" complexity="0.0"><lines><line number="75" hits="9" branch="false"/><line number="77" hits="9" branch="false"/><line number="78" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="9" branch="false"/><line number="80" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="9" branch="true" condition-coverage="44% (4/9)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="82" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::FindSensorPipelineNode" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="85" hits="35" branch="false"/><line number="86" hits="35" branch="false"/><line number="87" hits="35" branch="false"/><line number="88" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="1" branch="false"/><line number="93" hits="34" branch="false"/><line number="94" hits="34" branch="false"/><line number="95" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="65" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="31" branch="false"/><line number="98" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="34" branch="false"/><line number="102" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="34" branch="false"/><line number="105" hits="199" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::SensorPipelineRunner" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8125" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="107" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="4" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="113" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="115" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="120" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="121" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="123" hits="8" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="124" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="4" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="126" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::SensorPipelineRunner" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::sensor_pipeline::SensorPipelineDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="128" hits="5" branch="false"/><line number="129" hits="5" branch="false"/><line number="130" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::SensorPipelineRunner::SensorPipelineRunner" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::sensor_pipeline::SensorPipelineDesc const&amp;, chrono::batch_render::sensor_pipeline::NodeRegistry const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="132" hits="5" branch="false"/><line number="134" hits="5" branch="false"/><line number="135" hits="5" branch="false"/><line number="136" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::~SensorPipelineRunner" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="139" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::SensorPipelineRunner" signature="(chrono::batch_render::SensorPipelineRunner&amp;&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="140" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::operator=" signature="(chrono::batch_render::SensorPipelineRunner&amp;&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="141" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::GetDevice" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="143" hits="3" branch="false"/><line number="144" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::Sources[abi:cxx11]" signature="() const" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="147" hits="2" branch="false"/><line number="148" hits="2" branch="false"/><line number="149" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="8" branch="false"/><line number="151" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="2" branch="false"/><line number="155" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::Outputs[abi:cxx11]" signature="() const" line-rate="0.8333333333333334" branch-rate="1.0" complexity="0.0"><lines><line number="157" hits="2" branch="false"/><line number="158" hits="2" branch="false"/><line number="159" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="2" branch="false"/><line number="163" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::Run[abi:cxx11]" signature="(chrono::batch_render::SensorPipelineRunDesc const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="165" hits="20" branch="false"/><line number="166" hits="20" branch="false"/><line number="167" hits="37" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineRunner::Run[abi:cxx11]" signature="(chrono::batch_render::SensorPipelineRunDesc const&amp;, chrono::batch_render::device::Tensor&amp;) const" line-rate="0.983739837398374" branch-rate="0.7702702702702703" complexity="0.0"><lines><line number="170" hits="30" branch="false"/><line number="172" hits="30" branch="false"/><line number="173" hits="30" branch="false"/><line number="174" hits="30" branch="false"/><line number="175" hits="30" branch="false"/><line number="176" hits="30" branch="false"/><line number="177" hits="30" branch="false"/><line number="179" hits="30" branch="false"/><line number="180" hits="30" branch="false"/><line number="181" hits="30" branch="false"/><line number="183" hits="30" branch="false"/><line number="184" hits="30" branch="false"/><line number="185" hits="30" branch="false"/><line number="186" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="60" branch="false"/><line number="189" hits="60" branch="false"/><line number="190" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="30" branch="false"/><line number="193" hits="30" branch="false"/><line number="194" hits="41" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="195" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="28" branch="false"/><line number="201" hits="28" branch="false"/><line number="202" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="203" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="204" hits="28" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="205" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="1" branch="false"/><line number="207" hits="2" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="209" hits="27" branch="true" condition-coverage="12% (1/8)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="210" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="27" branch="false"/><line number="213" hits="27" branch="false"/><line number="214" hits="27" branch="false"/><line number="215" hits="27" branch="false"/><line number="217" hits="27" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="27" branch="false"/><line number="223" hits="27" branch="false"/><line number="224" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="27" branch="false"/><line number="226" hits="27" branch="false"/><line number="227" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="237" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="116" branch="false"/><line number="240" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="116" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="242" hits="116" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="116" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="58" branch="false"/><line number="245" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="85" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="249" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="27" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="27" branch="false"/><line number="254" hits="27" branch="false"/><line number="255" hits="27" branch="false"/><line number="256" hits="27" branch="false"/><line number="257" hits="27" branch="false"/><line number="258" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="54" branch="false"/><line number="260" hits="54" branch="false"/><line number="261" hits="27" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="262" hits="20" branch="false"/><line number="263" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="60" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="269" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="20" branch="false"/><line number="271" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="170" branch="false"/><line number="276" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="27" branch="false"/><line number="280" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="27" branch="false"/><line number="285" hits="27" branch="false"/><line number="286" hits="27" branch="false"/><line number="287" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="27" branch="false"/><line number="291" hits="54" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="292" hits="27" branch="false"/><line number="293" hits="54" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="294" hits="27" branch="false"/><line number="295" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="27" branch="false"/><line number="297" hits="27" branch="false"/><line number="298" hits="54" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="299" hits="27" branch="false"/><line number="300" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="27" branch="false"/><line number="302" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="27" branch="false"/><line number="304" hits="27" branch="false"/><line number="305" hits="27" branch="false"/><line number="307" hits="27" branch="false"/><line number="308" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="27" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="27" branch="false"/><line number="313" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="27" branch="false"/><line number="317" hits="618" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineSession::Run[abi:cxx11]" signature="(chrono::batch_render::SensorPipelineRunDesc)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="319" hits="10" branch="false"/><line number="320" hits="10" branch="false"/><line number="321" hits="10" branch="false"/></lines></method></methods><lines><line number="18" hits="30" branch="false"/><line number="19" hits="30" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="false"/><line number="26" hits="29" branch="false"/><line number="27" hits="29" branch="false"/><line number="31" hits="30" branch="false"/><line number="32" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="30" branch="false"/><line number="41" hits="30" branch="false"/><line number="45" hits="30" branch="false"/><line number="46" hits="30" branch="false"/><line number="47" hits="30" branch="false"/><line number="48" hits="30" branch="false"/><line number="49" hits="30" branch="false"/><line number="50" hits="30" branch="false"/><line number="51" hits="30" branch="false"/><line number="52" hits="30" branch="false"/><line number="53" hits="30" branch="false"/><line number="54" hits="30" branch="false"/><line number="55" hits="30" branch="false"/><line number="56" hits="30" branch="false"/><line number="57" hits="30" branch="false"/><line number="58" hits="30" branch="false"/><line number="59" hits="30" branch="false"/><line number="60" hits="30" branch="false"/><line number="75" hits="9" branch="false"/><line number="77" hits="9" branch="false"/><line number="78" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="9" branch="false"/><line number="80" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="9" branch="true" condition-coverage="44% (4/9)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="82" hits="9" branch="false"/><line number="85" hits="35" branch="false"/><line number="86" hits="35" branch="false"/><line number="87" hits="35" branch="false"/><line number="88" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="1" branch="false"/><line number="93" hits="34" branch="false"/><line number="94" hits="34" branch="false"/><line number="95" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="65" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="31" branch="false"/><line number="98" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="34" branch="false"/><line number="102" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="34" branch="false"/><line number="105" hits="199" branch="false"/><line number="107" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="4" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="113" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="115" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="120" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="121" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="123" hits="8" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="124" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="4" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="126" hits="4" branch="false"/><line number="128" hits="5" branch="false"/><line number="129" hits="5" branch="false"/><line number="130" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="5" branch="false"/><line number="134" hits="5" branch="false"/><line number="135" hits="5" branch="false"/><line number="136" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="10" branch="false"/><line number="139" hits="9" branch="false"/><line number="140" hits="0" branch="false"/><line number="141" hits="0" branch="false"/><line number="143" hits="3" branch="false"/><line number="144" hits="3" branch="false"/><line number="147" hits="2" branch="false"/><line number="148" hits="2" branch="false"/><line number="149" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="8" branch="false"/><line number="151" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="2" branch="false"/><line number="155" hits="0" branch="false"/><line number="157" hits="2" branch="false"/><line number="158" hits="2" branch="false"/><line number="159" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="2" branch="false"/><line number="163" hits="0" branch="false"/><line number="165" hits="20" branch="false"/><line number="166" hits="20" branch="false"/><line number="167" hits="37" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="20" branch="false"/><line number="170" hits="30" branch="false"/><line number="172" hits="30" branch="false"/><line number="173" hits="30" branch="false"/><line number="174" hits="30" branch="false"/><line number="175" hits="30" branch="false"/><line number="176" hits="30" branch="false"/><line number="177" hits="30" branch="false"/><line number="179" hits="30" branch="false"/><line number="180" hits="30" branch="false"/><line number="181" hits="30" branch="false"/><line number="183" hits="30" branch="false"/><line number="184" hits="30" branch="false"/><line number="185" hits="30" branch="false"/><line number="186" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="60" branch="false"/><line number="189" hits="60" branch="false"/><line number="190" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="30" branch="false"/><line number="193" hits="30" branch="false"/><line number="194" hits="41" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="195" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="28" branch="false"/><line number="201" hits="28" branch="false"/><line number="202" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="203" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="204" hits="28" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="205" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="1" branch="false"/><line number="207" hits="2" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="209" hits="27" branch="true" condition-coverage="12% (1/8)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="210" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="27" branch="false"/><line number="213" hits="27" branch="false"/><line number="214" hits="27" branch="false"/><line number="215" hits="27" branch="false"/><line number="217" hits="27" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="27" branch="false"/><line number="223" hits="27" branch="false"/><line number="224" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="27" branch="false"/><line number="226" hits="27" branch="false"/><line number="227" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="237" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="116" branch="false"/><line number="240" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="116" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="242" hits="116" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="116" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="58" branch="false"/><line number="245" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="85" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="249" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="27" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="27" branch="false"/><line number="254" hits="27" branch="false"/><line number="255" hits="27" branch="false"/><line number="256" hits="27" branch="false"/><line number="257" hits="27" branch="false"/><line number="258" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="54" branch="false"/><line number="260" hits="54" branch="false"/><line number="261" hits="27" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="262" hits="20" branch="false"/><line number="263" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="60" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="269" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="20" branch="false"/><line number="271" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="170" branch="false"/><line number="276" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="27" branch="false"/><line number="280" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="27" branch="false"/><line number="285" hits="27" branch="false"/><line number="286" hits="27" branch="false"/><line number="287" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="27" branch="false"/><line number="291" hits="54" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="292" hits="27" branch="false"/><line number="293" hits="54" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="294" hits="27" branch="false"/><line number="295" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="27" branch="false"/><line number="297" hits="27" branch="false"/><line number="298" hits="54" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="299" hits="27" branch="false"/><line number="300" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="27" branch="false"/><line number="302" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="27" branch="false"/><line number="304" hits="27" branch="false"/><line number="305" hits="27" branch="false"/><line number="307" hits="27" branch="false"/><line number="308" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="27" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="27" branch="false"/><line number="313" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="27" branch="false"/><line number="317" hits="618" branch="false"/><line number="319" hits="10" branch="false"/><line number="320" hits="10" branch="false"/><line number="321" hits="10" branch="false"/></lines></class><class name="sensor_pipeline_runner_h" filename="chrono_batch_render/render/sensor_pipeline_runner.h" line-rate="1.0" branch-rate="0.8181818181818182" complexity="0.0"><methods><method name="&lt;unknown function 24&gt;" signature="" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="24" hits="130" branch="false"/><line number="55" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="91" hits="3" branch="false"/><line number="93" hits="1" branch="false"/></lines></method><method name="&lt;unknown function 55&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SensorPipelineSession::Captures" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="97" hits="1" branch="false"/><line number="98" hits="1" branch="false"/><line number="101" hits="2" branch="false"/><line number="102" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="24" hits="130" branch="false"/><line number="55" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="55" hits="19" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="3" branch="false"/><line number="91" hits="2" branch="false"/><line number="93" hits="1" branch="false"/><line number="93" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="1" branch="false"/><line number="97" hits="1" branch="false"/><line number="98" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="1" branch="false"/><line number="101" hits="2" branch="false"/><line number="102" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="sensor_pipelines_cpp" filename="chrono_batch_render/render/sensor_pipelines.cpp" line-rate="0.9142857142857143" branch-rate="0.7714285714285715" complexity="0.0"><methods><method name="chrono::batch_render::CompileSensorPipeline" signature="(chrono::batch_render::device::Device&amp;, std::shared_ptr&lt;chrono::batch_render::sensor_pipeline::SensorPipelineDefinition const&gt;, chrono::batch_render::sensor_pipeline::NodeRegistry const&amp;)" line-rate="0.8846153846153846" branch-rate="0.7241379310344828" complexity="0.0"><lines><line number="17" hits="34" branch="false"/><line number="20" hits="34" branch="false"/><line number="21" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="34" branch="false"/><line number="23" hits="68" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="24" hits="34" branch="false"/><line number="25" hits="172" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="138" branch="false"/><line number="27" hits="138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="130" branch="false"/><line number="30" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="8" branch="false"/><line number="37" hits="34" branch="false"/><line number="38" hits="136" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="34" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="46" hits="68" branch="false"/><line number="47" hits="34" branch="false"/><line number="48" hits="136" branch="false"/></lines></method><method name="chrono::batch_render::RecordSensorPipeline" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::CompiledSensorPipeline const&amp;, chrono::batch_render::SensorPipelineParams const&amp;, unsigned int, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="81" branch="false"/><line number="53" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="149" branch="false"/><line number="55" hits="149" branch="false"/><line number="56" hits="149" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="149" branch="false"/><line number="62" hits="149" branch="false"/><line number="64" hits="81" branch="false"/></lines></method></methods><lines><line number="17" hits="34" branch="false"/><line number="20" hits="34" branch="false"/><line number="21" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="34" branch="false"/><line number="23" hits="68" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="24" hits="34" branch="false"/><line number="25" hits="172" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="138" branch="false"/><line number="27" hits="138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="130" branch="false"/><line number="30" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="8" branch="false"/><line number="37" hits="34" branch="false"/><line number="38" hits="136" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="34" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="0" branch="false"/><line number="44" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="46" hits="68" branch="false"/><line number="47" hits="34" branch="false"/><line number="48" hits="136" branch="false"/><line number="50" hits="81" branch="false"/><line number="53" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="149" branch="false"/><line number="55" hits="149" branch="false"/><line number="56" hits="149" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="149" branch="false"/><line number="62" hits="149" branch="false"/><line number="64" hits="81" branch="false"/></lines></class><class name="shaders_cpp" filename="chrono_batch_render/render/shaders.cpp" line-rate="0.8715596330275229" branch-rate="0.827922077922078" complexity="0.0"><methods><method name="chrono::batch_render::Float2 chrono::batch_render::(anonymous namespace)::Read&lt;chrono::batch_render::Float2&gt;" signature="(std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Float3 chrono::batch_render::(anonymous namespace)::Read&lt;chrono::batch_render::Float3&gt;" signature="(std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="27" hits="16" branch="false"/><line number="28" hits="16" branch="false"/><line number="29" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="16" branch="false"/></lines></method><method name="chrono::batch_render::Float4 chrono::batch_render::(anonymous namespace)::Read&lt;chrono::batch_render::Float4&gt;" signature="(std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="27" hits="0" branch="false"/><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="0" branch="false"/></lines></method><method name="float chrono::batch_render::(anonymous namespace)::Read&lt;float&gt;" signature="(std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="27" hits="20" branch="false"/><line number="28" hits="20" branch="false"/><line number="29" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="20" branch="false"/></lines></method><method name="int chrono::batch_render::(anonymous namespace)::Read&lt;int&gt;" signature="(std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="27" hits="8" branch="false"/><line number="28" hits="8" branch="false"/><line number="29" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="8" branch="false"/></lines></method><method name="unsigned int chrono::batch_render::(anonymous namespace)::Read&lt;unsigned int&gt;" signature="(std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="27" hits="12" branch="false"/><line number="28" hits="12" branch="false"/><line number="29" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Column" signature="(chrono::batch_render::device::ReflectedField const&amp;)" line-rate="0.7777777777777778" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="33" hits="48" branch="false"/><line number="34" hits="48" branch="false"/><line number="35" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="48" branch="false"/><line number="39" hits="96" branch="true" condition-coverage="70% (7/10)"><conditions><condition number="0" type="jump" coverage="70%"/></conditions></line><line number="40" hits="48" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="41" hits="8" branch="false"/><line number="42" hits="8" branch="false"/><line number="43" hits="8" branch="false"/><line number="44" hits="8" branch="false"/><line number="45" hits="4" branch="false"/><line number="46" hits="4" branch="false"/><line number="47" hits="4" branch="false"/><line number="48" hits="4" branch="false"/><line number="49" hits="20" branch="false"/><line number="50" hits="20" branch="false"/><line number="51" hits="20" branch="false"/><line number="52" hits="20" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="15" branch="false"/><line number="58" hits="15" branch="false"/><line number="59" hits="15" branch="false"/><line number="60" hits="15" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="1" branch="false"/><line number="66" hits="1" branch="false"/><line number="67" hits="1" branch="false"/><line number="68" hits="1" branch="false"/><line number="70" hits="48" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::InputType" signature="(chrono::batch_render::device::FieldType)" line-rate="0.625" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="73" hits="50" branch="false"/><line number="74" hits="50" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="13" branch="false"/><line number="82" hits="13" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="1" branch="false"/><line number="86" hits="1" branch="false"/><line number="87" hits="32" branch="false"/><line number="88" hits="32" branch="false"/><line number="92" hits="25" branch="false"/><line number="97" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Loaded" signature="()" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="102" hits="118" branch="false"/><line number="103" hits="118" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="104" hits="118" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ReadSource" signature="(std::filesystem::__cxx11::path const&amp;, std::filesystem::__cxx11::path const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="107" hits="85" branch="false"/><line number="108" hits="85" branch="false"/><line number="109" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="85" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::kLoaderRegistered::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="115" hits="5" branch="false"/><line number="116" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="3" branch="false"/><line number="118" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::LoadShaders" signature="(chrono::batch_render::Scene&amp;, std::filesystem::__cxx11::path const&amp;)" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="123" hits="42" branch="false"/><line number="124" hits="42" branch="false"/><line number="125" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="40" branch="false"/><line number="129" hits="40" branch="false"/><line number="130" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="40" branch="false"/><line number="132" hits="40" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="2" branch="false"/><line number="136" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="304" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::LoadShaders(chrono::batch_render::Scene&amp;, std::filesystem::__cxx11::path const&amp;)::{lambda(chrono::batch_render::Error const&amp;)#1}::operator()" signature="(chrono::batch_render::Error const&amp;) const" line-rate="1.0" branch-rate="0.9615384615384616" complexity="0.0"><lines><line number="140" hits="48" branch="false"/><line number="141" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="38" branch="false"/><line number="143" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="38" branch="false"/><line number="147" hits="38" branch="false"/><line number="148" hits="114" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="105" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="153" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="9" branch="false"/><line number="155" hits="29" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="1" branch="false"/><line number="158" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::LoadShaders(chrono::batch_render::Scene&amp;, std::filesystem::__cxx11::path const&amp;)::{lambda(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)#1}::operator()" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const" line-rate="0.9551282051282052" branch-rate="0.8804347826086957" complexity="0.0"><lines><line number="163" hits="53" branch="false"/><line number="164" hits="45" branch="false"/><line number="166" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="1" branch="false"/><line number="168" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="1" branch="false"/><line number="172" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="1" branch="false"/><line number="174" hits="44" branch="false"/><line number="175" hits="8" branch="false"/><line number="176" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="7" branch="false"/><line number="183" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="11" branch="false"/><line number="187" hits="11" branch="false"/><line number="188" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="11" branch="false"/><line number="198" hits="33" branch="true" condition-coverage="80% (8/10)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="199" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="11" branch="false"/><line number="204" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="33" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="206" hits="11" branch="false"/><line number="207" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="18" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="4" branch="false"/><line number="214" hits="4" branch="false"/><line number="215" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="216" hits="4" branch="false"/><line number="217" hits="4" branch="false"/><line number="218" hits="4" branch="false"/><line number="219" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="4" branch="false"/><line number="221" hits="10" branch="false"/><line number="222" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="10" branch="false"/><line number="226" hits="10" branch="false"/><line number="228" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="18" branch="false"/><line number="231" hits="11" branch="false"/><line number="232" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="11" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1" branch="false"/><line number="236" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="10" branch="false"/><line number="240" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="244" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="245" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="247" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="20" branch="false"/><line number="249" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="31" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="251" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="13" branch="false"/><line number="253" hits="6" branch="false"/><line number="254" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="6" branch="false"/><line number="257" hits="7" branch="false"/><line number="258" hits="40" branch="false"/><line number="259" hits="19" branch="false"/><line number="260" hits="44" branch="false"/><line number="261" hits="24" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="263" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="2" branch="false"/><line number="266" hits="0" branch="false"/><line number="269" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="2" branch="false"/><line number="274" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="2" branch="false"/><line number="279" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="2" branch="false"/><line number="281" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="286" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="1" branch="false"/><line number="288" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="1" branch="false"/><line number="295" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="297" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="1" branch="false"/><line number="300" hits="2" branch="false"/><line number="301" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="20" branch="false"/><line number="303" hits="20" branch="false"/><line number="305" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="20" branch="false"/><line number="307" hits="0" branch="false"/><line number="308" hits="140" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="309" hits="20" branch="false"/><line number="310" hits="20" branch="false"/><line number="311" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="40" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="4" branch="false"/><line number="321" hits="4" branch="false"/><line number="322" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="326" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="20" branch="false"/><line number="329" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="30" branch="false"/><line number="332" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="20" branch="false"/><line number="335" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="26" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="337" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="20" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="343" hits="20" branch="false"/><line number="344" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="40" branch="false"/><line number="346" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="60" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="350" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="20" branch="false"/><line number="352" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="19" branch="false"/><line number="360" hits="19" branch="false"/><line number="361" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="0" branch="false"/><line number="364" hits="19" branch="false"/><line number="365" hits="419" branch="false"/></lines></method><method name="chrono::batch_render::ReloadShaders[abi:cxx11]" signature="(chrono::batch_render::Scene&amp;)" line-rate="0.8571428571428571" branch-rate="0.8181818181818182" complexity="0.0"><lines><line number="367" hits="10" branch="false"/><line number="368" hits="10" branch="false"/><line number="369" hits="10" branch="false"/><line number="370" hits="53" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="43" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="43" branch="false"/><line number="373" hits="43" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="0" branch="false"/><line number="377" hits="0" branch="false"/><line number="378" hits="43" branch="false"/><line number="379" hits="43" branch="false"/><line number="380" hits="43" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="43" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="36" branch="false"/><line number="384" hits="36" branch="false"/><line number="385" hits="7" branch="false"/><line number="386" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="390" hits="4" branch="false"/><line number="391" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="2" branch="false"/><line number="393" hits="53" branch="false"/><line number="394" hits="10" branch="false"/><line number="395" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::SurfaceShaders" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="397" hits="0" branch="false"/><line number="398" hits="0" branch="false"/><line number="400" hits="0" branch="false"/><line number="401" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="402" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="403" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="405" hits="0" branch="false"/><line number="406" hits="0" branch="false"/><line number="407" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::LoadedShaderFiles[abi:cxx11]" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="409" hits="10" branch="false"/><line number="410" hits="10" branch="false"/><line number="411" hits="10" branch="false"/><line number="412" hits="10" branch="false"/><line number="413" hits="53" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="43" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="10" branch="false"/><line number="417" hits="10" branch="false"/></lines></method></methods><lines><line number="27" hits="0" branch="false"/><line number="27" hits="16" branch="false"/><line number="27" hits="0" branch="false"/><line number="27" hits="20" branch="false"/><line number="27" hits="8" branch="false"/><line number="27" hits="12" branch="false"/><line number="28" hits="0" branch="false"/><line number="28" hits="16" branch="false"/><line number="28" hits="0" branch="false"/><line number="28" hits="20" branch="false"/><line number="28" hits="8" branch="false"/><line number="28" hits="12" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="0" branch="false"/><line number="30" hits="16" branch="false"/><line number="30" hits="0" branch="false"/><line number="30" hits="20" branch="false"/><line number="30" hits="8" branch="false"/><line number="30" hits="12" branch="false"/><line number="33" hits="48" branch="false"/><line number="34" hits="48" branch="false"/><line number="35" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="48" branch="false"/><line number="39" hits="96" branch="true" condition-coverage="70% (7/10)"><conditions><condition number="0" type="jump" coverage="70%"/></conditions></line><line number="40" hits="48" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="41" hits="8" branch="false"/><line number="42" hits="8" branch="false"/><line number="43" hits="8" branch="false"/><line number="44" hits="8" branch="false"/><line number="45" hits="4" branch="false"/><line number="46" hits="4" branch="false"/><line number="47" hits="4" branch="false"/><line number="48" hits="4" branch="false"/><line number="49" hits="20" branch="false"/><line number="50" hits="20" branch="false"/><line number="51" hits="20" branch="false"/><line number="52" hits="20" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="15" branch="false"/><line number="58" hits="15" branch="false"/><line number="59" hits="15" branch="false"/><line number="60" hits="15" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="1" branch="false"/><line number="66" hits="1" branch="false"/><line number="67" hits="1" branch="false"/><line number="68" hits="1" branch="false"/><line number="70" hits="48" branch="false"/><line number="73" hits="50" branch="false"/><line number="74" hits="50" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="13" branch="false"/><line number="82" hits="13" branch="false"/><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="1" branch="false"/><line number="86" hits="1" branch="false"/><line number="87" hits="32" branch="false"/><line number="88" hits="32" branch="false"/><line number="92" hits="25" branch="false"/><line number="97" hits="3" branch="false"/><line number="102" hits="118" branch="false"/><line number="103" hits="118" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="104" hits="118" branch="false"/><line number="107" hits="85" branch="false"/><line number="108" hits="85" branch="false"/><line number="109" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="85" branch="false"/><line number="115" hits="5" branch="false"/><line number="116" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="3" branch="false"/><line number="118" hits="5" branch="false"/><line number="123" hits="42" branch="false"/><line number="124" hits="42" branch="false"/><line number="125" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="40" branch="false"/><line number="129" hits="40" branch="false"/><line number="130" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="40" branch="false"/><line number="132" hits="40" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="2" branch="false"/><line number="136" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="304" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="140" hits="48" branch="false"/><line number="141" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="38" branch="false"/><line number="143" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="38" branch="false"/><line number="147" hits="38" branch="false"/><line number="148" hits="114" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="105" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="153" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="9" branch="false"/><line number="155" hits="29" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="1" branch="false"/><line number="158" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="8" branch="false"/><line number="163" hits="53" branch="false"/><line number="164" hits="45" branch="false"/><line number="166" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="1" branch="false"/><line number="168" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="1" branch="false"/><line number="172" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="1" branch="false"/><line number="174" hits="44" branch="false"/><line number="175" hits="8" branch="false"/><line number="176" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="7" branch="false"/><line number="183" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="11" branch="false"/><line number="187" hits="11" branch="false"/><line number="188" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="11" branch="false"/><line number="198" hits="33" branch="true" condition-coverage="80% (8/10)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="199" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="11" branch="false"/><line number="204" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="33" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="206" hits="11" branch="false"/><line number="207" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="18" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="4" branch="false"/><line number="214" hits="4" branch="false"/><line number="215" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="216" hits="4" branch="false"/><line number="217" hits="4" branch="false"/><line number="218" hits="4" branch="false"/><line number="219" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="4" branch="false"/><line number="221" hits="10" branch="false"/><line number="222" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="10" branch="false"/><line number="226" hits="10" branch="false"/><line number="228" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="18" branch="false"/><line number="231" hits="11" branch="false"/><line number="232" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="11" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1" branch="false"/><line number="236" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="10" branch="false"/><line number="240" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="244" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="245" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="247" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="20" branch="false"/><line number="249" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="31" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="251" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="13" branch="false"/><line number="253" hits="6" branch="false"/><line number="254" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="6" branch="false"/><line number="257" hits="7" branch="false"/><line number="258" hits="40" branch="false"/><line number="259" hits="19" branch="false"/><line number="260" hits="44" branch="false"/><line number="261" hits="24" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="263" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="2" branch="false"/><line number="266" hits="0" branch="false"/><line number="269" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="2" branch="false"/><line number="274" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="2" branch="false"/><line number="279" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="2" branch="false"/><line number="281" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="286" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="1" branch="false"/><line number="288" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="1" branch="false"/><line number="295" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="297" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="1" branch="false"/><line number="300" hits="2" branch="false"/><line number="301" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="20" branch="false"/><line number="303" hits="20" branch="false"/><line number="305" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="20" branch="false"/><line number="307" hits="0" branch="false"/><line number="308" hits="140" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="309" hits="20" branch="false"/><line number="310" hits="20" branch="false"/><line number="311" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="40" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="4" branch="false"/><line number="321" hits="4" branch="false"/><line number="322" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="326" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="20" branch="false"/><line number="329" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="30" branch="false"/><line number="332" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="20" branch="false"/><line number="335" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="26" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="337" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="20" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="343" hits="20" branch="false"/><line number="344" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="40" branch="false"/><line number="346" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="60" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="350" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="20" branch="false"/><line number="352" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="19" branch="false"/><line number="360" hits="19" branch="false"/><line number="361" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="0" branch="false"/><line number="364" hits="19" branch="false"/><line number="365" hits="419" branch="false"/><line number="367" hits="10" branch="false"/><line number="368" hits="10" branch="false"/><line number="369" hits="10" branch="false"/><line number="370" hits="53" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="43" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="43" branch="false"/><line number="373" hits="43" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="376" hits="0" branch="false"/><line number="377" hits="0" branch="false"/><line number="378" hits="43" branch="false"/><line number="379" hits="43" branch="false"/><line number="380" hits="43" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="43" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="36" branch="false"/><line number="384" hits="36" branch="false"/><line number="385" hits="7" branch="false"/><line number="386" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="390" hits="4" branch="false"/><line number="391" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="2" branch="false"/><line number="393" hits="53" branch="false"/><line number="394" hits="10" branch="false"/><line number="395" hits="10" branch="false"/><line number="397" hits="0" branch="false"/><line number="398" hits="0" branch="false"/><line number="400" hits="0" branch="false"/><line number="401" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="402" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="403" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="405" hits="0" branch="false"/><line number="406" hits="0" branch="false"/><line number="407" hits="0" branch="false"/><line number="409" hits="10" branch="false"/><line number="410" hits="10" branch="false"/><line number="411" hits="10" branch="false"/><line number="412" hits="10" branch="false"/><line number="413" hits="53" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="43" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="10" branch="false"/><line number="417" hits="10" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.render.ray_cast" line-rate="0.912751677852349" branch-rate="0.8238095238095238" complexity="0.0"><classes><class name="ray_cast_cpp" filename="chrono_batch_render/render/ray_cast/ray_cast.cpp" line-rate="0.910958904109589" branch-rate="0.8076923076923077" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::CountRays" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::Tensor const&amp;, long, chrono::batch_render::device::DType, char const*)" line-rate="0.7647058823529411" branch-rate="0.5813953488372093" complexity="0.0"><lines><line number="24" hits="1183" branch="false"/><line number="26" hits="1183" branch="false"/><line number="27" hits="1183" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="28" hits="1183" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="1183" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="1" branch="false"/><line number="32" hits="3" branch="true" condition-coverage="42% (3/7)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="33" hits="3" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="35" hits="1182" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="36" hits="0" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="1182" branch="false"/><line number="41" hits="1182" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="42" hits="1177" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="1182" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::InputAddress" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::Tensor const&amp;, long, chrono::batch_render::device::DType, long, char const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="48" hits="1463" branch="false"/><line number="50" hits="1463" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="591" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="590" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Collect" signature="(chrono::batch_render::Prim const&amp;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="59" hits="11" branch="false"/><line number="60" hits="11" branch="false"/><line number="61" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="11" branch="false"/><line number="64" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::IgnoredPrims" signature="(std::vector&lt;chrono::batch_render::Prim, std::allocator&lt;chrono::batch_render::Prim&gt; &gt; const&amp;)" line-rate="0.875" branch-rate="1.0" complexity="0.0"><lines><line number="66" hits="291" branch="false"/><line number="67" hits="291" branch="false"/><line number="68" hits="298" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="291" branch="false"/><line number="72" hits="291" branch="false"/><line number="73" hits="291" branch="false"/><line number="74" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Output" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::Tensor&amp;, bool, chrono::batch_render::device::DType, std::vector&lt;long, std::allocator&lt;long&gt; &gt;)" line-rate="0.8" branch-rate="0.36363636363636365" complexity="0.0"><lines><line number="76" hits="1752" branch="false"/><line number="78" hits="1752" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="883" branch="false"/><line number="80" hits="883" branch="false"/><line number="82" hits="869" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="83" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="0" branch="false"/><line number="85" hits="869" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="869" branch="false"/><line number="92" hits="51" branch="false"/></lines></method><method name="chrono::batch_render::RayCaster::State::Link" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="97" hits="50" branch="false"/><line number="98" hits="50" branch="false"/><line number="99" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="100" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="106" hits="200" branch="false"/></lines></method><method name="chrono::batch_render::RayCaster::RayCaster" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="109" hits="51" branch="false"/><line number="110" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="50" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="51" branch="false"/></lines></method><method name="chrono::batch_render::RayCaster::~RayCaster" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="117" hits="50" branch="false"/></lines></method><method name="chrono::batch_render::RayCaster::RayCaster" signature="(chrono::batch_render::RayCaster&amp;&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="118" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::RayCaster::operator=" signature="(chrono::batch_render::RayCaster&amp;&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="119" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::RayCaster::Cast" signature="(chrono::batch_render::Rays const&amp;, chrono::batch_render::RayHits&amp;, chrono::batch_render::RayCastDesc const&amp;, chrono::batch_render::Stream)" line-rate="0.9310344827586207" branch-rate="0.8064516129032258" complexity="0.0"><lines><line number="121" hits="297" branch="false"/><line number="123" hits="297" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="124" hits="297" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="297" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="297" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="297" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="297" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="131" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="296" branch="false"/><line number="134" hits="296" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="296" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="293" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="139" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="141" hits="293" branch="false"/><line number="142" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="586" branch="false"/><line number="144" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="584" branch="false"/><line number="147" hits="292" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="584" branch="false"/><line number="149" hits="292" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="292" branch="false"/><line number="151" hits="292" branch="false"/><line number="152" hits="292" branch="false"/><line number="153" hits="292" branch="false"/><line number="155" hits="292" branch="false"/></lines></method><method name="chrono::batch_render::RayCaster::Cast(chrono::batch_render::Rays const&amp;, chrono::batch_render::RayHits&amp;, chrono::batch_render::RayCastDesc const&amp;, chrono::batch_render::Stream)::{lambda(long)#1}::operator()" signature="(long) const" line-rate="0.9591836734693877" branch-rate="0.9726027397260274" complexity="0.0"><lines><line number="156" hits="2044" branch="false"/><line number="157" hits="1752" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="292" branch="false"/><line number="159" hits="292" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="584" branch="false"/><line number="161" hits="293" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="292" branch="false"/><line number="163" hits="316" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="292" branch="false"/><line number="165" hits="584" branch="false"/><line number="166" hits="580" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="292" branch="false"/><line number="168" hits="584" branch="false"/><line number="169" hits="567" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="292" branch="false"/><line number="171" hits="584" branch="false"/><line number="172" hits="572" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="292" branch="false"/><line number="175" hits="292" branch="false"/><line number="176" hits="292" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="1" branch="false"/><line number="179" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="2" branch="false"/><line number="190" hits="291" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="191" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="194" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="291" branch="false"/><line number="196" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="294" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="291" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="291" branch="false"/><line number="212" hits="303" branch="false"/></lines></method><method name="chrono::batch_render::RayCaster::GetScene" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="214" hits="18" branch="false"/><line number="215" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::RayCaster::Cast" signature="(chrono::batch_render::Rays const&amp;, chrono::batch_render::RayCastDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="218" hits="288" branch="false"/><line number="219" hits="288" branch="false"/><line number="220" hits="288" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="283" branch="false"/><line number="222" hits="5" branch="false"/></lines></method></methods><lines><line number="24" hits="1183" branch="false"/><line number="26" hits="1183" branch="false"/><line number="27" hits="1183" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="28" hits="1183" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="1183" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="1" branch="false"/><line number="32" hits="3" branch="true" condition-coverage="42% (3/7)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="33" hits="3" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="35" hits="1182" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="36" hits="0" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="1182" branch="false"/><line number="41" hits="1182" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="42" hits="1177" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="43" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="1182" branch="false"/><line number="48" hits="1463" branch="false"/><line number="50" hits="1463" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="591" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="590" branch="false"/><line number="59" hits="11" branch="false"/><line number="60" hits="11" branch="false"/><line number="61" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="11" branch="false"/><line number="64" hits="11" branch="false"/><line number="66" hits="291" branch="false"/><line number="67" hits="291" branch="false"/><line number="68" hits="298" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="291" branch="false"/><line number="72" hits="291" branch="false"/><line number="73" hits="291" branch="false"/><line number="74" hits="0" branch="false"/><line number="76" hits="1752" branch="false"/><line number="78" hits="1752" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="883" branch="false"/><line number="80" hits="883" branch="false"/><line number="82" hits="869" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="83" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="0" branch="false"/><line number="85" hits="869" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="869" branch="false"/><line number="92" hits="51" branch="false"/><line number="97" hits="50" branch="false"/><line number="98" hits="50" branch="false"/><line number="99" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="100" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="106" hits="200" branch="false"/><line number="109" hits="51" branch="false"/><line number="110" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="50" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="51" branch="false"/><line number="117" hits="50" branch="false"/><line number="118" hits="0" branch="false"/><line number="119" hits="0" branch="false"/><line number="121" hits="297" branch="false"/><line number="123" hits="297" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="124" hits="297" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="297" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="297" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="297" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="297" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="131" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="296" branch="false"/><line number="134" hits="296" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="296" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="293" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="139" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="141" hits="293" branch="false"/><line number="142" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="586" branch="false"/><line number="144" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="584" branch="false"/><line number="147" hits="292" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="584" branch="false"/><line number="149" hits="292" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="292" branch="false"/><line number="151" hits="292" branch="false"/><line number="152" hits="292" branch="false"/><line number="153" hits="292" branch="false"/><line number="155" hits="292" branch="false"/><line number="156" hits="2044" branch="false"/><line number="157" hits="1752" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="292" branch="false"/><line number="159" hits="292" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="584" branch="false"/><line number="161" hits="293" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="292" branch="false"/><line number="163" hits="316" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="292" branch="false"/><line number="165" hits="584" branch="false"/><line number="166" hits="580" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="292" branch="false"/><line number="168" hits="584" branch="false"/><line number="169" hits="567" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="292" branch="false"/><line number="171" hits="584" branch="false"/><line number="172" hits="572" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="292" branch="false"/><line number="175" hits="292" branch="false"/><line number="176" hits="292" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="1" branch="false"/><line number="179" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="2" branch="false"/><line number="190" hits="291" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="191" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="194" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="291" branch="false"/><line number="196" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="294" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="291" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="291" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="291" branch="false"/><line number="212" hits="303" branch="false"/><line number="214" hits="18" branch="false"/><line number="215" hits="18" branch="false"/><line number="218" hits="288" branch="false"/><line number="219" hits="288" branch="false"/><line number="220" hits="288" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="283" branch="false"/><line number="222" hits="5" branch="false"/></lines></class><class name="ray_cast_h" filename="chrono_batch_render/render/ray_cast/ray_cast.h" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0"><methods><method name="&lt;unknown function 36&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 64&gt;" signature="" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="64" hits="298" branch="true" condition-coverage="88% (16/18)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line></lines></method></methods><lines><line number="36" hits="1445" branch="false"/><line number="37" hits="1445" branch="true" condition-coverage="100% (10/10)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="298" branch="true" condition-coverage="88% (16/18)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.scene" line-rate="0.7196377109921779" branch-rate="0.7276473011948908" complexity="0.0"><classes><class name="prim_cpp" filename="chrono_batch_render/scene/prim.cpp" line-rate="0.9743589743589743" branch-rate="0.896" complexity="0.0"><methods><method name="chrono::batch_render::Prim::GetScene" signature="() const" line-rate="0.75" branch-rate="0.25" complexity="0.0"><lines><line number="13" hits="71364" branch="false"/><line number="14" hits="71364" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="15" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="17" hits="71364" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Valid" signature="() const" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="20" hits="119699" branch="false"/><line number="21" hits="119699" branch="false"/><line number="22" hits="119699" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="25" hits="119699" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="119699" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="119699" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Check" signature="() const" line-rate="0.8" branch-rate="0.5" complexity="0.0"><lines><line number="29" hits="63735" branch="false"/><line number="30" hits="63735" branch="false"/><line number="31" hits="63735" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="32" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="63735" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Schema" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="36" hits="61420" branch="false"/><line number="37" hits="61420" branch="false"/><line number="38" hits="61420" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="122840" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="61420" branch="false"/></lines></method><method name="chrono::batch_render::Prim::IsSession" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="42" hits="5" branch="false"/><line number="43" hits="5" branch="false"/><line number="44" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::Prim::World" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="48" hits="11" branch="false"/><line number="49" hits="11" branch="false"/><line number="50" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Path[abi:cxx11]" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="54" hits="2123" branch="false"/><line number="55" hits="2123" branch="false"/><line number="56" hits="2123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="4246" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="2123" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="60" hits="2" branch="false"/><line number="61" hits="2" branch="false"/><line number="62" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Parent" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="66" hits="6" branch="false"/><line number="67" hits="6" branch="false"/><line number="68" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="6" branch="false"/><line number="70" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="2" branch="false"/><line number="74" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Children" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="77" hits="147" branch="false"/><line number="78" hits="147" branch="false"/><line number="79" hits="147" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="147" branch="false"/><line number="81" hits="147" branch="false"/><line number="82" hits="404" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="514" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="147" branch="false"/><line number="85" hits="147" branch="false"/><line number="86" hits="147" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Connections" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="88" hits="300" branch="false"/><line number="89" hits="300" branch="false"/><line number="90" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="300" branch="false"/><line number="96" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="366" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="132" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="300" branch="false"/><line number="101" hits="366" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::WriteConnections" signature="(chrono::batch_render::Prim const&amp;, std::vector&lt;chrono::batch_render::Connection, std::allocator&lt;chrono::batch_render::Connection&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="105" hits="254" branch="false"/><line number="106" hits="254" branch="false"/><line number="107" hits="254" branch="false"/><line number="108" hits="254" branch="false"/><line number="109" hits="513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="259" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="259" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="259" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="254" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="254" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="254" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="254" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Connect" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Prim const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.9047619047619048" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="121" hits="250" branch="false"/><line number="122" hits="250" branch="false"/><line number="123" hits="250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="248" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="247" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="247" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="130" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="246" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="246" branch="false"/><line number="135" hits="246" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="474" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="711" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="246" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="724" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Disconnect" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="147" hits="10" branch="false"/><line number="148" hits="10" branch="false"/><line number="149" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="10" branch="false"/><line number="151" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="2" branch="false"/><line number="154" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="8" branch="false"/><line number="157" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Single" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="160" hits="14348" branch="false"/><line number="161" hits="14348" branch="false"/><line number="162" hits="28695" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="14348" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Single" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="165" hits="6" branch="false"/><line number="166" hits="6" branch="false"/><line number="167" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Instances[abi:cxx11]" signature="(chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="170" hits="1" branch="false"/><line number="171" hits="1" branch="false"/><line number="172" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="1" branch="false"/><line number="175" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="1" branch="false"/><line number="179" hits="1" branch="false"/><line number="180" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Prim::IsA" signature="(chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="182" hits="2568" branch="false"/><line number="183" hits="2568" branch="false"/><line number="184" hits="5136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="2568" branch="false"/></lines></method><method name="chrono::batch_render::Prim::HasApi" signature="(chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="187" hits="20" branch="false"/><line number="188" hits="20" branch="false"/><line number="189" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::Prim::CheckSchema" signature="(chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="193" hits="3127" branch="false"/><line number="194" hits="3127" branch="false"/><line number="195" hits="3127" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="16" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="198" hits="3127" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Intern" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="200" hits="35" branch="false"/><line number="201" hits="35" branch="false"/><line number="202" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="35" branch="false"/></lines></method><method name="chrono::batch_render::Prim::Text" signature="(chrono::batch_render::Token) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="205" hits="509" branch="false"/><line number="206" hits="509" branch="false"/><line number="207" hits="1018" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="509" branch="false"/></lines></method></methods><lines><line number="13" hits="71364" branch="false"/><line number="14" hits="71364" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="15" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="17" hits="71364" branch="false"/><line number="20" hits="119699" branch="false"/><line number="21" hits="119699" branch="false"/><line number="22" hits="119699" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="25" hits="119699" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="119699" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="119699" branch="false"/><line number="29" hits="63735" branch="false"/><line number="30" hits="63735" branch="false"/><line number="31" hits="63735" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="32" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="63735" branch="false"/><line number="36" hits="61420" branch="false"/><line number="37" hits="61420" branch="false"/><line number="38" hits="61420" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="122840" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="61420" branch="false"/><line number="42" hits="5" branch="false"/><line number="43" hits="5" branch="false"/><line number="44" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="5" branch="false"/><line number="48" hits="11" branch="false"/><line number="49" hits="11" branch="false"/><line number="50" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="11" branch="false"/><line number="54" hits="2123" branch="false"/><line number="55" hits="2123" branch="false"/><line number="56" hits="2123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="4246" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="2123" branch="false"/><line number="60" hits="2" branch="false"/><line number="61" hits="2" branch="false"/><line number="62" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="2" branch="false"/><line number="66" hits="6" branch="false"/><line number="67" hits="6" branch="false"/><line number="68" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="6" branch="false"/><line number="70" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="2" branch="false"/><line number="74" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="6" branch="false"/><line number="77" hits="147" branch="false"/><line number="78" hits="147" branch="false"/><line number="79" hits="147" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="147" branch="false"/><line number="81" hits="147" branch="false"/><line number="82" hits="404" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="514" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="147" branch="false"/><line number="85" hits="147" branch="false"/><line number="86" hits="147" branch="false"/><line number="88" hits="300" branch="false"/><line number="89" hits="300" branch="false"/><line number="90" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="300" branch="false"/><line number="96" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="366" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="132" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="300" branch="false"/><line number="101" hits="366" branch="false"/><line number="105" hits="254" branch="false"/><line number="106" hits="254" branch="false"/><line number="107" hits="254" branch="false"/><line number="108" hits="254" branch="false"/><line number="109" hits="513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="259" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="259" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="259" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="254" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="254" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="254" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="254" branch="false"/><line number="121" hits="250" branch="false"/><line number="122" hits="250" branch="false"/><line number="123" hits="250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="248" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="247" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="247" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="130" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="246" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="246" branch="false"/><line number="135" hits="246" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="474" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="711" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="246" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="724" branch="false"/><line number="147" hits="10" branch="false"/><line number="148" hits="10" branch="false"/><line number="149" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="10" branch="false"/><line number="151" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="2" branch="false"/><line number="154" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="8" branch="false"/><line number="157" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="18" branch="false"/><line number="160" hits="14348" branch="false"/><line number="161" hits="14348" branch="false"/><line number="162" hits="28695" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="14348" branch="false"/><line number="165" hits="6" branch="false"/><line number="166" hits="6" branch="false"/><line number="167" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="6" branch="false"/><line number="170" hits="1" branch="false"/><line number="171" hits="1" branch="false"/><line number="172" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="1" branch="false"/><line number="175" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="1" branch="false"/><line number="179" hits="1" branch="false"/><line number="180" hits="1" branch="false"/><line number="182" hits="2568" branch="false"/><line number="183" hits="2568" branch="false"/><line number="184" hits="5136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="2568" branch="false"/><line number="187" hits="20" branch="false"/><line number="188" hits="20" branch="false"/><line number="189" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="20" branch="false"/><line number="193" hits="3127" branch="false"/><line number="194" hits="3127" branch="false"/><line number="195" hits="3127" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="16" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="198" hits="3127" branch="false"/><line number="200" hits="35" branch="false"/><line number="201" hits="35" branch="false"/><line number="202" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="35" branch="false"/><line number="205" hits="509" branch="false"/><line number="206" hits="509" branch="false"/><line number="207" hits="1018" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="509" branch="false"/></lines></class><class name="prim_h" filename="chrono_batch_render/scene/prim.h" line-rate="0.9819004524886877" branch-rate="0.7493403693931399" complexity="0.0"><methods><method name="&lt;unknown function 30&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 32&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 37&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 59&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; chrono::batch_render::Prim::Get&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="bool chrono::batch_render::Prim::Get&lt;bool&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Float3 chrono::batch_render::Prim::Get&lt;chrono::batch_render::Float3&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="float chrono::batch_render::Prim::Get&lt;float&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="int chrono::batch_render::Prim::Get&lt;int&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;bool&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, bool const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Double3&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Double3 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Float2&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Float2 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Float3&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Float3 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;float&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, float const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;int&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, int const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="bool chrono::batch_render::Prim::Get&lt;bool&gt;" signature="(chrono::batch_render::Field&lt;bool&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::AspectRatioConformPolicy chrono::batch_render::Prim::Get&lt;chrono::batch_render::AspectRatioConformPolicy&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::AspectRatioConformPolicy&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DetectorPattern chrono::batch_render::Prim::Get&lt;chrono::batch_render::DetectorPattern&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::DetectorPattern&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Double3 chrono::batch_render::Prim::Get&lt;chrono::batch_render::Double3&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Double3&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Float2 chrono::batch_render::Prim::Get&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Float2&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Float3 chrono::batch_render::Prim::Get&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Float3&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::FrameOfReference chrono::batch_render::Prim::Get&lt;chrono::batch_render::FrameOfReference&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::FrameOfReference&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ImplementationSource chrono::batch_render::Prim::Get&lt;chrono::batch_render::ImplementationSource&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::ImplementationSource&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::MinimalMode chrono::batch_render::Prim::Get&lt;chrono::batch_render::MinimalMode&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::MinimalMode&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PhysicalIlluminant chrono::batch_render::Prim::Get&lt;chrono::batch_render::PhysicalIlluminant&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::PhysicalIlluminant&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RenderMode chrono::batch_render::Prim::Get&lt;chrono::batch_render::RenderMode&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::RenderMode&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ShapingAxis chrono::batch_render::Prim::Get&lt;chrono::batch_render::ShapingAxis&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::ShapingAxis&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SpectralMode chrono::batch_render::Prim::Get&lt;chrono::batch_render::SpectralMode&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::SpectralMode&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::TextureWrapMode chrono::batch_render::Prim::Get&lt;chrono::batch_render::TextureWrapMode&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::TextureWrapMode&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Uint2 chrono::batch_render::Prim::Get&lt;chrono::batch_render::Uint2&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Uint2&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Visibility chrono::batch_render::Prim::Get&lt;chrono::batch_render::Visibility&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Visibility&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="float chrono::batch_render::Prim::Get&lt;float&gt;" signature="(chrono::batch_render::Field&lt;float&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="int chrono::batch_render::Prim::Get&lt;int&gt;" signature="(chrono::batch_render::Field&lt;int&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; chrono::batch_render::Prim::Get&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; chrono::batch_render::Prim::Get&lt;std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; chrono::batch_render::Prim::Get&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; chrono::batch_render::Prim::Get&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;float, std::allocator&lt;float&gt; &gt; chrono::batch_render::Prim::Get&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;int, std::allocator&lt;int&gt; &gt; chrono::batch_render::Prim::Get&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; chrono::batch_render::Prim::Get&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="unsigned int chrono::batch_render::Prim::Get&lt;unsigned int&gt;" signature="(chrono::batch_render::Field&lt;unsigned int&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;bool&gt;" signature="(chrono::batch_render::Field&lt;bool&gt;, chrono::batch_render::Identity&lt;bool&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::AspectRatioConformPolicy&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::AspectRatioConformPolicy&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::AspectRatioConformPolicy&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::CameraSignalLayout&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::CameraSignalLayout&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::CameraSignalLayout&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::DetectorPattern&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::DetectorPattern&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::DetectorPattern&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::DistortionModel&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::DistortionModel&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::DistortionModel&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::DomePoleAxis&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::DomePoleAxis&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::DomePoleAxis&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Double3&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Double3&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Double3&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Float2&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Float2&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Float3&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Float3&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="95" hits="59" branch="false"/><line number="96" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="59" branch="false"/></lines></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Float4&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Float4&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Float4&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::FollowPathMode&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::FollowPathMode&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::FollowPathMode&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::ItuMaterialKind&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::ItuMaterialKind&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::ItuMaterialKind&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::MinimalMode&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::MinimalMode&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::MinimalMode&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Orientation&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Orientation&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Orientation&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Projection&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Projection&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Projection&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Quatd&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Quatd&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Quatd&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::RenderMode&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::RenderMode&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::RenderMode&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::ShotNoise&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::ShotNoise&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::ShotNoise&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::SpectralMode&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::SpectralMode&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::SpectralMode&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::SubdivisionScheme&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::SubdivisionScheme&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::SubdivisionScheme&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::TextureColorSpace&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::TextureColorSpace&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::TextureColorSpace&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::TextureWrapMode&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::TextureWrapMode&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::TextureWrapMode&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Uint2&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Uint2&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Uint2&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Visibility&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Visibility&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Visibility&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;float&gt;" signature="(chrono::batch_render::Field&lt;float&gt;, chrono::batch_render::Identity&lt;float&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;int&gt;" signature="(chrono::batch_render::Field&lt;int&gt;, chrono::batch_render::Identity&lt;int&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;std::vector&lt;long, std::allocator&lt;long&gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;long, std::allocator&lt;long&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;long, std::allocator&lt;long&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;" signature="(chrono::batch_render::Field&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="bool chrono::batch_render::Prim::Get&lt;bool&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Float3 chrono::batch_render::Prim::Get&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="float chrono::batch_render::Prim::Get&lt;float&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="int chrono::batch_render::Prim::Get&lt;int&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;bool&gt;" signature="(chrono::batch_render::ColumnRef, bool const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Double3&gt;" signature="(chrono::batch_render::ColumnRef, chrono::batch_render::Double3 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::ColumnRef, chrono::batch_render::Float2 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::ColumnRef, chrono::batch_render::Float3 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;float&gt;" signature="(chrono::batch_render::ColumnRef, float const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Set&lt;int&gt;" signature="(chrono::batch_render::ColumnRef, int const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="bool chrono::batch_render::Prim::Read&lt;bool&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;bool&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Double3 chrono::batch_render::Prim::Read&lt;chrono::batch_render::Double3&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Double3&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Float2 chrono::batch_render::Prim::Read&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Float2&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Float3 chrono::batch_render::Prim::Read&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Float3&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ImplementationSource chrono::batch_render::Prim::Read&lt;chrono::batch_render::ImplementationSource&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::ImplementationSource&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PhysicalIlluminant chrono::batch_render::Prim::Read&lt;chrono::batch_render::PhysicalIlluminant&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::PhysicalIlluminant&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ShapingAxis chrono::batch_render::Prim::Read&lt;chrono::batch_render::ShapingAxis&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::ShapingAxis&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::TextureWrapMode chrono::batch_render::Prim::Read&lt;chrono::batch_render::TextureWrapMode&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::TextureWrapMode&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Visibility chrono::batch_render::Prim::Read&lt;chrono::batch_render::Visibility&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Visibility&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="float chrono::batch_render::Prim::Read&lt;float&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;float&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; chrono::batch_render::Prim::Read&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; chrono::batch_render::Prim::Read&lt;std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; chrono::batch_render::Prim::Read&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; chrono::batch_render::Prim::Read&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;int, std::allocator&lt;int&gt; &gt; chrono::batch_render::Prim::Read&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; chrono::batch_render::Prim::Read&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;bool&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;bool&gt;, chrono::batch_render::Identity&lt;bool&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::AspectRatioConformPolicy&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::AspectRatioConformPolicy&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::AspectRatioConformPolicy&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::CameraSignalLayout&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::CameraSignalLayout&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::CameraSignalLayout&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::DetectorPattern&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::DetectorPattern&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::DetectorPattern&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::DistortionModel&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::DistortionModel&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::DistortionModel&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::DomePoleAxis&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::DomePoleAxis&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::DomePoleAxis&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::Double3&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Double3&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Double3&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Float2&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Float2&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Float3&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Float3&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="138" hits="59" branch="false"/><line number="139" hits="59" branch="false"/><line number="155" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="59" branch="false"/></lines></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::Float4&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Float4&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Float4&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::FollowPathMode&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::FollowPathMode&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::FollowPathMode&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::ItuMaterialKind&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::ItuMaterialKind&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::ItuMaterialKind&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::MinimalMode&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::MinimalMode&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::MinimalMode&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::Orientation&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Orientation&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Orientation&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::Projection&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Projection&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Projection&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::Quatd&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Quatd&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Quatd&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::RenderMode&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::RenderMode&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::RenderMode&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::ShotNoise&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::ShotNoise&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::ShotNoise&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::SpectralMode&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::SpectralMode&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::SpectralMode&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::SubdivisionScheme&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::SubdivisionScheme&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::SubdivisionScheme&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::TextureColorSpace&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::TextureColorSpace&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::TextureColorSpace&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::TextureWrapMode&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::TextureWrapMode&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::TextureWrapMode&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::Uint2&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Uint2&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Uint2&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;chrono::batch_render::Visibility&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;chrono::batch_render::Visibility&gt;, chrono::batch_render::Identity&lt;chrono::batch_render::Visibility&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;float&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;float&gt;, chrono::batch_render::Identity&lt;float&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;int&gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;int&gt;, chrono::batch_render::Identity&lt;int&gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;std::vector&lt;long, std::allocator&lt;long&gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;long, std::allocator&lt;long&gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;long, std::allocator&lt;long&gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Prim::Write&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;" signature="(chrono::batch_render::View const&amp;, chrono::batch_render::Field&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;, chrono::batch_render::Identity&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;::Type const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="30" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="48076" branch="false"/><line number="33" hits="48076" branch="false"/><line number="37" hits="56195" branch="false"/><line number="37" hits="1726" branch="false"/><line number="38" hits="56187" branch="true" condition-coverage="82% (19/23)"><conditions><condition number="0" type="jump" coverage="82%"/></conditions></line><line number="38" hits="1725" branch="true" condition-coverage="73% (38/52)"><conditions><condition number="0" type="jump" coverage="73%"/></conditions></line><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="59" hits="2311" branch="false"/><line number="59" hits="27" branch="false"/><line number="60" hits="2311" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="60" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="8" branch="false"/><line number="64" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="1" branch="false"/><line number="68" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="2" branch="false"/><line number="72" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="4" branch="false"/><line number="78" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="4" branch="false"/><line number="83" hits="2" branch="false"/><line number="83" hits="4" branch="false"/><line number="83" hits="10" branch="false"/><line number="83" hits="2" branch="false"/><line number="84" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="84" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="84" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="87" hits="8" branch="false"/><line number="87" hits="1" branch="false"/><line number="87" hits="1" branch="false"/><line number="87" hits="8" branch="false"/><line number="87" hits="22" branch="false"/><line number="87" hits="1" branch="false"/><line number="88" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="8" branch="false"/><line number="89" hits="1" branch="false"/><line number="89" hits="1" branch="false"/><line number="89" hits="8" branch="false"/><line number="89" hits="22" branch="false"/><line number="89" hits="1" branch="false"/><line number="91" hits="812" branch="false"/><line number="91" hits="404" branch="false"/><line number="91" hits="826" branch="false"/><line number="91" hits="147" branch="false"/><line number="91" hits="3" branch="false"/><line number="91" hits="1215" branch="false"/><line number="91" hits="494" branch="false"/><line number="91" hits="1" branch="false"/><line number="91" hits="404" branch="false"/><line number="91" hits="3" branch="false"/><line number="91" hits="404" branch="false"/><line number="91" hits="1" branch="false"/><line number="91" hits="404" branch="false"/><line number="91" hits="3" branch="false"/><line number="91" hits="437" branch="false"/><line number="91" hits="1" branch="false"/><line number="91" hits="3727" branch="false"/><line number="91" hits="1212" branch="false"/><line number="91" hits="510" branch="false"/><line number="91" hits="1" branch="false"/><line number="91" hits="3" branch="false"/><line number="91" hits="3" branch="false"/><line number="91" hits="30" branch="false"/><line number="91" hits="3" branch="false"/><line number="91" hits="1333" branch="false"/><line number="91" hits="60" branch="false"/><line number="92" hits="1624" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="808" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="1652" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="294" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="2430" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="988" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="808" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="808" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="808" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="874" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="7453" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="2424" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="92" hits="1019" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="2666" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="120" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="95" hits="6" branch="false"/><line number="95" hits="11" branch="false"/><line number="95" hits="1" branch="false"/><line number="95" hits="10" branch="false"/><line number="95" hits="8" branch="false"/><line number="95" hits="1" branch="false"/><line number="95" hits="324" branch="false"/><line number="95" hits="22" branch="false"/><line number="95" hits="59" branch="false"/><line number="95" hits="2" branch="false"/><line number="95" hits="1" branch="false"/><line number="95" hits="7" branch="false"/><line number="95" hits="29" branch="false"/><line number="95" hits="2" branch="false"/><line number="95" hits="1" branch="false"/><line number="95" hits="3" branch="false"/><line number="95" hits="2" branch="false"/><line number="95" hits="2" branch="false"/><line number="95" hits="12" branch="false"/><line number="95" hits="3" branch="false"/><line number="95" hits="1" branch="false"/><line number="95" hits="3" branch="false"/><line number="95" hits="5" branch="false"/><line number="95" hits="1" branch="false"/><line number="95" hits="260" branch="false"/><line number="95" hits="5" branch="false"/><line number="95" hits="35" branch="false"/><line number="95" hits="122" branch="false"/><line number="95" hits="3" branch="false"/><line number="95" hits="9" branch="false"/><line number="95" hits="23" branch="false"/><line number="95" hits="7" branch="false"/><line number="95" hits="7" branch="false"/><line number="95" hits="802" branch="false"/><line number="96" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="324" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="260" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="122" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="802" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="6" branch="false"/><line number="97" hits="11" branch="false"/><line number="97" hits="1" branch="false"/><line number="97" hits="10" branch="false"/><line number="97" hits="8" branch="false"/><line number="97" hits="1" branch="false"/><line number="97" hits="324" branch="false"/><line number="97" hits="22" branch="false"/><line number="97" hits="59" branch="false"/><line number="97" hits="2" branch="false"/><line number="97" hits="1" branch="false"/><line number="97" hits="7" branch="false"/><line number="97" hits="29" branch="false"/><line number="97" hits="2" branch="false"/><line number="97" hits="1" branch="false"/><line number="97" hits="3" branch="false"/><line number="97" hits="2" branch="false"/><line number="97" hits="2" branch="false"/><line number="97" hits="12" branch="false"/><line number="97" hits="3" branch="false"/><line number="97" hits="1" branch="false"/><line number="97" hits="3" branch="false"/><line number="97" hits="5" branch="false"/><line number="97" hits="1" branch="false"/><line number="97" hits="260" branch="false"/><line number="97" hits="5" branch="false"/><line number="97" hits="34" branch="false"/><line number="97" hits="122" branch="false"/><line number="97" hits="3" branch="false"/><line number="97" hits="9" branch="false"/><line number="97" hits="23" branch="false"/><line number="97" hits="7" branch="false"/><line number="97" hits="7" branch="false"/><line number="97" hits="802" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="3" branch="false"/><line number="100" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="100" hits="3" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="112" hits="2" branch="false"/><line number="112" hits="4" branch="false"/><line number="112" hits="10" branch="false"/><line number="112" hits="2" branch="false"/><line number="113" hits="6" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="113" hits="12" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="113" hits="30" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="113" hits="4" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="116" hits="8" branch="false"/><line number="116" hits="1" branch="false"/><line number="116" hits="1" branch="false"/><line number="116" hits="8" branch="false"/><line number="116" hits="22" branch="false"/><line number="116" hits="1" branch="false"/><line number="117" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="117" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="117" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="117" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="117" hits="44" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="117" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="118" hits="8" branch="false"/><line number="118" hits="1" branch="false"/><line number="118" hits="1" branch="false"/><line number="118" hits="8" branch="false"/><line number="118" hits="22" branch="false"/><line number="118" hits="1" branch="false"/><line number="120" hits="6540" branch="false"/><line number="120" hits="44" branch="false"/><line number="120" hits="150" branch="false"/><line number="120" hits="147" branch="false"/><line number="120" hits="1" branch="false"/><line number="120" hits="220" branch="false"/><line number="120" hits="1" branch="false"/><line number="120" hits="3" branch="false"/><line number="120" hits="1" branch="false"/><line number="120" hits="1" branch="false"/><line number="120" hits="1" branch="false"/><line number="120" hits="3552" branch="false"/><line number="120" hits="474" branch="false"/><line number="120" hits="1" branch="false"/><line number="120" hits="3" branch="false"/><line number="120" hits="2" branch="false"/><line number="120" hits="1" branch="false"/><line number="120" hits="1300" branch="false"/><line number="121" hits="6540" branch="false"/><line number="121" hits="44" branch="false"/><line number="121" hits="150" branch="false"/><line number="121" hits="147" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="220" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="3" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="3552" branch="false"/><line number="121" hits="474" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="3" branch="false"/><line number="121" hits="2" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="1300" branch="false"/><line number="123" hits="102" branch="false"/><line number="123" hits="6" branch="false"/><line number="123" hits="1336" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="125" hits="0" branch="false"/><line number="125" hits="35" branch="false"/><line number="125" hits="1300" branch="false"/><line number="126" hits="0" branch="false"/><line number="126" hits="35" branch="false"/><line number="126" hits="1300" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="127" hits="35" branch="false"/><line number="127" hits="1300" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="0" branch="false"/><line number="128" hits="35" branch="false"/><line number="128" hits="1300" branch="false"/><line number="129" hits="2" branch="false"/><line number="129" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="60" branch="false"/><line number="131" hits="4" branch="false"/><line number="131" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="12952" branch="false"/><line number="133" hits="8" branch="false"/><line number="133" hits="300" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="133" hits="294" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="133" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="133" hits="440" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="133" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="133" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="133" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="133" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="133" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="133" hits="7104" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="138" hits="6" branch="false"/><line number="138" hits="11" branch="false"/><line number="138" hits="1" branch="false"/><line number="138" hits="10" branch="false"/><line number="138" hits="8" branch="false"/><line number="138" hits="1" branch="false"/><line number="138" hits="324" branch="false"/><line number="138" hits="22" branch="false"/><line number="138" hits="59" branch="false"/><line number="138" hits="2" branch="false"/><line number="138" hits="1" branch="false"/><line number="138" hits="7" branch="false"/><line number="138" hits="29" branch="false"/><line number="138" hits="2" branch="false"/><line number="138" hits="1" branch="false"/><line number="138" hits="3" branch="false"/><line number="138" hits="2" branch="false"/><line number="138" hits="2" branch="false"/><line number="138" hits="12" branch="false"/><line number="138" hits="3" branch="false"/><line number="138" hits="1" branch="false"/><line number="138" hits="3" branch="false"/><line number="138" hits="5" branch="false"/><line number="138" hits="1" branch="false"/><line number="138" hits="260" branch="false"/><line number="138" hits="5" branch="false"/><line number="138" hits="35" branch="false"/><line number="138" hits="122" branch="false"/><line number="138" hits="3" branch="false"/><line number="138" hits="9" branch="false"/><line number="138" hits="23" branch="false"/><line number="138" hits="7" branch="false"/><line number="138" hits="7" branch="false"/><line number="138" hits="806" branch="false"/><line number="139" hits="6" branch="false"/><line number="139" hits="11" branch="false"/><line number="139" hits="1" branch="false"/><line number="139" hits="10" branch="false"/><line number="139" hits="8" branch="false"/><line number="139" hits="1" branch="false"/><line number="139" hits="324" branch="false"/><line number="139" hits="22" branch="false"/><line number="139" hits="59" branch="false"/><line number="139" hits="2" branch="false"/><line number="139" hits="1" branch="false"/><line number="139" hits="7" branch="false"/><line number="139" hits="29" branch="false"/><line number="139" hits="2" branch="false"/><line number="139" hits="1" branch="false"/><line number="139" hits="3" branch="false"/><line number="139" hits="2" branch="false"/><line number="139" hits="2" branch="false"/><line number="139" hits="12" branch="false"/><line number="139" hits="3" branch="false"/><line number="139" hits="1" branch="false"/><line number="139" hits="3" branch="false"/><line number="139" hits="5" branch="false"/><line number="139" hits="1" branch="false"/><line number="139" hits="260" branch="false"/><line number="139" hits="5" branch="false"/><line number="139" hits="35" branch="false"/><line number="139" hits="122" branch="false"/><line number="139" hits="3" branch="false"/><line number="139" hits="9" branch="false"/><line number="139" hits="23" branch="false"/><line number="139" hits="7" branch="false"/><line number="139" hits="7" branch="false"/><line number="139" hits="806" branch="false"/><line number="141" hits="35" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="143" hits="806" branch="false"/><line number="144" hits="806" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="522" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="284" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="806" branch="false"/><line number="150" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="122" branch="true" condition-coverage="25% (2/8)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="152" hits="3" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="152" hits="23" branch="true" condition-coverage="25% (2/8)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="152" hits="7" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="152" hits="7" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="155" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="324" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="260" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="6" branch="false"/><line number="157" hits="11" branch="false"/><line number="157" hits="1" branch="false"/><line number="157" hits="10" branch="false"/><line number="157" hits="8" branch="false"/><line number="157" hits="1" branch="false"/><line number="157" hits="324" branch="false"/><line number="157" hits="22" branch="false"/><line number="157" hits="59" branch="false"/><line number="157" hits="2" branch="false"/><line number="157" hits="1" branch="false"/><line number="157" hits="7" branch="false"/><line number="157" hits="29" branch="false"/><line number="157" hits="2" branch="false"/><line number="157" hits="1" branch="false"/><line number="157" hits="3" branch="false"/><line number="157" hits="2" branch="false"/><line number="157" hits="2" branch="false"/><line number="157" hits="12" branch="false"/><line number="157" hits="3" branch="false"/><line number="157" hits="1" branch="false"/><line number="157" hits="3" branch="false"/><line number="157" hits="5" branch="false"/><line number="157" hits="1" branch="false"/><line number="157" hits="260" branch="false"/><line number="157" hits="5" branch="false"/><line number="157" hits="34" branch="false"/><line number="157" hits="122" branch="false"/><line number="157" hits="3" branch="false"/><line number="157" hits="9" branch="false"/><line number="157" hits="23" branch="false"/><line number="157" hits="7" branch="false"/><line number="157" hits="7" branch="false"/><line number="157" hits="806" branch="false"/></lines></class><class name="rotation_cpp" filename="chrono_batch_render/scene/rotation.cpp" line-rate="1.0" branch-rate="0.9" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Dot" signature="(chrono::batch_render::Double3, chrono::batch_render::Double3)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="14" hits="612" branch="false"/><line number="15" hits="612" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Cross" signature="(chrono::batch_render::Double3, chrono::batch_render::Double3)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="18" hits="376" branch="false"/><line number="19" hits="376" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Unit" signature="(chrono::batch_render::Double3)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="22" hits="470" branch="false"/><line number="23" hits="470" branch="false"/><line number="24" hits="470" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="465" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Radians" signature="(double)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="30" hits="85" branch="false"/><line number="31" hits="85" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Degrees" signature="(double)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="34" hits="12" branch="false"/><line number="35" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::LookAlong" signature="(chrono::batch_render::Double3, chrono::batch_render::Double3)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="40" hits="146" branch="false"/><line number="41" hits="146" branch="false"/><line number="42" hits="143" branch="false"/><line number="43" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="142" branch="false"/><line number="47" hits="142" branch="false"/></lines></method><method name="chrono::batch_render::LookAt" signature="(chrono::batch_render::Double3, chrono::batch_render::Double3, chrono::batch_render::Double3)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="110" branch="false"/><line number="51" hits="110" branch="false"/></lines></method><method name="chrono::batch_render::FromAxisAngle" signature="(chrono::batch_render::Double3, double)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="54" hits="39" branch="false"/><line number="55" hits="39" branch="false"/><line number="56" hits="38" branch="false"/><line number="57" hits="38" branch="false"/><line number="58" hits="38" branch="false"/></lines></method><method name="chrono::batch_render::FromAzimuthElevation" signature="(double, double)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="61" hits="10" branch="false"/><line number="62" hits="10" branch="false"/><line number="63" hits="10" branch="false"/><line number="64" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::FromAxes" signature="(chrono::batch_render::Double3, chrono::batch_render::Double3, chrono::batch_render::Double3)" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="67" hits="148" branch="false"/><line number="68" hits="148" branch="false"/><line number="69" hits="148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="128" branch="false"/><line number="71" hits="128" branch="false"/><line number="73" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="74" hits="2" branch="false"/><line number="75" hits="2" branch="false"/><line number="77" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="5" branch="false"/><line number="79" hits="5" branch="false"/><line number="81" hits="13" branch="false"/><line number="82" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::FromEulerDegrees" signature="(chrono::batch_render::Double3)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="85" hits="9" branch="false"/><line number="86" hits="9" branch="false"/><line number="87" hits="9" branch="false"/><line number="88" hits="9" branch="false"/><line number="89" hits="9" branch="false"/><line number="90" hits="9" branch="false"/><line number="91" hits="9" branch="false"/><line number="92" hits="9" branch="false"/><line number="93" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::ToEulerDegrees" signature="(chrono::batch_render::Quatd)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="96" hits="4" branch="false"/><line number="97" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="4" branch="false"/><line number="99" hits="4" branch="false"/><line number="100" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::Multiply" signature="(chrono::batch_render::Quatd, chrono::batch_render::Quatd)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="103" hits="4" branch="false"/><line number="104" hits="4" branch="false"/><line number="105" hits="4" branch="false"/><line number="106" hits="4" branch="false"/><line number="107" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::Conjugate" signature="(chrono::batch_render::Quatd)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="110" hits="2" branch="false"/><line number="111" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Normalize" signature="(chrono::batch_render::Quatd)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="114" hits="2" branch="false"/><line number="115" hits="2" branch="false"/><line number="116" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Rotate" signature="(chrono::batch_render::Quatd, chrono::batch_render::Double3)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="119" hits="46" branch="false"/><line number="120" hits="46" branch="false"/><line number="121" hits="46" branch="false"/><line number="122" hits="46" branch="false"/><line number="123" hits="46" branch="false"/><line number="124" hits="46" branch="false"/><line number="125" hits="46" branch="false"/></lines></method></methods><lines><line number="14" hits="612" branch="false"/><line number="15" hits="612" branch="false"/><line number="18" hits="376" branch="false"/><line number="19" hits="376" branch="false"/><line number="22" hits="470" branch="false"/><line number="23" hits="470" branch="false"/><line number="24" hits="470" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="465" branch="false"/><line number="30" hits="85" branch="false"/><line number="31" hits="85" branch="false"/><line number="34" hits="12" branch="false"/><line number="35" hits="12" branch="false"/><line number="40" hits="146" branch="false"/><line number="41" hits="146" branch="false"/><line number="42" hits="143" branch="false"/><line number="43" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="142" branch="false"/><line number="47" hits="142" branch="false"/><line number="50" hits="110" branch="false"/><line number="51" hits="110" branch="false"/><line number="54" hits="39" branch="false"/><line number="55" hits="39" branch="false"/><line number="56" hits="38" branch="false"/><line number="57" hits="38" branch="false"/><line number="58" hits="38" branch="false"/><line number="61" hits="10" branch="false"/><line number="62" hits="10" branch="false"/><line number="63" hits="10" branch="false"/><line number="64" hits="10" branch="false"/><line number="67" hits="148" branch="false"/><line number="68" hits="148" branch="false"/><line number="69" hits="148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="128" branch="false"/><line number="71" hits="128" branch="false"/><line number="73" hits="20" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="74" hits="2" branch="false"/><line number="75" hits="2" branch="false"/><line number="77" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="5" branch="false"/><line number="79" hits="5" branch="false"/><line number="81" hits="13" branch="false"/><line number="82" hits="13" branch="false"/><line number="85" hits="9" branch="false"/><line number="86" hits="9" branch="false"/><line number="87" hits="9" branch="false"/><line number="88" hits="9" branch="false"/><line number="89" hits="9" branch="false"/><line number="90" hits="9" branch="false"/><line number="91" hits="9" branch="false"/><line number="92" hits="9" branch="false"/><line number="93" hits="9" branch="false"/><line number="96" hits="4" branch="false"/><line number="97" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="4" branch="false"/><line number="99" hits="4" branch="false"/><line number="100" hits="4" branch="false"/><line number="103" hits="4" branch="false"/><line number="104" hits="4" branch="false"/><line number="105" hits="4" branch="false"/><line number="106" hits="4" branch="false"/><line number="107" hits="4" branch="false"/><line number="110" hits="2" branch="false"/><line number="111" hits="2" branch="false"/><line number="114" hits="2" branch="false"/><line number="115" hits="2" branch="false"/><line number="116" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="46" branch="false"/><line number="120" hits="46" branch="false"/><line number="121" hits="46" branch="false"/><line number="122" hits="46" branch="false"/><line number="123" hits="46" branch="false"/><line number="124" hits="46" branch="false"/><line number="125" hits="46" branch="false"/></lines></class><class name="scene_cpp" filename="chrono_batch_render/scene/scene.cpp" line-rate="0.8904282115869018" branch-rate="0.7144772117962467" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::CopiedValue::Column" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="41" hits="312" branch="false"/><line number="42" hits="312" branch="false"/><line number="46" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::IsToken" signature="(chrono::batch_render::ColumnType)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="116" branch="false"/><line number="56" hits="116" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Rebased" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8333333333333334" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="59" hits="3" branch="false"/><line number="60" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="0" branch="false"/><line number="63" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::SceneImpl" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::device::Device&amp;, chrono::batch_render::SceneDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="71" hits="353" branch="false"/><line number="72" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="353" branch="false"/><line number="78" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="353" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="1412" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="5295" branch="false"/><line number="111" hits="5648" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="5295" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="352" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="353" branch="false"/><line number="118" hits="353" branch="false"/><line number="119" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::LockScene" signature="(chrono::batch_render::Scene const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="121" hits="268338" branch="false"/><line number="122" hits="268338" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::SceneImpl::~SceneImpl" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="125" hits="706" branch="false"/><line number="126" hits="353" branch="false"/><line number="127" hits="353" branch="false"/><line number="128" hits="353" branch="false"/><line number="129" hits="1059" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::RefreshTransforms" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="131" hits="238" branch="false"/><line number="132" hits="238" branch="false"/><line number="133" hits="238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="202" branch="false"/><line number="136" hits="36" branch="false"/><line number="137" hits="36" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::Read" signature="(chrono::batch_render::ViewState&amp;, chrono::batch_render::device::DType, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="140" hits="230" branch="false"/><line number="142" hits="230" branch="false"/><line number="143" hits="230" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::ReadScales" signature="(chrono::batch_render::ViewState&amp;, chrono::batch_render::device::DType, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="146" hits="1" branch="false"/><line number="147" hits="1" branch="false"/><line number="148" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::Localize" signature="(chrono::batch_render::ViewState&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const*, chrono::batch_render::QuaternionOrder, chrono::batch_render::device::Tensor const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="151" hits="7" branch="false"/><line number="154" hits="7" branch="false"/><line number="155" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::Handle" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="158" hits="48076" branch="false"/><line number="159" hits="48076" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::Range" signature="(chrono::batch_render::PrimBlock const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="162" hits="26" branch="false"/><line number="163" hits="26" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::Indices" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;) const" line-rate="0.875" branch-rate="1.0" complexity="0.0"><lines><line number="166" hits="33" branch="false"/><line number="167" hits="33" branch="false"/><line number="168" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="66" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="33" branch="false"/><line number="174" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::Check" signature="(chrono::batch_render::Prim const&amp;) const" line-rate="0.8333333333333334" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="176" hits="55957" branch="false"/><line number="177" hits="55957" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="180" hits="55957" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="55955" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Loader" signature="()" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="187" hits="11" branch="false"/><line number="188" hits="11" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="189" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::DefinedShader" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::Shader::Desc const&amp;)" line-rate="0.8235294117647058" branch-rate="0.65" complexity="0.0"><lines><line number="192" hits="219" branch="false"/><line number="193" hits="219" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="216" branch="false"/><line number="195" hits="216" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="3" branch="false"/><line number="201" hits="3" branch="false"/><line number="202" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="203" hits="0" branch="false"/><line number="204" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="206" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="2" branch="false"/><line number="214" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::WriteShader" signature="(chrono::batch_render::RowWriter&amp;, chrono::batch_render::SchemaId, chrono::batch_render::Shader::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="220" hits="215" branch="false"/><line number="221" hits="215" branch="false"/><line number="222" hits="215" branch="false"/><line number="223" hits="215" branch="false"/><line number="224" hits="215" branch="false"/><line number="225" hits="430" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="1" branch="false"/><line number="228" hits="1" branch="false"/><line number="229" hits="1" branch="false"/><line number="230" hits="1" branch="false"/><line number="231" hits="1" branch="false"/><line number="233" hits="215" branch="false"/></lines></method><method name="chrono::batch_render::SetShaderLoader" signature="(std::function&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; (chrono::batch_render::Scene&amp;, std::filesystem::__cxx11::path const&amp;)&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="237" hits="5" branch="false"/><line number="238" hits="5" branch="false"/><line number="239" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::RetypePrims" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::SchemaId, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="0.8787878787878788" complexity="0.0"><lines><line number="241" hits="2" branch="false"/><line number="242" hits="2" branch="false"/><line number="243" hits="2" branch="false"/><line number="244" hits="2" branch="false"/><line number="245" hits="2" branch="false"/><line number="246" hits="2" branch="false"/><line number="247" hits="2" branch="false"/><line number="249" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="251" hits="7" branch="false"/><line number="253" hits="1" branch="false"/><line number="254" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="2" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="259" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="1" branch="false"/><line number="269" hits="1" branch="false"/><line number="270" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="272" hits="1" branch="false"/><line number="274" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Define" signature="(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Shader::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="277" hits="218" branch="false"/><line number="278" hits="218" branch="false"/><line number="279" hits="218" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="428" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="214" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="642" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="218" branch="false"/></lines></method><method name="chrono::batch_render::Define" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Shader::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="285" hits="1" branch="false"/><line number="287" hits="1" branch="false"/><line number="288" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Create" signature="(chrono::batch_render::SceneDesc const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="293" hits="0" branch="false"/><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="296" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Create" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::SceneDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="298" hits="353" branch="false"/><line number="299" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Scene::Scene" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::SceneDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="302" hits="353" branch="false"/><line number="303" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Scene::~Scene" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="305" hits="706" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Define" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="307" hits="12" branch="false"/><line number="308" hits="12" branch="false"/><line number="309" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Define" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="312" hits="5" branch="false"/><line number="313" hits="5" branch="false"/><line number="314" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Move" signature="(chrono::batch_render::Prim, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.9473684210526315" complexity="0.0"><lines><line number="318" hits="15" branch="false"/><line number="319" hits="15" branch="false"/><line number="320" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="8" branch="false"/><line number="324" hits="21" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="13" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="8" branch="false"/><line number="329" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="21" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="332" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Rename" signature="(chrono::batch_render::Prim, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="335" hits="4" branch="false"/><line number="336" hits="4" branch="false"/><line number="337" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="12" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Remove" signature="(chrono::batch_render::Prim)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="342" hits="132" branch="false"/><line number="343" hits="132" branch="false"/><line number="344" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="132" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SameColumn" signature="(chrono::batch_render::ColumnRef, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="350" hits="3" branch="false"/><line number="351" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::Overrides::Overrides" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="356" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overrides::Overrides" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="358" hits="3" branch="false"/><line number="359" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::Overrides::~Overrides" signature="()" line-rate="0.625" branch-rate="0.6" complexity="0.0"><lines><line number="361" hits="4" branch="false"/><line number="362" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="3" branch="false"/><line number="364" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="366" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="369" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::Overrides::Overrides" signature="(chrono::batch_render::Overrides&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="371" hits="1" branch="false"/><line number="372" hits="1" branch="false"/><line number="373" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Overrides::operator=" signature="(chrono::batch_render::Overrides&amp;&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="375" hits="0" branch="false"/><line number="376" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="377" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="378" hits="0" branch="false"/><line number="379" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="380" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="381" hits="0" branch="false"/><line number="382" hits="0" branch="false"/><line number="384" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="385" hits="0" branch="false"/><line number="386" hits="0" branch="false"/><line number="388" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Overrides::Set" signature="(chrono::batch_render::Prim, chrono::batch_render::ColumnRef, chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="0.8235294117647058" branch-rate="0.6206896551724138" complexity="0.0"><lines><line number="391" hits="3" branch="false"/><line number="392" hits="3" branch="false"/><line number="393" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="394" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="396" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="397" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="399" hits="3" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="400" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="402" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="3" branch="false"/><line number="407" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="8" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="410" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="auto chrono::batch_render::Overrides::Set(chrono::batch_render::Prim, chrono::batch_render::ColumnRef, chrono::batch_render::Span&lt;std::byte const&gt;)::{lambda(auto:1 const&amp;)#1}::operator()&lt;std::pair&lt;chrono::batch_render::Prim, chrono::batch_render::ColumnRef&gt; &gt;" signature="(std::pair&lt;chrono::batch_render::Prim, chrono::batch_render::ColumnRef&gt; const&amp;) const" line-rate="0.8" branch-rate="0.2857142857142857" complexity="0.0"><lines><line number="412" hits="3" branch="false"/><line number="413" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="415" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="416" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::Overrides::Clear" signature="(chrono::batch_render::Prim, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="420" hits="3" branch="false"/><line number="421" hits="3" branch="false"/></lines></method><method name="auto chrono::batch_render::Overrides::Clear(chrono::batch_render::Prim, chrono::batch_render::ColumnRef)::{lambda(auto:1 const&amp;)#1}::operator()&lt;std::pair&lt;chrono::batch_render::Prim, chrono::batch_render::ColumnRef&gt; &gt;" signature="(std::pair&lt;chrono::batch_render::Prim, chrono::batch_render::ColumnRef&gt; const&amp;) const" line-rate="0.9166666666666666" branch-rate="0.75" complexity="0.0"><lines><line number="422" hits="3" branch="false"/><line number="423" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="425" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="426" hits="0" branch="false"/><line number="428" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="432" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="3" branch="false"/><line number="437" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::Overrides::Clear" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="439" hits="5" branch="false"/><line number="440" hits="5" branch="false"/><line number="441" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="443" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="445" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::Scene::CreateOverrides" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="447" hits="3" branch="false"/><line number="448" hits="3" branch="false"/><line number="449" hits="3" branch="false"/><line number="450" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Overridden" signature="(chrono::batch_render::Prim, chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="453" hits="5" branch="false"/><line number="454" hits="5" branch="false"/><line number="455" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="10" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="458" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::Scene::ReadAuthored" signature="(chrono::batch_render::Prim, chrono::batch_render::ColumnRef) const" line-rate="0.8571428571428571" branch-rate="0.4" complexity="0.0"><lines><line number="460" hits="2" branch="false"/><line number="461" hits="2" branch="false"/><line number="462" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="463" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="467" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::ComposedWorld::ComposedWorld" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="469" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::ComposedWorld::ComposedWorld" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::Scene&gt;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="471" hits="1" branch="false"/><line number="472" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ComposedWorld::~ComposedWorld" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="474" hits="3" branch="false"/><line number="475" hits="3" branch="false"/><line number="476" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::ComposedWorld::ComposedWorld" signature="(chrono::batch_render::ComposedWorld&amp;&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="478" hits="0" branch="false"/><line number="479" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ComposedWorld::operator=" signature="(chrono::batch_render::ComposedWorld&amp;&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="481" hits="1" branch="false"/><line number="482" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="483" hits="1" branch="false"/><line number="484" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="485" hits="1" branch="false"/><line number="487" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ComposedWorld::Release" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="490" hits="4" branch="false"/><line number="491" hits="4" branch="false"/><line number="492" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="493" hits="1" branch="false"/><line number="494" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="4" branch="false"/><line number="497" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::ComposedWorld::Set" signature="(chrono::batch_render::ComposedWorldDesc const&amp;)" line-rate="0.7333333333333333" branch-rate="0.5" complexity="0.0"><lines><line number="499" hits="1" branch="false"/><line number="500" hits="1" branch="false"/><line number="501" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="502" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="504" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="505" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="506" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="507" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="508" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="510" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="512" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="515" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="516" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="518" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Scene::ComposeWorld" signature="(chrono::batch_render::Prim, chrono::batch_render::ComposedWorldDesc const&amp;)" line-rate="0.8181818181818182" branch-rate="0.5882352941176471" complexity="0.0"><lines><line number="520" hits="1" branch="false"/><line number="521" hits="1" branch="false"/><line number="522" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="1" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="524" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="526" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="527" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="529" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="1" branch="false"/><line number="532" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Scene::MarkSession" signature="(chrono::batch_render::Prim)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="534" hits="3" branch="false"/><line number="535" hits="3" branch="false"/><line number="536" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="537" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="538" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Apply" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="540" hits="0" branch="false"/><line number="541" hits="0" branch="false"/><line number="542" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="543" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Apply" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="545" hits="1" branch="false"/><line number="546" hits="1" branch="false"/><line number="547" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Unapply" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="550" hits="6" branch="false"/><line number="551" hits="6" branch="false"/><line number="552" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="553" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Unapply" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="555" hits="0" branch="false"/><line number="556" hits="0" branch="false"/><line number="557" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="558" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Handles" signature="(chrono::batch_render::PrimRange const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="560" hits="2" branch="false"/><line number="561" hits="2" branch="false"/><line number="562" hits="2" branch="false"/><line number="563" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="564" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="565" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="2" branch="false"/><line number="568" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Clone" signature="(chrono::batch_render::Prim, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::CloneDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="570" hits="25" branch="false"/><line number="571" hits="25" branch="false"/><line number="572" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="573" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="6" branch="false"/><line number="576" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="578" hits="25" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Clone" signature="(chrono::batch_render::Prim, unsigned int, chrono::batch_render::CloneDesc const&amp;)" line-rate="1.0" branch-rate="0.9333333333333333" complexity="0.0"><lines><line number="580" hits="9" branch="false"/><line number="581" hits="9" branch="false"/><line number="582" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="583" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="584" hits="9" branch="false"/><line number="585" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="9" branch="false"/><line number="587" hits="9" branch="false"/><line number="588" hits="9" branch="false"/><line number="589" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="590" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="591" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="592" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="2" branch="false"/><line number="594" hits="2" branch="false"/><line number="596" hits="9" branch="false"/><line number="597" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="598" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="599" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="603" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Find" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="605" hits="42936" branch="false"/><line number="606" hits="42936" branch="false"/><line number="607" hits="42936" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="608" hits="42936" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="609" hits="19" branch="false"/><line number="611" hits="42917" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="612" hits="42936" branch="false"/></lines></method><method name="chrono::batch_render::Scene::ByIndex" signature="(unsigned int) const" line-rate="0.8333333333333334" branch-rate="0.6" complexity="0.0"><lines><line number="614" hits="2567" branch="false"/><line number="615" hits="2567" branch="false"/><line number="616" hits="2567" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="617" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="619" hits="5134" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="620" hits="2567" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Select" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="622" hits="232" branch="false"/><line number="623" hits="232" branch="false"/><line number="624" hits="232" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="625" hits="464" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="626" hits="232" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Select" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId) const" line-rate="0.9090909090909091" branch-rate="0.75" complexity="0.0"><lines><line number="628" hits="362" branch="false"/><line number="629" hits="362" branch="false"/><line number="630" hits="362" branch="false"/><line number="631" hits="362" branch="false"/><line number="632" hits="1065" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="633" hits="703" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="634" hits="703" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="635" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="637" hits="703" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="639" hits="724" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="640" hits="362" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Select" signature="(chrono::batch_render::PrimRange const&amp;, chrono::batch_render::SchemaId, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="642" hits="8" branch="false"/><line number="643" hits="8" branch="false"/><line number="644" hits="8" branch="false"/><line number="645" hits="8" branch="false"/><line number="646" hits="518" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="647" hits="510" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="649" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="650" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Select" signature="(chrono::batch_render::Prim) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="652" hits="55713" branch="false"/><line number="653" hits="55713" branch="false"/><line number="654" hits="55713" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="655" hits="55712" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="656" hits="55712" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="657" hits="55713" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Select" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.8571428571428571" branch-rate="0.5555555555555556" complexity="0.0"><lines><line number="659" hits="1" branch="false"/><line number="660" hits="1" branch="false"/><line number="661" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="662" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="663" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="665" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="666" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Scene::Select(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="667" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="668" hits="1" branch="false"/><line number="670" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="671" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Select" signature="(chrono::batch_render::Prim, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.8181818181818182" branch-rate="0.5263157894736842" complexity="0.0"><lines><line number="673" hits="6" branch="false"/><line number="674" hits="6" branch="false"/><line number="675" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="676" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="678" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="680" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="681" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="682" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="684" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="685" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::Scene::PrimCount" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="687" hits="112" branch="false"/><line number="688" hits="112" branch="false"/><line number="689" hits="112" branch="false"/><line number="690" hits="112" branch="false"/></lines></method><method name="chrono::batch_render::Scene::WorldCount" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="692" hits="23" branch="false"/><line number="693" hits="23" branch="false"/><line number="694" hits="23" branch="false"/><line number="695" hits="23" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::Publish" signature="(chrono::batch_render::UpdateDesc const&amp;, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="697" hits="4307" branch="false"/><line number="698" hits="4307" branch="false"/><line number="699" hits="4307" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="700" hits="4307" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="4307" branch="false"/><line number="702" hits="4307" branch="false"/><line number="703" hits="4308" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="704" hits="4307" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="705" hits="682" branch="false"/><line number="706" hits="682" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="707" hits="15" branch="false"/><line number="710" hits="4308" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="711" hits="1" branch="false"/><line number="712" hits="1" branch="false"/><line number="713" hits="1" branch="false"/><line number="715" hits="4307" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::Update" signature="(chrono::batch_render::UpdateDesc const&amp;, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="718" hits="4306" branch="false"/><line number="719" hits="4306" branch="false"/><line number="720" hits="4306" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="721" hits="8612" branch="false"/><line number="722" hits="4306" branch="false"/></lines></method><method name="chrono::batch_render::SceneUpdate::SceneUpdate" signature="(chrono::batch_render::SceneImpl&amp;, chrono::batch_render::StoreLock::Guard, chrono::batch_render::device::Operation)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="724" hits="4306" branch="false"/><line number="725" hits="4306" branch="false"/></lines></method><method name="chrono::batch_render::SceneUpdate::~SceneUpdate" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="727" hits="4306" branch="false"/><line number="728" hits="4306" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="729" hits="3804" branch="false"/><line number="731" hits="4306" branch="false"/></lines></method><method name="chrono::batch_render::SceneUpdate::Refresh" signature="(chrono::batch_render::Stream)" line-rate="0.8333333333333334" branch-rate="0.5" complexity="0.0"><lines><line number="733" hits="3513" branch="false"/><line number="734" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="735" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="737" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="738" hits="1" branch="false"/><line number="740" hits="3513" branch="false"/></lines></method><method name="chrono::batch_render::SceneUpdate::Tables" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="742" hits="3804" branch="false"/><line number="743" hits="3804" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="744" hits="3804" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="746" hits="3804" branch="false"/></lines></method><method name="chrono::batch_render::SceneUpdate::Clock" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="749" hits="3526" branch="false"/><line number="750" hits="3526" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Publish" signature="(chrono::batch_render::PublishDesc const&amp;, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="753" hits="327" branch="false"/><line number="754" hits="327" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Advance" signature="(double)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="757" hits="376" branch="false"/><line number="758" hits="376" branch="false"/><line number="759" hits="376" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="760" hits="3" branch="false"/><line number="761" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="763" hits="373" branch="false"/><line number="764" hits="373" branch="false"/><line number="765" hits="373" branch="false"/><line number="766" hits="373" branch="false"/><line number="767" hits="376" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Time" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="769" hits="13" branch="false"/><line number="770" hits="13" branch="false"/><line number="771" hits="13" branch="false"/><line number="772" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::Scene::SetTime" signature="(double)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="774" hits="5" branch="false"/><line number="775" hits="5" branch="false"/><line number="776" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="777" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="779" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="780" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="781" hits="4" branch="false"/><line number="782" hits="4" branch="false"/><line number="783" hits="4" branch="false"/><line number="784" hits="4" branch="false"/><line number="785" hits="4" branch="false"/><line number="786" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::PathPrims" signature="(chrono::batch_render::Scene const&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;)" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="790" hits="213" branch="false"/><line number="791" hits="213" branch="false"/><line number="792" hits="427" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="793" hits="214" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="794" hits="214" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="796" hits="213" branch="false"/><line number="797" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::BoundableRows" signature="(chrono::batch_render::Prims const&amp;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="799" hits="213" branch="false"/><line number="800" hits="427" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="801" hits="214" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="804" hits="213" branch="false"/></lines></method><method name="chrono::batch_render::Scene::ReadPrimBoundsAsync" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="811" hits="100" branch="false"/><line number="812" hits="100" branch="false"/><line number="813" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="814" hits="100" branch="false"/><line number="815" hits="100" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="816" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="817" hits="200" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="818" hits="100" branch="false"/></lines></method><method name="chrono::batch_render::Scene::PrimBounds" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="820" hits="113" branch="false"/><line number="821" hits="113" branch="false"/><line number="822" hits="113" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="823" hits="113" branch="false"/><line number="824" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="825" hits="226" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="826" hits="113" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Bounds" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="828" hits="114" branch="false"/><line number="829" hits="114" branch="false"/><line number="830" hits="114" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="831" hits="114" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="832" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="833" hits="1" branch="false"/><line number="835" hits="112" branch="false"/><line number="836" hits="112" branch="false"/><line number="837" hits="114" branch="false"/></lines></method><method name="chrono::batch_render::Scene::ReadBoundsAsync" signature="(unsigned int) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="839" hits="0" branch="false"/><line number="840" hits="0" branch="false"/><line number="841" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="842" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="843" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Scene::ReadAllBoundsAsync" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="845" hits="100" branch="false"/><line number="846" hits="100" branch="false"/><line number="847" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="848" hits="200" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="849" hits="100" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="851" hits="4" branch="false"/><line number="852" hits="4" branch="false"/><line number="853" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="854" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::Scene::StructureVersion" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="856" hits="10" branch="false"/><line number="857" hits="10" branch="false"/><line number="858" hits="10" branch="false"/><line number="859" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Published" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="861" hits="2" branch="false"/><line number="862" hits="2" branch="false"/><line number="863" hits="2" branch="false"/><line number="864" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Acquire" signature="(chrono::batch_render::Stream)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="866" hits="60" branch="false"/><line number="867" hits="60" branch="false"/><line number="868" hits="119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="869" hits="60" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Release" signature="(chrono::batch_render::Snapshot const&amp;, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="871" hits="59" branch="false"/><line number="872" hits="59" branch="false"/><line number="873" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="874" hits="59" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Require" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Token const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="876" hits="4" branch="false"/><line number="877" hits="4" branch="false"/><line number="878" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="879" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::Scene::AddFile" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::shared_ptr&lt;std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&gt;, std::optional&lt;chrono::batch_render::Prim&gt;)" line-rate="1.0" branch-rate="0.625" complexity="0.0"><lines><line number="881" hits="6" branch="false"/><line number="882" hits="6" branch="false"/><line number="883" hits="6" branch="false"/><line number="884" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="885" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="886" hits="3" branch="false"/><line number="888" hits="12" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="889" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::Scene::AddTexture" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::TextureData const&amp;, std::optional&lt;chrono::batch_render::Prim&gt;)" line-rate="1.0" branch-rate="0.64" complexity="0.0"><lines><line number="891" hits="5" branch="false"/><line number="892" hits="5" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="893" hits="1" branch="false"/><line number="895" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="897" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="898" hits="4" branch="false"/><line number="899" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="900" hits="1" branch="false"/><line number="901" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="903" hits="3" branch="false"/><line number="904" hits="3" branch="false"/><line number="905" hits="3" branch="false"/><line number="906" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="907" hits="3" branch="false"/><line number="908" hits="3" branch="false"/><line number="909" hits="3" branch="false"/><line number="910" hits="6" branch="true" condition-coverage="33% (3/9)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="911" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::Scene::RemoveFile" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="913" hits="0" branch="false"/><line number="914" hits="0" branch="false"/><line number="915" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="916" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Token" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="918" hits="45" branch="false"/><line number="919" hits="45" branch="false"/><line number="920" hits="90" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="921" hits="45" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Text" signature="(chrono::batch_render::Token) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="923" hits="543" branch="false"/><line number="924" hits="543" branch="false"/><line number="925" hits="1086" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="926" hits="543" branch="false"/></lines></method><method name="chrono::batch_render::Scene::GetDevice" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="928" hits="5768" branch="false"/><line number="929" hits="5768" branch="false"/><line number="932" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::PrimCopy::PrimCopy" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="937" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::PrimCopy::~PrimCopy" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="938" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::PrimCopy::PrimCopy" signature="(chrono::batch_render::PrimCopy const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="939" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::PrimCopy::PrimCopy" signature="(chrono::batch_render::PrimCopy&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="940" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::PrimCopy::operator=" signature="(chrono::batch_render::PrimCopy const&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="941" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::PrimCopy::operator=" signature="(chrono::batch_render::PrimCopy&amp;&amp;)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="942" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::PrimCopy::Empty" signature="() const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="944" hits="8" branch="false"/><line number="945" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="chrono::batch_render::PrimCopy::Name" signature="() const" line-rate="0.75" branch-rate="0.5" complexity="0.0"><lines><line number="948" hits="1" branch="false"/><line number="949" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="950" hits="0" branch="false"/><line number="952" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::PrimCopy::PrimCount" signature="() const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="955" hits="1" branch="false"/><line number="956" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::Scene::Copy" signature="(chrono::batch_render::Prim)" line-rate="0.8852459016393442" branch-rate="0.6344086021505376" complexity="0.0"><lines><line number="959" hits="5" branch="false"/><line number="960" hits="5" branch="false"/><line number="961" hits="5" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="962" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="963" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="964" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="965" hits="5" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="967" hits="272" branch="false"/><line number="973" hits="5" branch="false"/><line number="974" hits="15" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="975" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="976" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="977" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="978" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="979" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="980" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="982" hits="10" branch="false"/><line number="983" hits="10" branch="false"/><line number="984" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="985" hits="41" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="986" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="987" hits="31" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="988" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="989" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="990" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="993" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="994" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="995" hits="109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="996" hits="78" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="997" hits="78" branch="false"/><line number="1001" hits="31" branch="false"/><line number="1002" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1003" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1004" hits="78" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1005" hits="78" branch="false"/><line number="1006" hits="78" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1007" hits="78" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1008" hits="78" branch="true" condition-coverage="20% (2/10)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="1009" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1010" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1011" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1012" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1013" hits="62" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1014" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1015" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1016" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1018" hits="58" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1020" hits="78" branch="false"/><line number="1021" hits="15" branch="false"/><line number="1022" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1023" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1024" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1025" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1026" hits="0" branch="false"/><line number="1027" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1028" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1030" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1033" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1034" hits="5" branch="false"/><line number="1035" hits="5" branch="false"/><line number="1036" hits="141" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Paste" signature="(chrono::batch_render::PrimCopy const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.9" complexity="0.0"><lines><line number="1038" hits="7" branch="false"/><line number="1039" hits="7" branch="false"/><line number="1040" hits="7" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="1041" hits="7" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1042" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1044" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::Scene::Paste(chrono::batch_render::PrimCopy const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(chrono::batch_render::(anonymous namespace)::CopiedPrim const&amp;)#1}::operator()" signature="(chrono::batch_render::(anonymous namespace)::CopiedPrim const&amp;) const" line-rate="0.7857142857142857" branch-rate="0.5428571428571428" complexity="0.0"><lines><line number="1045" hits="17" branch="false"/><line number="1046" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1047" hits="26" branch="true" condition-coverage="66% (8/12)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1048" hits="6" branch="false"/><line number="1050" hits="6" branch="false"/><line number="1051" hits="6" branch="false"/><line number="1052" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1053" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1054" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1055" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1056" hits="220" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="1057" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1060" hits="10" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="1061" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1062" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1063" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1065" hits="0" branch="false"/><line number="1067" hits="1" branch="false"/><line number="1068" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1069" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1071" hits="1" branch="false"/><line number="1072" hits="1" branch="false"/><line number="1074" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1075" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1076" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1077" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1078" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1079" hits="78" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1080" hits="78" branch="false"/><line number="1081" hits="78" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1082" hits="78" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1083" hits="78" branch="true" condition-coverage="28% (2/7)"><conditions><condition number="0" type="jump" coverage="28%"/></conditions></line><line number="1084" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1085" hits="10" branch="false"/><line number="1086" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1087" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1089" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1090" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1091" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1092" hits="62" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1093" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1094" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1095" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1096" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1097" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1098" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1099" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1100" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1101" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1102" hits="58" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="1104" hits="78" branch="false"/><line number="1105" hits="10" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="1106" hits="0" branch="true" condition-coverage="0% (0/10)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1108" hits="10" branch="false"/><line number="1109" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1110" hits="10" branch="false"/></lines></method></methods><lines><line number="41" hits="312" branch="false"/><line number="42" hits="312" branch="false"/><line number="46" hits="10" branch="false"/><line number="55" hits="116" branch="false"/><line number="56" hits="116" branch="false"/><line number="59" hits="3" branch="false"/><line number="60" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="0" branch="false"/><line number="63" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="2" branch="false"/><line number="71" hits="353" branch="false"/><line number="72" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="353" branch="false"/><line number="78" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="353" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="1412" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="5295" branch="false"/><line number="111" hits="5648" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="5295" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="353" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="352" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="353" branch="false"/><line number="118" hits="353" branch="false"/><line number="119" hits="353" branch="false"/><line number="121" hits="268338" branch="false"/><line number="122" hits="268338" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="706" branch="false"/><line number="126" hits="353" branch="false"/><line number="127" hits="353" branch="false"/><line number="128" hits="353" branch="false"/><line number="129" hits="1059" branch="false"/><line number="131" hits="238" branch="false"/><line number="132" hits="238" branch="false"/><line number="133" hits="238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="202" branch="false"/><line number="136" hits="36" branch="false"/><line number="137" hits="36" branch="false"/><line number="140" hits="230" branch="false"/><line number="142" hits="230" branch="false"/><line number="143" hits="230" branch="false"/><line number="146" hits="1" branch="false"/><line number="147" hits="1" branch="false"/><line number="148" hits="1" branch="false"/><line number="151" hits="7" branch="false"/><line number="154" hits="7" branch="false"/><line number="155" hits="7" branch="false"/><line number="158" hits="48076" branch="false"/><line number="159" hits="48076" branch="false"/><line number="162" hits="26" branch="false"/><line number="163" hits="26" branch="false"/><line number="166" hits="33" branch="false"/><line number="167" hits="33" branch="false"/><line number="168" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="66" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="33" branch="false"/><line number="174" hits="0" branch="false"/><line number="176" hits="55957" branch="false"/><line number="177" hits="55957" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="180" hits="55957" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="55955" branch="false"/><line number="187" hits="11" branch="false"/><line number="188" hits="11" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="189" hits="11" branch="false"/><line number="192" hits="219" branch="false"/><line number="193" hits="219" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="216" branch="false"/><line number="195" hits="216" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="3" branch="false"/><line number="201" hits="3" branch="false"/><line number="202" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="203" hits="0" branch="false"/><line number="204" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="206" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="2" branch="false"/><line number="214" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="215" branch="false"/><line number="221" hits="215" branch="false"/><line number="222" hits="215" branch="false"/><line number="223" hits="215" branch="false"/><line number="224" hits="215" branch="false"/><line number="225" hits="430" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="1" branch="false"/><line number="228" hits="1" branch="false"/><line number="229" hits="1" branch="false"/><line number="230" hits="1" branch="false"/><line number="231" hits="1" branch="false"/><line number="233" hits="215" branch="false"/><line number="237" hits="5" branch="false"/><line number="238" hits="5" branch="false"/><line number="239" hits="5" branch="false"/><line number="241" hits="2" branch="false"/><line number="242" hits="2" branch="false"/><line number="243" hits="2" branch="false"/><line number="244" hits="2" branch="false"/><line number="245" hits="2" branch="false"/><line number="246" hits="2" branch="false"/><line number="247" hits="2" branch="false"/><line number="249" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="251" hits="7" branch="false"/><line number="253" hits="1" branch="false"/><line number="254" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="2" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="259" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="1" branch="false"/><line number="269" hits="1" branch="false"/><line number="270" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="272" hits="1" branch="false"/><line number="274" hits="2" branch="false"/><line number="277" hits="218" branch="false"/><line number="278" hits="218" branch="false"/><line number="279" hits="218" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="428" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="214" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="642" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="218" branch="false"/><line number="285" hits="1" branch="false"/><line number="287" hits="1" branch="false"/><line number="288" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="1" branch="false"/><line number="293" hits="0" branch="false"/><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="296" hits="0" branch="false"/><line number="298" hits="353" branch="false"/><line number="299" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="353" branch="false"/><line number="303" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="706" branch="false"/><line number="307" hits="12" branch="false"/><line number="308" hits="12" branch="false"/><line number="309" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="12" branch="false"/><line number="312" hits="5" branch="false"/><line number="313" hits="5" branch="false"/><line number="314" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="5" branch="false"/><line number="318" hits="15" branch="false"/><line number="319" hits="15" branch="false"/><line number="320" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="8" branch="false"/><line number="324" hits="21" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="13" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="8" branch="false"/><line number="329" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="21" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="332" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="15" branch="false"/><line number="335" hits="4" branch="false"/><line number="336" hits="4" branch="false"/><line number="337" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="12" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="4" branch="false"/><line number="342" hits="132" branch="false"/><line number="343" hits="132" branch="false"/><line number="344" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="132" branch="false"/><line number="350" hits="3" branch="false"/><line number="351" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="356" hits="0" branch="false"/><line number="358" hits="3" branch="false"/><line number="359" hits="3" branch="false"/><line number="361" hits="4" branch="false"/><line number="362" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="3" branch="false"/><line number="364" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="366" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="369" hits="7" branch="false"/><line number="371" hits="1" branch="false"/><line number="372" hits="1" branch="false"/><line number="373" hits="1" branch="false"/><line number="375" hits="0" branch="false"/><line number="376" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="377" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="378" hits="0" branch="false"/><line number="379" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="380" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="381" hits="0" branch="false"/><line number="382" hits="0" branch="false"/><line number="384" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="385" hits="0" branch="false"/><line number="386" hits="0" branch="false"/><line number="388" hits="0" branch="false"/><line number="391" hits="3" branch="false"/><line number="392" hits="3" branch="false"/><line number="393" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="394" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="396" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="397" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="399" hits="3" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="400" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="402" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="3" branch="false"/><line number="407" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="8" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="410" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="3" branch="false"/><line number="413" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="415" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="416" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="3" branch="false"/><line number="420" hits="3" branch="false"/><line number="421" hits="3" branch="false"/><line number="422" hits="3" branch="false"/><line number="423" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="425" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="426" hits="0" branch="false"/><line number="428" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="432" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="3" branch="false"/><line number="437" hits="3" branch="false"/><line number="439" hits="5" branch="false"/><line number="440" hits="5" branch="false"/><line number="441" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="443" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="445" hits="5" branch="false"/><line number="447" hits="3" branch="false"/><line number="448" hits="3" branch="false"/><line number="449" hits="3" branch="false"/><line number="450" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="3" branch="false"/><line number="453" hits="5" branch="false"/><line number="454" hits="5" branch="false"/><line number="455" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="10" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="458" hits="5" branch="false"/><line number="460" hits="2" branch="false"/><line number="461" hits="2" branch="false"/><line number="462" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="463" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="467" hits="2" branch="false"/><line number="469" hits="2" branch="false"/><line number="471" hits="1" branch="false"/><line number="472" hits="1" branch="false"/><line number="474" hits="3" branch="false"/><line number="475" hits="3" branch="false"/><line number="476" hits="3" branch="false"/><line number="478" hits="0" branch="false"/><line number="479" hits="0" branch="false"/><line number="481" hits="1" branch="false"/><line number="482" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="483" hits="1" branch="false"/><line number="484" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="485" hits="1" branch="false"/><line number="487" hits="1" branch="false"/><line number="490" hits="4" branch="false"/><line number="491" hits="4" branch="false"/><line number="492" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="493" hits="1" branch="false"/><line number="494" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="4" branch="false"/><line number="497" hits="4" branch="false"/><line number="499" hits="1" branch="false"/><line number="500" hits="1" branch="false"/><line number="501" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="502" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="504" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="505" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="506" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="507" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="508" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="510" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="512" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="515" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="516" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="518" hits="1" branch="false"/><line number="520" hits="1" branch="false"/><line number="521" hits="1" branch="false"/><line number="522" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="1" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="524" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="526" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="527" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="529" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="1" branch="false"/><line number="532" hits="1" branch="false"/><line number="534" hits="3" branch="false"/><line number="535" hits="3" branch="false"/><line number="536" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="537" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="538" hits="3" branch="false"/><line number="540" hits="0" branch="false"/><line number="541" hits="0" branch="false"/><line number="542" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="543" hits="0" branch="false"/><line number="545" hits="1" branch="false"/><line number="546" hits="1" branch="false"/><line number="547" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="1" branch="false"/><line number="550" hits="6" branch="false"/><line number="551" hits="6" branch="false"/><line number="552" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="553" hits="6" branch="false"/><line number="555" hits="0" branch="false"/><line number="556" hits="0" branch="false"/><line number="557" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="558" hits="0" branch="false"/><line number="560" hits="2" branch="false"/><line number="561" hits="2" branch="false"/><line number="562" hits="2" branch="false"/><line number="563" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="564" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="565" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="2" branch="false"/><line number="568" hits="2" branch="false"/><line number="570" hits="25" branch="false"/><line number="571" hits="25" branch="false"/><line number="572" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="573" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="6" branch="false"/><line number="576" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="578" hits="25" branch="false"/><line number="580" hits="9" branch="false"/><line number="581" hits="9" branch="false"/><line number="582" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="583" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="584" hits="9" branch="false"/><line number="585" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="9" branch="false"/><line number="587" hits="9" branch="false"/><line number="588" hits="9" branch="false"/><line number="589" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="590" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="591" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="592" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="2" branch="false"/><line number="594" hits="2" branch="false"/><line number="596" hits="9" branch="false"/><line number="597" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="598" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="599" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="603" hits="9" branch="false"/><line number="605" hits="42936" branch="false"/><line number="606" hits="42936" branch="false"/><line number="607" hits="42936" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="608" hits="42936" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="609" hits="19" branch="false"/><line number="611" hits="42917" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="612" hits="42936" branch="false"/><line number="614" hits="2567" branch="false"/><line number="615" hits="2567" branch="false"/><line number="616" hits="2567" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="617" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="619" hits="5134" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="620" hits="2567" branch="false"/><line number="622" hits="232" branch="false"/><line number="623" hits="232" branch="false"/><line number="624" hits="232" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="625" hits="464" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="626" hits="232" branch="false"/><line number="628" hits="362" branch="false"/><line number="629" hits="362" branch="false"/><line number="630" hits="362" branch="false"/><line number="631" hits="362" branch="false"/><line number="632" hits="1065" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="633" hits="703" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="634" hits="703" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="635" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="637" hits="703" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="639" hits="724" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="640" hits="362" branch="false"/><line number="642" hits="8" branch="false"/><line number="643" hits="8" branch="false"/><line number="644" hits="8" branch="false"/><line number="645" hits="8" branch="false"/><line number="646" hits="518" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="647" hits="510" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="649" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="650" hits="8" branch="false"/><line number="652" hits="55713" branch="false"/><line number="653" hits="55713" branch="false"/><line number="654" hits="55713" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="655" hits="55712" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="656" hits="55712" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="657" hits="55713" branch="false"/><line number="659" hits="1" branch="false"/><line number="660" hits="1" branch="false"/><line number="661" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="662" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="663" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="665" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="666" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="667" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="668" hits="1" branch="false"/><line number="670" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="671" hits="1" branch="false"/><line number="673" hits="6" branch="false"/><line number="674" hits="6" branch="false"/><line number="675" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="676" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="678" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="680" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="681" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="682" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="684" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="685" hits="6" branch="false"/><line number="687" hits="112" branch="false"/><line number="688" hits="112" branch="false"/><line number="689" hits="112" branch="false"/><line number="690" hits="112" branch="false"/><line number="692" hits="23" branch="false"/><line number="693" hits="23" branch="false"/><line number="694" hits="23" branch="false"/><line number="695" hits="23" branch="false"/><line number="697" hits="4307" branch="false"/><line number="698" hits="4307" branch="false"/><line number="699" hits="4307" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="700" hits="4307" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="4307" branch="false"/><line number="702" hits="4307" branch="false"/><line number="703" hits="4308" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="704" hits="4307" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="705" hits="682" branch="false"/><line number="706" hits="682" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="707" hits="15" branch="false"/><line number="710" hits="4308" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="711" hits="1" branch="false"/><line number="712" hits="1" branch="false"/><line number="713" hits="1" branch="false"/><line number="715" hits="4307" branch="false"/><line number="718" hits="4306" branch="false"/><line number="719" hits="4306" branch="false"/><line number="720" hits="4306" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="721" hits="8612" branch="false"/><line number="722" hits="4306" branch="false"/><line number="724" hits="4306" branch="false"/><line number="725" hits="4306" branch="false"/><line number="727" hits="4306" branch="false"/><line number="728" hits="4306" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="729" hits="3804" branch="false"/><line number="731" hits="4306" branch="false"/><line number="733" hits="3513" branch="false"/><line number="734" hits="3513" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="735" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="737" hits="3513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="738" hits="1" branch="false"/><line number="740" hits="3513" branch="false"/><line number="742" hits="3804" branch="false"/><line number="743" hits="3804" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="744" hits="3804" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="746" hits="3804" branch="false"/><line number="749" hits="3526" branch="false"/><line number="750" hits="3526" branch="false"/><line number="753" hits="327" branch="false"/><line number="754" hits="327" branch="false"/><line number="757" hits="376" branch="false"/><line number="758" hits="376" branch="false"/><line number="759" hits="376" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="760" hits="3" branch="false"/><line number="761" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="763" hits="373" branch="false"/><line number="764" hits="373" branch="false"/><line number="765" hits="373" branch="false"/><line number="766" hits="373" branch="false"/><line number="767" hits="376" branch="false"/><line number="769" hits="13" branch="false"/><line number="770" hits="13" branch="false"/><line number="771" hits="13" branch="false"/><line number="772" hits="13" branch="false"/><line number="774" hits="5" branch="false"/><line number="775" hits="5" branch="false"/><line number="776" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="777" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="779" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="780" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="781" hits="4" branch="false"/><line number="782" hits="4" branch="false"/><line number="783" hits="4" branch="false"/><line number="784" hits="4" branch="false"/><line number="785" hits="4" branch="false"/><line number="786" hits="5" branch="false"/><line number="790" hits="213" branch="false"/><line number="791" hits="213" branch="false"/><line number="792" hits="427" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="793" hits="214" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="794" hits="214" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="796" hits="213" branch="false"/><line number="797" hits="0" branch="false"/><line number="799" hits="213" branch="false"/><line number="800" hits="427" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="801" hits="214" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="804" hits="213" branch="false"/><line number="811" hits="100" branch="false"/><line number="812" hits="100" branch="false"/><line number="813" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="814" hits="100" branch="false"/><line number="815" hits="100" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="816" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="817" hits="200" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="818" hits="100" branch="false"/><line number="820" hits="113" branch="false"/><line number="821" hits="113" branch="false"/><line number="822" hits="113" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="823" hits="113" branch="false"/><line number="824" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="825" hits="226" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="826" hits="113" branch="false"/><line number="828" hits="114" branch="false"/><line number="829" hits="114" branch="false"/><line number="830" hits="114" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="831" hits="114" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="832" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="833" hits="1" branch="false"/><line number="835" hits="112" branch="false"/><line number="836" hits="112" branch="false"/><line number="837" hits="114" branch="false"/><line number="839" hits="0" branch="false"/><line number="840" hits="0" branch="false"/><line number="841" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="842" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="843" hits="0" branch="false"/><line number="845" hits="100" branch="false"/><line number="846" hits="100" branch="false"/><line number="847" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="848" hits="200" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="849" hits="100" branch="false"/><line number="851" hits="4" branch="false"/><line number="852" hits="4" branch="false"/><line number="853" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="854" hits="4" branch="false"/><line number="856" hits="10" branch="false"/><line number="857" hits="10" branch="false"/><line number="858" hits="10" branch="false"/><line number="859" hits="10" branch="false"/><line number="861" hits="2" branch="false"/><line number="862" hits="2" branch="false"/><line number="863" hits="2" branch="false"/><line number="864" hits="2" branch="false"/><line number="866" hits="60" branch="false"/><line number="867" hits="60" branch="false"/><line number="868" hits="119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="869" hits="60" branch="false"/><line number="871" hits="59" branch="false"/><line number="872" hits="59" branch="false"/><line number="873" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="874" hits="59" branch="false"/><line number="876" hits="4" branch="false"/><line number="877" hits="4" branch="false"/><line number="878" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="879" hits="4" branch="false"/><line number="881" hits="6" branch="false"/><line number="882" hits="6" branch="false"/><line number="883" hits="6" branch="false"/><line number="884" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="885" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="886" hits="3" branch="false"/><line number="888" hits="12" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="889" hits="6" branch="false"/><line number="891" hits="5" branch="false"/><line number="892" hits="5" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="893" hits="1" branch="false"/><line number="895" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="897" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="898" hits="4" branch="false"/><line number="899" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="900" hits="1" branch="false"/><line number="901" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="903" hits="3" branch="false"/><line number="904" hits="3" branch="false"/><line number="905" hits="3" branch="false"/><line number="906" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="907" hits="3" branch="false"/><line number="908" hits="3" branch="false"/><line number="909" hits="3" branch="false"/><line number="910" hits="6" branch="true" condition-coverage="33% (3/9)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="911" hits="3" branch="false"/><line number="913" hits="0" branch="false"/><line number="914" hits="0" branch="false"/><line number="915" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="916" hits="0" branch="false"/><line number="918" hits="45" branch="false"/><line number="919" hits="45" branch="false"/><line number="920" hits="90" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="921" hits="45" branch="false"/><line number="923" hits="543" branch="false"/><line number="924" hits="543" branch="false"/><line number="925" hits="1086" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="926" hits="543" branch="false"/><line number="928" hits="5768" branch="false"/><line number="929" hits="5768" branch="false"/><line number="932" hits="10" branch="false"/><line number="937" hits="6" branch="false"/><line number="938" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="939" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="940" hits="1" branch="false"/><line number="941" hits="0" branch="false"/><line number="942" hits="0" branch="false"/><line number="944" hits="8" branch="false"/><line number="945" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="948" hits="1" branch="false"/><line number="949" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="950" hits="0" branch="false"/><line number="952" hits="1" branch="false"/><line number="955" hits="1" branch="false"/><line number="956" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="959" hits="5" branch="false"/><line number="960" hits="5" branch="false"/><line number="961" hits="5" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="962" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="963" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="964" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="965" hits="5" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="967" hits="272" branch="false"/><line number="973" hits="5" branch="false"/><line number="974" hits="15" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="975" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="976" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="977" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="978" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="979" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="980" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="982" hits="10" branch="false"/><line number="983" hits="10" branch="false"/><line number="984" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="985" hits="41" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="986" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="987" hits="31" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="988" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="989" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="990" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="993" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="994" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="995" hits="109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="996" hits="78" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="997" hits="78" branch="false"/><line number="1001" hits="31" branch="false"/><line number="1002" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1003" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1004" hits="78" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1005" hits="78" branch="false"/><line number="1006" hits="78" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1007" hits="78" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1008" hits="78" branch="true" condition-coverage="20% (2/10)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="1009" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1010" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1011" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1012" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1013" hits="62" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1014" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1015" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1016" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1018" hits="58" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1020" hits="78" branch="false"/><line number="1021" hits="15" branch="false"/><line number="1022" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1023" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1024" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1025" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1026" hits="0" branch="false"/><line number="1027" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1028" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1030" hits="58" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1033" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1034" hits="5" branch="false"/><line number="1035" hits="5" branch="false"/><line number="1036" hits="141" branch="false"/><line number="1038" hits="7" branch="false"/><line number="1039" hits="7" branch="false"/><line number="1040" hits="7" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="1041" hits="7" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1042" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1044" hits="6" branch="false"/><line number="1045" hits="17" branch="false"/><line number="1046" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1047" hits="26" branch="true" condition-coverage="66% (8/12)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1048" hits="6" branch="false"/><line number="1050" hits="6" branch="false"/><line number="1051" hits="6" branch="false"/><line number="1052" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1053" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1054" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1055" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1056" hits="220" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="1057" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1060" hits="10" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="1061" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1062" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1063" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1065" hits="0" branch="false"/><line number="1067" hits="1" branch="false"/><line number="1068" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1069" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1071" hits="1" branch="false"/><line number="1072" hits="1" branch="false"/><line number="1074" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1075" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1076" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1077" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1078" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1079" hits="78" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1080" hits="78" branch="false"/><line number="1081" hits="78" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1082" hits="78" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1083" hits="78" branch="true" condition-coverage="28% (2/7)"><conditions><condition number="0" type="jump" coverage="28%"/></conditions></line><line number="1084" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1085" hits="10" branch="false"/><line number="1086" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1087" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1089" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1090" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1091" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1092" hits="62" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1093" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1094" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1095" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1096" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1097" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1098" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1099" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1100" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1101" hits="58" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1102" hits="58" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="1104" hits="78" branch="false"/><line number="1105" hits="10" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="1106" hits="0" branch="true" condition-coverage="0% (0/10)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1108" hits="10" branch="false"/><line number="1109" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1110" hits="10" branch="false"/></lines></class><class name="scene_h" filename="chrono_batch_render/scene/scene.h" line-rate="1.0" branch-rate="0.9770642201834863" complexity="0.0"><methods><method name="&lt;unknown function 32&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="355" branch="true" condition-coverage="100% (43/43)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="1953" branch="false"/><line number="160" hits="1946" branch="true" condition-coverage="100% (273/273)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="void chrono::batch_render::Overrides::Set&lt;float&gt;" signature="(chrono::batch_render::Prim, chrono::batch_render::Field&lt;float&gt;, float const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 159&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="32" hits="355" branch="true" condition-coverage="100% (43/43)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="3" branch="false"/><line number="96" hits="3" branch="false"/><line number="97" hits="3" branch="false"/><line number="98" hits="3" branch="false"/><line number="103" hits="1" branch="false"/><line number="104" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="159" hits="38" branch="false"/><line number="159" hits="1953" branch="false"/><line number="159" hits="53" branch="false"/><line number="160" hits="38" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="1946" branch="true" condition-coverage="100% (273/273)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="53" branch="true" condition-coverage="98% (52/53)"><conditions><condition number="0" type="jump" coverage="98%"/></conditions></line><line number="164" hits="2" branch="false"/><line number="164" hits="5" branch="false"/><line number="166" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="5" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="22" branch="true" condition-coverage="86% (13/15)"><conditions><condition number="0" type="jump" coverage="86%"/></conditions></line><line number="179" hits="21" branch="true" condition-coverage="90% (18/20)"><conditions><condition number="0" type="jump" coverage="90%"/></conditions></line><line number="191" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="6" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="216" hits="6" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="254" hits="4" branch="false"/><line number="255" hits="4" branch="false"/></lines></class><class name="scene_impl_h" filename="chrono_batch_render/scene/scene_impl.h" line-rate="0.3775401069518717" branch-rate="0.5450762829403606" complexity="0.0"><methods><method name="&lt;unknown function 55&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 63&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Adc::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Adc::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::AutoExposure::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::AutoExposure::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BasisCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BasisCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BlackLevel::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BlackLevel::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Blooming::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Blooming::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Camera::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Camera::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CameraSignal::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CameraSignal::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Capsule::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Capsule::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Ccm::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Ccm::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cfar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cfar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ColorBackground::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ColorBackground::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cone::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cone::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cube::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cube::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cylinder::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cylinder::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CylinderLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CylinderLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Demosaic::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Demosaic::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Denoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Denoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiffractionPsf::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiffractionPsf::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DomeLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DomeLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Dropout::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Dropout::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Emva1288::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Emva1288::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Encode::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Encode::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Gain::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Gain::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GaussianPsf::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GaussianPsf::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GeomSubset::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GeomSubset::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Glare::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Glare::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GradientBackground::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GradientBackground::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::HapkeSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::HapkeSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::HermiteCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::HermiteCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Integrate::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Integrate::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::IntensityNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::IntensityNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ItuMaterial::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ItuMaterial::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Lidar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Lidar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LidarReturns::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LidarReturns::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LommelSeeligerSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LommelSeeligerSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LunarLambertSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LunarLambertSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Material::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Material::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Mesh::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Mesh::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Meter::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Meter::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NodeGraph::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NodeGraph::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NurbsCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NurbsCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::OrenNayarSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::OrenNayarSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Plane::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Plane::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PointInstancer::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PointInstancer::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Points::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Points::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PortalLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PortalLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Radar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Radar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RadarNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RadarNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RadarReturns::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RadarReturns::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RangeNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RangeNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RangeQuantize::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RangeQuantize::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RectLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RectLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderProduct::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderProduct::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderSettings::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderSettings::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderVar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderVar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SampledSpectrum::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SampledSpectrum::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Scope::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Scope::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SensorPipeline::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SensorPipeline::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Shader::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Shader::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Sphere::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Sphere::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::TexturePlacement::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::TexturePlacement::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ToColor::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ToColor::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ToPointCloud::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ToPointCloud::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Tone::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Tone::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdPreviewSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdPreviewSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdPrimvarReader_float2::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdPrimvarReader_float2::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdTransform2d::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdTransform2d::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdUVTexture::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdUVTexture::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Vignette::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Vignette::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::WhiteBalance::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::WhiteBalance::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::World::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::World::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Xform::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Xform::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prim chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Scene::Define(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Scene::Define(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Adc::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Adc::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::AutoExposure::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::AutoExposure::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::BasisCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::BasisCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::BlackLevel::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::BlackLevel::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Blooming::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Blooming::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Camera::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Camera::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::CameraSignal::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::CameraSignal::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Capsule::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Capsule::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Ccm::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Ccm::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cfar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cfar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ColorBackground::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ColorBackground::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cone::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cone::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cube::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cube::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cylinder::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cylinder::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::CylinderLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::CylinderLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Demosaic::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Demosaic::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Denoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Denoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DiffractionPsf::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DiffractionPsf::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DiskLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DiskLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DistantLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DistantLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DomeLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DomeLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Dropout::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Dropout::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Emva1288::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Emva1288::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Encode::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Encode::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Gain::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Gain::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GaussianPsf::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GaussianPsf::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GeomSubset::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GeomSubset::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Glare::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Glare::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GradientBackground::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GradientBackground::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::HapkeSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::HapkeSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::HermiteCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::HermiteCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Integrate::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Integrate::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::IntensityNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::IntensityNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ItuMaterial::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ItuMaterial::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Lidar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Lidar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LidarReturns::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LidarReturns::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LommelSeeligerSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LommelSeeligerSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LunarLambertSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LunarLambertSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Material::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Material::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Mesh::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Mesh::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Meter::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Meter::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::NodeGraph::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::NodeGraph::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::NurbsCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::NurbsCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::OrenNayarSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::OrenNayarSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Plane::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Plane::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::PointInstancer::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::PointInstancer::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Points::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Points::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::PortalLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::PortalLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Radar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Radar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RadarNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RadarNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RadarReturns::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RadarReturns::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RangeNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RangeNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RangeQuantize::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RangeQuantize::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RectLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RectLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderProduct::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderProduct::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderSettings::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderSettings::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderVar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderVar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SampledSpectrum::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SampledSpectrum::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Scope::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Scope::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SensorPipeline::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SensorPipeline::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Shader::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Shader::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Sphere::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Sphere::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SphereLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SphereLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::TexturePlacement::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::TexturePlacement::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ToColor::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ToColor::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ToPointCloud::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ToPointCloud::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Tone::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Tone::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdPreviewSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdPreviewSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdPrimvarReader_float2::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdPrimvarReader_float2::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdTransform2d::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdTransform2d::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdUVTexture::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdUVTexture::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Vignette::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Vignette::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::WhiteBalance::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::WhiteBalance::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::World::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::World::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Xform::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Xform::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimRange chrono::batch_render::SceneImpl::Define&lt;chrono::batch_render::Scene::Define(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::Scene::Define(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, chrono::batch_render::BatchDesc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::BackgroundAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::BackgroundAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::CheckerboardAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::CheckerboardAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::DetectorAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::DetectorAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::FollowAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::FollowAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::LensDistortionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::LensDistortionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::LightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::LightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MaterialBindingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MaterialBindingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MinimalAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MinimalAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MotionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MotionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::OmniShapingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::OmniShapingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhotometricAreaLightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhotometricAreaLightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhotometricDistantLightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhotometricDistantLightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhysicalLightIlluminantAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhysicalLightIlluminantAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PrototypeAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PrototypeAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::RealTimeAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::RealTimeAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SensorAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SensorAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ShadowAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ShadowAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ShapingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ShapingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SurfaceDetailAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SurfaceDetailAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ThermalAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ThermalAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Scene::Apply(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Scene::Apply(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CollectionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CollectionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SemanticsLabelsAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SemanticsLabelsAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SceneImpl::Apply&lt;chrono::batch_render::Scene::Apply(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Scene::Apply(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 214&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="214" hits="2" branch="false"/><line number="215" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::SceneImpl::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SceneImpl::UpdateIfPending" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="55" hits="379077" branch="false"/><line number="56" hits="380984" branch="true" condition-coverage="90% (48/53)"><conditions><condition number="0" type="jump" coverage="90%"/></conditions></line><line number="63" hits="2683" branch="false"/><line number="63" hits="215181" branch="false"/><line number="64" hits="2682" branch="true" condition-coverage="100% (11/11)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="214833" branch="true" condition-coverage="95% (39/41)"><conditions><condition number="0" type="jump" coverage="95%"/></conditions></line><line number="67" hits="268335" branch="false"/><line number="68" hits="268335" branch="false"/><line number="71" hits="226" branch="false"/><line number="72" hits="226" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="3" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="35" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="187" branch="false"/><line number="76" hits="3" branch="false"/><line number="76" hits="6" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="1" branch="false"/><line number="76" hits="6" branch="false"/><line number="76" hits="379" branch="false"/><line number="76" hits="6" branch="false"/><line number="76" hits="1" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="3" branch="false"/><line number="76" hits="29" branch="false"/><line number="76" hits="14" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="1" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="1" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="10" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="3" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="15" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="81" branch="false"/><line number="76" hits="75" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="2" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="49" branch="false"/><line number="76" hits="13" branch="false"/><line number="76" hits="42" branch="false"/><line number="76" hits="1" branch="false"/><line number="76" hits="13" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="4" branch="false"/><line number="76" hits="189" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="264" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="228" branch="false"/><line number="76" hits="32" branch="false"/><line number="76" hits="214" branch="false"/><line number="76" hits="156" branch="false"/><line number="76" hits="21" branch="false"/><line number="76" hits="3" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="8" branch="false"/><line number="76" hits="2" branch="false"/><line number="76" hits="2" branch="false"/><line number="76" hits="6" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="76" hits="55" branch="false"/><line number="76" hits="156" branch="false"/><line number="76" hits="12" branch="false"/><line number="77" hits="3" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="35" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="187" branch="false"/><line number="77" hits="3" branch="false"/><line number="77" hits="6" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="1" branch="false"/><line number="77" hits="6" branch="false"/><line number="77" hits="379" branch="false"/><line number="77" hits="6" branch="false"/><line number="77" hits="1" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="3" branch="false"/><line number="77" hits="29" branch="false"/><line number="77" hits="14" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="1" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="1" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="10" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="3" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="15" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="81" branch="false"/><line number="77" hits="75" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="2" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="49" branch="false"/><line number="77" hits="13" branch="false"/><line number="77" hits="42" branch="false"/><line number="77" hits="1" branch="false"/><line number="77" hits="13" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="4" branch="false"/><line number="77" hits="189" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="264" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="228" branch="false"/><line number="77" hits="32" branch="false"/><line number="77" hits="214" branch="false"/><line number="77" hits="156" branch="false"/><line number="77" hits="21" branch="false"/><line number="77" hits="3" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="8" branch="false"/><line number="77" hits="2" branch="false"/><line number="77" hits="2" branch="false"/><line number="77" hits="6" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="77" hits="55" branch="false"/><line number="77" hits="156" branch="false"/><line number="77" hits="12" branch="false"/><line number="78" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="374" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="758" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="58" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="162" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="150" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="98" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="378" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="528" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="456" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="428" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="312" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="78" hits="110" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="312" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="561" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="1137" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="243" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="225" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="147" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="567" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="792" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="684" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="642" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="63" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="163" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="468" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="9" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="105" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="561" branch="false"/><line number="80" hits="9" branch="false"/><line number="80" hits="18" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="3" branch="false"/><line number="80" hits="18" branch="false"/><line number="80" hits="1137" branch="false"/><line number="80" hits="18" branch="false"/><line number="80" hits="3" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="9" branch="false"/><line number="80" hits="87" branch="false"/><line number="80" hits="42" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="3" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="3" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="30" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="9" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="45" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="243" branch="false"/><line number="80" hits="225" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="6" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="147" branch="false"/><line number="80" hits="39" branch="false"/><line number="80" hits="126" branch="false"/><line number="80" hits="3" branch="false"/><line number="80" hits="39" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="12" branch="false"/><line number="80" hits="567" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="792" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="684" branch="false"/><line number="80" hits="96" branch="false"/><line number="80" hits="642" branch="false"/><line number="80" hits="468" branch="false"/><line number="80" hits="63" branch="false"/><line number="80" hits="9" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="24" branch="false"/><line number="80" hits="6" branch="false"/><line number="80" hits="6" branch="false"/><line number="80" hits="18" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="80" hits="165" branch="false"/><line number="80" hits="468" branch="false"/><line number="80" hits="36" branch="false"/><line number="83" hits="6" branch="false"/><line number="85" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="1" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="1" branch="false"/><line number="89" hits="5" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="89" hits="5" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="1" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="1" branch="false"/><line number="91" hits="5" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="0" branch="false"/><line number="91" hits="5" branch="false"/><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="1" branch="false"/><line number="92" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="5" branch="false"/><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="1" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="1" branch="false"/><line number="94" hits="5" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="94" hits="5" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="2" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="1" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="10" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="2" branch="false"/><line number="96" hits="1" branch="false"/><line number="96" hits="1" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="2" branch="false"/><line number="96" hits="1" branch="false"/><line number="96" hits="0" branch="false"/><line number="96" hits="3" branch="false"/><line number="96" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="2" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="1" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="10" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="2" branch="false"/><line number="97" hits="1" branch="false"/><line number="97" hits="1" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="2" branch="false"/><line number="97" hits="1" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="3" branch="false"/><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="98" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="0" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="2" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="1" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="10" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="2" branch="false"/><line number="99" hits="1" branch="false"/><line number="99" hits="1" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="2" branch="false"/><line number="99" hits="1" branch="false"/><line number="99" hits="0" branch="false"/><line number="99" hits="3" branch="false"/><line number="99" hits="0" branch="false"/><line number="102" hits="0" branch="false"/><line number="102" hits="3" branch="false"/><line number="102" hits="1" branch="false"/><line number="104" hits="0" branch="false"/><line number="104" hits="3" branch="false"/><line number="104" hits="1" branch="false"/><line number="105" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="0" branch="false"/><line number="106" hits="3" branch="false"/><line number="106" hits="1" branch="false"/><line number="114" hits="5768" branch="false"/><line number="115" hits="5768" branch="false"/><line number="118" hits="41" branch="false"/><line number="118" hits="6" branch="false"/><line number="118" hits="227" branch="false"/><line number="119" hits="41" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="227" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="1" branch="false"/><line number="122" hits="99444" branch="false"/><line number="123" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="183500" branch="true" condition-coverage="100% (10/10)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="102973" branch="true" condition-coverage="88% (22/25)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="130" hits="7729" branch="false"/><line number="131" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="7729" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="261" branch="false"/><line number="135" hits="261" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="41" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="2" branch="false"/><line number="143" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="4220" branch="false"/><line number="151" hits="4220" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="214" branch="false"/><line number="155" hits="427" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="159" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="162" hits="1" branch="false"/><line number="163" hits="1" branch="false"/><line number="166" hits="149" branch="false"/><line number="167" hits="3667" branch="true" condition-coverage="55% (5/9)"><conditions><condition number="0" type="jump" coverage="55%"/></conditions></line><line number="170" hits="8539" branch="false"/><line number="171" hits="8539" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="3513" branch="false"/><line number="178" hits="4" branch="false"/><line number="179" hits="3513" branch="false"/><line number="179" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="4" branch="false"/><line number="183" hits="16" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="149" branch="false"/><line number="194" hits="3526" branch="false"/><line number="195" hits="149" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="377" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="6" branch="false"/><line number="199" hits="6" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="3744" branch="false"/><line number="207" hits="3797" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="3536" branch="false"/><line number="211" hits="3536" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="214" hits="2" branch="false"/><line number="215" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="2" branch="false"/><line number="218" hits="4546" branch="false"/><line number="219" hits="4546" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="4307" branch="false"/><line number="222" hits="161" branch="false"/><line number="222" hits="4128" branch="false"/><line number="223" hits="161" branch="false"/><line number="223" hits="4128" branch="false"/><line number="226" hits="4289" branch="false"/><line number="227" hits="4289" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="234" hits="468" branch="false"/><line number="235" hits="468" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="152" branch="false"/><line number="238" hits="468" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.scene.records" line-rate="1.0" branch-rate="1.0" complexity="0.0"><classes><class name="instances_h" filename="chrono_batch_render/scene/records/instances.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 80&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="80" hits="1551" branch="false"/><line number="81" hits="1551" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="25" branch="false"/><line number="88" hits="25" branch="false"/></lines></method></methods><lines><line number="80" hits="1551" branch="false"/><line number="81" hits="1551" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="25" branch="false"/><line number="88" hits="25" branch="false"/></lines></class><class name="lights_h" filename="chrono_batch_render/scene/records/lights.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 90&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="90" hits="11" branch="false"/></lines></method></methods><lines><line number="90" hits="11" branch="false"/></lines></class><class name="materials_h" filename="chrono_batch_render/scene/records/materials.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 134&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="134" hits="7701" branch="false"/></lines></method></methods><lines><line number="134" hits="7701" branch="false"/></lines></class><class name="render_vars_h" filename="chrono_batch_render/scene/records/render_vars.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::FindRenderVarSource" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="61" hits="502" branch="false"/><line number="62" hits="3326" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="3256" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="432" branch="false"/><line number="67" hits="70" branch="false"/></lines></method></methods><lines><line number="61" hits="502" branch="false"/><line number="62" hits="3326" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="3256" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="432" branch="false"/><line number="67" hits="70" branch="false"/></lines></class><class name="views_h" filename="chrono_batch_render/scene/records/views.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 12&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="12" hits="14" branch="false"/></lines></method></methods><lines><line number="12" hits="14" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.scene.tables" line-rate="0.9365401332946972" branch-rate="0.7873273970834946" complexity="0.0"><classes><class name="bounds_cpp" filename="chrono_batch_render/scene/tables/bounds.cpp" line-rate="0.9122807017543859" branch-rate="0.8104575163398693" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Ordered" signature="(float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="1470" branch="false"/><line number="48" hits="1470" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="1470" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::BoundsTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="54" hits="2589" branch="false"/><line number="55" hits="2589" branch="false"/></lines></method><method name="chrono::batch_render::BoundsTable::Relayout" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="58" hits="462" branch="false"/><line number="59" hits="462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="893" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="11730" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="11268" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="57" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="462" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="462" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="556" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="278" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="462" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="462" branch="false"/><line number="77" hits="2220" branch="false"/></lines></method><method name="chrono::batch_render::BoundsTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.8452380952380952" complexity="0.0"><lines><line number="79" hits="735" branch="false"/><line number="80" hits="735" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="81" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="735" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="462" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="735" branch="false"/><line number="87" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="735" branch="false"/><line number="90" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="91" hits="735" branch="false"/><line number="92" hits="735" branch="false"/><line number="93" hits="735" branch="false"/><line number="94" hits="735" branch="false"/><line number="95" hits="735" branch="false"/><line number="96" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="97" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="100" hits="735" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="584" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="292" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="105" hits="735" branch="false"/><line number="106" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="107" hits="735" branch="false"/><line number="108" hits="735" branch="false"/><line number="109" hits="735" branch="false"/><line number="112" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="113" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="735" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="115" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="735" branch="false"/><line number="117" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="735" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="735" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="735" branch="false"/><line number="124" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="735" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="1470" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="735" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="735" branch="false"/><line number="139" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="1611" branch="false"/></lines></method><method name="chrono::batch_render::BoundsTable::ReadWorldsAsync" signature="() const" line-rate="0.8" branch-rate="0.5" complexity="0.0"><lines><line number="142" hits="100" branch="false"/><line number="143" hits="100" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="144" hits="0" branch="false"/><line number="146" hits="100" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="147" hits="200" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::BoundsTable::ReadWorldAsync" signature="(unsigned int) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="false"/><line number="154" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="155" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="158" hits="0" branch="false"/><line number="159" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::BoundsTable::World" signature="(unsigned int) const" line-rate="0.9166666666666666" branch-rate="0.8181818181818182" complexity="0.0"><lines><line number="162" hits="114" branch="false"/><line number="163" hits="114" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="164" hits="0" branch="false"/><line number="166" hits="114" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="228" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="168" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="113" branch="false"/><line number="171" hits="113" branch="false"/><line number="172" hits="113" branch="false"/><line number="173" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="1" branch="false"/><line number="176" hits="112" branch="false"/></lines></method><method name="chrono::batch_render::BoundsTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="179" hits="735" branch="false"/><line number="180" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="181" hits="735" branch="false"/></lines></method><method name="chrono::batch_render::BoundsTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="183" hits="353" branch="false"/><line number="184" hits="353" branch="false"/><line number="185" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::BoundsTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="187" hits="3293" branch="false"/><line number="188" hits="3293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="195" hits="3293" branch="false"/><line number="196" hits="706" branch="false"/></lines></method></methods><lines><line number="47" hits="1470" branch="false"/><line number="48" hits="1470" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="1470" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="2589" branch="false"/><line number="55" hits="2589" branch="false"/><line number="58" hits="462" branch="false"/><line number="59" hits="462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="893" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="11730" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="11268" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="57" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="462" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="462" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="556" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="278" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="462" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="462" branch="false"/><line number="77" hits="2220" branch="false"/><line number="79" hits="735" branch="false"/><line number="80" hits="735" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="81" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="735" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="462" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="735" branch="false"/><line number="87" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="735" branch="false"/><line number="90" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="91" hits="735" branch="false"/><line number="92" hits="735" branch="false"/><line number="93" hits="735" branch="false"/><line number="94" hits="735" branch="false"/><line number="95" hits="735" branch="false"/><line number="96" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="97" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="100" hits="735" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="584" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="292" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="105" hits="735" branch="false"/><line number="106" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="107" hits="735" branch="false"/><line number="108" hits="735" branch="false"/><line number="109" hits="735" branch="false"/><line number="112" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="113" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="735" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="115" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="735" branch="false"/><line number="117" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="735" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="735" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="735" branch="false"/><line number="124" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="735" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="1470" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="735" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="735" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="735" branch="false"/><line number="139" hits="735" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="1611" branch="false"/><line number="142" hits="100" branch="false"/><line number="143" hits="100" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="144" hits="0" branch="false"/><line number="146" hits="100" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="147" hits="200" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="false"/><line number="154" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="155" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="158" hits="0" branch="false"/><line number="159" hits="0" branch="false"/><line number="162" hits="114" branch="false"/><line number="163" hits="114" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="164" hits="0" branch="false"/><line number="166" hits="114" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="228" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="168" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="113" branch="false"/><line number="171" hits="113" branch="false"/><line number="172" hits="113" branch="false"/><line number="173" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="1" branch="false"/><line number="176" hits="112" branch="false"/><line number="179" hits="735" branch="false"/><line number="180" hits="735" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="181" hits="735" branch="false"/><line number="183" hits="353" branch="false"/><line number="184" hits="353" branch="false"/><line number="185" hits="353" branch="false"/><line number="187" hits="3293" branch="false"/><line number="188" hits="3293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="195" hits="3293" branch="false"/><line number="196" hits="706" branch="false"/></lines></class><class name="bounds_h" filename="chrono_batch_render/scene/tables/bounds.h" line-rate="1.0" branch-rate="0.4444444444444444" complexity="0.0"><methods><method name="chrono::batch_render::BoundsTable::BoundsTable" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::RenderTables const&amp;, chrono::batch_render::InstanceTable const&amp;)" line-rate="1.0" branch-rate="0.4" complexity="0.0"><lines><line number="24" hits="353" branch="false"/><line number="25" hits="1059" branch="true" condition-coverage="25% (2/8)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="213" branch="false"/><line number="47" hits="213" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::BoundsTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BoundsTable::TableInputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BoundsTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="24" hits="353" branch="false"/><line number="25" hits="1059" branch="true" condition-coverage="25% (2/8)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="27" hits="928" branch="false"/><line number="28" hits="928" branch="false"/><line number="33" hits="2589" branch="false"/><line number="34" hits="2589" branch="false"/><line number="38" hits="2589" branch="false"/><line number="46" hits="213" branch="false"/><line number="47" hits="213" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="928" branch="false"/><line number="51" hits="2784" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="1856" branch="false"/></lines></class><class name="captures_cpp" filename="chrono_batch_render/scene/tables/captures.cpp" line-rate="1.0" branch-rate="0.9259259259259259" complexity="0.0"><methods><method name="chrono::batch_render::CaptureSchedule::Schedule" signature="(std::span&lt;std::shared_ptr&lt;chrono::batch_render::ResolvedProduct const&gt; const, 18446744073709551615ul&gt;, double, double)" line-rate="1.0" branch-rate="0.9565217391304348" complexity="0.0"><lines><line number="18" hits="3532" branch="false"/><line number="20" hits="3532" branch="false"/><line number="21" hits="7067" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="3535" branch="false"/><line number="23" hits="3535" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="3535" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="3504" branch="false"/><line number="26" hits="3504" branch="false"/><line number="28" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="31" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="30" hits="7" branch="false"/><line number="31" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="31" branch="false"/><line number="34" hits="31" branch="false"/><line number="35" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="15" branch="false"/><line number="38" hits="16" branch="false"/><line number="39" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="2" branch="false"/><line number="44" hits="16" branch="false"/><line number="46" hits="3532" branch="false"/></lines></method><method name="chrono::batch_render::CaptureSchedule::Reset" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="48" hits="3" branch="false"/><line number="49" hits="3" branch="false"/><line number="50" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::CaptureSchedule::Due" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="52" hits="3535" branch="false"/><line number="53" hits="3535" branch="false"/><line number="54" hits="3535" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method></methods><lines><line number="18" hits="3532" branch="false"/><line number="20" hits="3532" branch="false"/><line number="21" hits="7067" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="3535" branch="false"/><line number="23" hits="3535" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="3535" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="3504" branch="false"/><line number="26" hits="3504" branch="false"/><line number="28" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="31" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="30" hits="7" branch="false"/><line number="31" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="31" branch="false"/><line number="34" hits="31" branch="false"/><line number="35" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="15" branch="false"/><line number="38" hits="16" branch="false"/><line number="39" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="2" branch="false"/><line number="44" hits="16" branch="false"/><line number="46" hits="3532" branch="false"/><line number="48" hits="3" branch="false"/><line number="49" hits="3" branch="false"/><line number="50" hits="3" branch="false"/><line number="52" hits="3535" branch="false"/><line number="53" hits="3535" branch="false"/><line number="54" hits="3535" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></class><class name="captures_h" filename="chrono_batch_render/scene/tables/captures.h" line-rate="1.0" branch-rate="0.75" complexity="0.0"><methods><method name="&lt;unknown function 13&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 21&gt;" signature="" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="21" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="23" hits="150" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 31&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="13" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="23" hits="150" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="157" branch="false"/></lines></class><class name="connections_cpp" filename="chrono_batch_render/scene/tables/connections.cpp" line-rate="1.0" branch-rate="0.8977272727272727" complexity="0.0"><methods><method name="chrono::batch_render::ConnectionCache::Update" signature="(chrono::batch_render::ChangeSet const&amp;)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="15" hits="789" branch="false"/><line number="16" hits="789" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="17" hits="789" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ConnectionCache::Update(chrono::batch_render::ChangeSet const&amp;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="18" hits="1627" branch="false"/><line number="19" hits="838" branch="false"/></lines></method><method name="chrono::batch_render::ConnectionCache::Update(chrono::batch_render::ChangeSet const&amp;)::{lambda(unsigned int)#1}::operator()(unsigned int) const::{lambda(chrono::batch_render::SchemaId)#1}::operator()" signature="(chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="0.8703703703703703" complexity="0.0"><lines><line number="20" hits="1952" branch="false"/><line number="21" hits="789" branch="false"/><line number="22" hits="241" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="829" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="24" hits="29" branch="false"/><line number="25" hits="29" branch="false"/><line number="26" hits="87" branch="false"/><line number="28" hits="116" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="159" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="72" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="31" hits="72" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="32" hits="108" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="33" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="29" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="29" branch="false"/><line number="42" hits="29" branch="false"/><line number="43" hits="760" branch="false"/><line number="44" hits="760" branch="false"/><line number="45" hits="14086" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="13326" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="12560" branch="false"/><line number="49" hits="766" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="766" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="51" hits="766" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="766" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="766" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="565" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="760" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="760" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="789" branch="false"/></lines></method><method name="chrono::batch_render::ConnectionCache::Read" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.9629629629629629" complexity="0.0"><lines><line number="62" hits="789" branch="false"/><line number="63" hits="789" branch="false"/><line number="64" hits="789" branch="false"/><line number="65" hits="789" branch="false"/><line number="66" hits="789" branch="false"/><line number="67" hits="1366" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="1154" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="1366" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="1154" branch="false"/><line number="74" hits="1154" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="789" branch="false"/><line number="77" hits="789" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="789" branch="false"/><line number="79" hits="789" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="789" branch="false"/><line number="81" hits="1366" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="577" branch="false"/><line number="86" hits="577" branch="false"/><line number="87" hits="577" branch="false"/><line number="88" hits="996" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="419" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="90" hits="838" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="577" branch="false"/><line number="93" hits="789" branch="false"/></lines></method></methods><lines><line number="15" hits="789" branch="false"/><line number="16" hits="789" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="17" hits="789" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="1627" branch="false"/><line number="19" hits="838" branch="false"/><line number="20" hits="1952" branch="false"/><line number="21" hits="789" branch="false"/><line number="22" hits="241" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="829" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="24" hits="29" branch="false"/><line number="25" hits="29" branch="false"/><line number="26" hits="87" branch="false"/><line number="28" hits="116" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="159" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="72" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="31" hits="72" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="32" hits="108" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="33" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="29" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="29" branch="false"/><line number="42" hits="29" branch="false"/><line number="43" hits="760" branch="false"/><line number="44" hits="760" branch="false"/><line number="45" hits="14086" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="13326" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="12560" branch="false"/><line number="49" hits="766" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="766" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="51" hits="766" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="766" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="766" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="565" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="760" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="760" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="789" branch="false"/><line number="62" hits="789" branch="false"/><line number="63" hits="789" branch="false"/><line number="64" hits="789" branch="false"/><line number="65" hits="789" branch="false"/><line number="66" hits="789" branch="false"/><line number="67" hits="1366" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="1154" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="1366" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="1154" branch="false"/><line number="74" hits="1154" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="789" branch="false"/><line number="77" hits="789" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="789" branch="false"/><line number="79" hits="789" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="789" branch="false"/><line number="81" hits="1366" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="577" branch="false"/><line number="86" hits="577" branch="false"/><line number="87" hits="577" branch="false"/><line number="88" hits="996" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="419" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="90" hits="838" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="577" branch="false"/><line number="93" hits="789" branch="false"/></lines></class><class name="connections_h" filename="chrono_batch_render/scene/tables/connections.h" line-rate="1.0" branch-rate="0.5" complexity="0.0"><methods><method name="&lt;unknown function 20&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ConnectionCache::ConnectionCache" signature="(chrono::batch_render::Structure&amp;, std::initializer_list&lt;chrono::batch_render::SchemaId&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="26" hits="706" branch="false"/><line number="27" hits="706" branch="false"/></lines></method><method name="chrono::batch_render::ConnectionCache::Get" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="20" hits="28" branch="false"/><line number="26" hits="706" branch="false"/><line number="27" hits="706" branch="false"/><line number="31" hits="523" branch="false"/><line number="32" hits="523" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="523" branch="false"/></lines></class><class name="curves_cpp" filename="chrono_batch_render/scene/tables/curves.cpp" line-rate="0.8979591836734694" branch-rate="0.7627906976744186" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Grown" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="35" hits="96" branch="false"/><line number="36" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="76" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::Words" signature="(chrono::batch_render::device::Device&amp;, unsigned int, char const*)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="42" hits="396" branch="false"/><line number="43" hits="396" branch="false"/><line number="44" hits="396" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="792" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="792" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::~CurvesTable" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="357" branch="false"/><line number="51" hits="375" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="18" branch="false"/><line number="54" hits="922" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="56" hits="2419" branch="false"/><line number="57" hits="2419" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::TableOutputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="60" hits="357" branch="false"/><line number="61" hits="357" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="64" hits="545" branch="false"/><line number="65" hits="545" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="545" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Place" signature="(unsigned int)" line-rate="0.6521739130434783" branch-rate="0.5217391304347826" complexity="0.0"><lines><line number="68" hits="38" branch="false"/><line number="69" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="38" branch="false"/><line number="71" hits="38" branch="false"/><line number="72" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="38" branch="false"/><line number="76" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="38" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="78" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="38" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Forget" signature="(unsigned int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="false"/><line number="99" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="100" hits="0" branch="false"/><line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="false"/><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Link" signature="(chrono::batch_render::CurvesTable::Prim&amp;)" line-rate="1.0" branch-rate="0.625" complexity="0.0"><lines><line number="107" hits="48" branch="false"/><line number="108" hits="48" branch="false"/><line number="109" hits="48" branch="false"/><line number="110" hits="48" branch="false"/><line number="111" hits="48" branch="false"/><line number="112" hits="48" branch="false"/><line number="113" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="38" branch="false"/><line number="115" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="116" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="48" branch="false"/><line number="119" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="38" branch="false"/><line number="121" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="38" branch="false"/><line number="124" hits="76" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="125" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="48" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="128" hits="38" branch="false"/><line number="129" hits="38" branch="false"/><line number="130" hits="38" branch="false"/><line number="132" hits="48" branch="false"/><line number="133" hits="48" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="134" hits="48" branch="false"/><line number="135" hits="48" branch="false"/><line number="136" hits="48" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Resize" signature="(chrono::batch_render::CurvesTable::Prim&amp;, unsigned int)" line-rate="1.0" branch-rate="0.47058823529411764" complexity="0.0"><lines><line number="138" hits="40" branch="false"/><line number="139" hits="40" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="142" hits="40" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="143" hits="40" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="40" branch="false"/><line number="146" hits="40" branch="false"/><line number="147" hits="160" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="149" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="40" branch="false"/><line number="151" hits="80" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::WriteRecord" signature="(chrono::batch_render::CurvesTable::Prim&amp;)" line-rate="0.7209302325581395" branch-rate="0.6" complexity="0.0"><lines><line number="153" hits="88" branch="false"/><line number="154" hits="88" branch="false"/><line number="155" hits="88" branch="false"/><line number="156" hits="88" branch="false"/><line number="157" hits="88" branch="false"/><line number="158" hits="88" branch="false"/><line number="159" hits="88" branch="false"/><line number="160" hits="88" branch="false"/><line number="161" hits="88" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="162" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="88" branch="false"/><line number="164" hits="88" branch="false"/><line number="165" hits="88" branch="false"/><line number="166" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="88" branch="false"/><line number="168" hits="88" branch="false"/><line number="169" hits="88" branch="false"/><line number="170" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="88" branch="false"/><line number="172" hits="88" branch="false"/><line number="173" hits="88" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="174" hits="0" branch="false"/><line number="175" hits="0" branch="false"/><line number="176" hits="0" branch="false"/><line number="177" hits="88" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="0" branch="false"/><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="false"/><line number="181" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="false"/><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="188" hits="88" branch="false"/><line number="189" hits="88" branch="false"/><line number="190" hits="88" branch="false"/><line number="191" hits="88" branch="false"/><line number="192" hits="88" branch="false"/><line number="194" hits="88" branch="false"/><line number="195" hits="88" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="196" hits="79" branch="false"/><line number="198" hits="88" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="0.8888888888888888" branch-rate="0.9090909090909091" complexity="0.0"><lines><line number="200" hits="545" branch="false"/><line number="201" hits="545" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="202" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="545" branch="false"/><line number="206" hits="583" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="0" branch="false"/><line number="208" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="auto chrono::batch_render::CurvesTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(chrono::batch_render::ColumnRef, auto:1 const&amp;, bool)#1}::operator()&lt;std::unordered_map&lt;unsigned int, unsigned int, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, unsigned int&gt; &gt; &gt; &gt;" signature="(chrono::batch_render::ColumnRef, std::unordered_map&lt;unsigned int, unsigned int, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, unsigned int&gt; &gt; &gt; const&amp;, bool) const" line-rate="0.8620689655172413" branch-rate="0.7272727272727273" complexity="0.0"><lines><line number="209" hits="2403" branch="false"/><line number="210" hits="2257" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="10" branch="false"/><line number="214" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="9" branch="false"/><line number="217" hits="19" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="220" hits="2403" branch="false"/><line number="221" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="267" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="230" hits="1335" branch="false"/><line number="231" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="0" branch="false"/><line number="239" hits="545" branch="false"/><line number="240" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="545" branch="false"/><line number="242" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="545" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Collect" signature="()" line-rate="0.9565217391304348" branch-rate="0.7" complexity="0.0"><lines><line number="247" hits="545" branch="false"/><line number="248" hits="545" branch="false"/><line number="249" hits="557" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="250" hits="12" branch="false"/><line number="251" hits="12" branch="false"/><line number="252" hits="12" branch="false"/><line number="253" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="12" branch="false"/><line number="255" hits="12" branch="false"/><line number="256" hits="24" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="257" hits="12" branch="false"/><line number="258" hits="0" branch="false"/><line number="260" hits="12" branch="false"/><line number="261" hits="12" branch="false"/><line number="262" hits="12" branch="false"/><line number="263" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="264" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="265" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="1" branch="false"/><line number="268" hits="2" branch="false"/><line number="269" hits="2" branch="false"/><line number="272" hits="12" branch="false"/><line number="274" hits="545" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::ShapeOptions[abi:cxx11]" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="276" hits="4220" branch="false"/><line number="277" hits="4220" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="21053" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="16880" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::CurvesTable::SpanSteps" signature="(unsigned int) const" line-rate="0.8888888888888888" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="282" hits="10" branch="false"/><line number="283" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="284" hits="10" branch="false"/><line number="285" hits="30" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="286" hits="10" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="287" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="10" branch="false"/><line number="292" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::EnsureScratch" signature="(unsigned int)" line-rate="1.0" branch-rate="0.5454545454545454" complexity="0.0"><lines><line number="294" hits="36" branch="false"/><line number="295" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="299" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="300" hits="26" branch="false"/><line number="301" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="302" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="303" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="304" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="306" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="307" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="308" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::CurvesTable::Build" signature="(std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;)" line-rate="1.0" branch-rate="0.9117647058823529" complexity="0.0"><lines><line number="311" hits="545" branch="false"/><line number="312" hits="545" branch="false"/><line number="313" hits="545" branch="false"/><line number="314" hits="545" branch="false"/><line number="315" hits="545" branch="false"/><line number="316" hits="545" branch="false"/><line number="317" hits="545" branch="false"/><line number="318" hits="545" branch="false"/><line number="319" hits="653" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="6" branch="false"/><line number="323" hits="48" branch="false"/><line number="324" hits="48" branch="false"/><line number="325" hits="48" branch="false"/><line number="326" hits="48" branch="false"/><line number="327" hits="48" branch="false"/><line number="328" hits="48" branch="false"/><line number="329" hits="48" branch="false"/><line number="330" hits="96" branch="false"/><line number="331" hits="48" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="332" hits="48" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="48" branch="false"/><line number="336" hits="48" branch="false"/><line number="337" hits="48" branch="false"/><line number="338" hits="48" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="339" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="342" hits="545" branch="false"/><line number="343" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="545" branch="false"/><line number="345" hits="545" branch="false"/><line number="346" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="509" branch="false"/><line number="349" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="36" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="chrono::batch_render::CurvesTable::Build(std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;)::{lambda()#1}::operator()" signature="() const" line-rate="0.990909090909091" branch-rate="0.89937106918239" complexity="0.0"><lines><line number="354" hits="98" branch="false"/><line number="355" hits="148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="86" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="357" hits="172" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="358" hits="86" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="86" branch="false"/><line number="361" hits="62" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="124" branch="false"/><line number="363" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="36" branch="false"/><line number="367" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="36" branch="false"/><line number="369" hits="72" branch="false"/><line number="370" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="36" branch="false"/><line number="372" hits="36" branch="false"/><line number="373" hits="36" branch="false"/><line number="374" hits="36" branch="false"/><line number="375" hits="36" branch="false"/><line number="376" hits="36" branch="false"/><line number="377" hits="36" branch="false"/><line number="378" hits="36" branch="false"/><line number="379" hits="36" branch="false"/><line number="380" hits="36" branch="false"/><line number="381" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="36" branch="false"/><line number="383" hits="36" branch="false"/><line number="384" hits="36" branch="false"/><line number="385" hits="36" branch="false"/><line number="386" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="336" branch="false"/><line number="388" hits="90" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="36" branch="false"/><line number="392" hits="36" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="393" hits="36" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="394" hits="36" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="396" hits="72" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="397" hits="36" branch="false"/><line number="398" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="409" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="60" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="26" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="419" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="26" branch="false"/><line number="421" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="423" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="424" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="425" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="26" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="429" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="26" branch="false"/><line number="433" hits="36" branch="false"/><line number="434" hits="36" branch="false"/><line number="435" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="60" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="443" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="444" hits="0" branch="false"/><line number="446" hits="48" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="447" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="449" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="48" branch="false"/><line number="454" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="456" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="36" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="459" hits="36" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="461" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="462" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="465" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="469" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="470" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="471" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="474" hits="30" branch="false"/><line number="475" hits="36" branch="false"/><line number="476" hits="36" branch="false"/><line number="477" hits="761" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="0.6842105263157895" complexity="0.0"><lines><line number="479" hits="938" branch="false"/><line number="480" hits="9380" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="481" hits="3752" branch="false"/><line number="482" hits="1068" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="65" branch="false"/><line number="484" hits="455" branch="false"/><line number="485" hits="260" branch="false"/><line number="486" hits="1170" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="487" hits="390" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="325" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="455" branch="false"/><line number="492" hits="1876" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="494" hits="353" branch="false"/><line number="495" hits="353" branch="false"/><line number="496" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="498" hits="605" branch="false"/><line number="499" hits="605" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="500" hits="1071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="506" hits="714" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="508" hits="605" branch="false"/><line number="509" hits="714" branch="false"/></lines></method></methods><lines><line number="35" hits="96" branch="false"/><line number="36" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="76" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="396" branch="false"/><line number="43" hits="396" branch="false"/><line number="44" hits="396" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="792" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="792" branch="false"/><line number="50" hits="357" branch="false"/><line number="51" hits="375" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="18" branch="false"/><line number="54" hits="922" branch="false"/><line number="56" hits="2419" branch="false"/><line number="57" hits="2419" branch="false"/><line number="60" hits="357" branch="false"/><line number="61" hits="357" branch="false"/><line number="64" hits="545" branch="false"/><line number="65" hits="545" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="545" branch="false"/><line number="68" hits="38" branch="false"/><line number="69" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="38" branch="false"/><line number="71" hits="38" branch="false"/><line number="72" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="38" branch="false"/><line number="76" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="38" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="78" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="38" branch="false"/><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="false"/><line number="99" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="100" hits="0" branch="false"/><line number="101" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="false"/><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="false"/><line number="107" hits="48" branch="false"/><line number="108" hits="48" branch="false"/><line number="109" hits="48" branch="false"/><line number="110" hits="48" branch="false"/><line number="111" hits="48" branch="false"/><line number="112" hits="48" branch="false"/><line number="113" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="38" branch="false"/><line number="115" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="116" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="118" hits="48" branch="false"/><line number="119" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="38" branch="false"/><line number="121" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="38" branch="false"/><line number="124" hits="76" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="125" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="48" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="128" hits="38" branch="false"/><line number="129" hits="38" branch="false"/><line number="130" hits="38" branch="false"/><line number="132" hits="48" branch="false"/><line number="133" hits="48" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="134" hits="48" branch="false"/><line number="135" hits="48" branch="false"/><line number="136" hits="48" branch="false"/><line number="138" hits="40" branch="false"/><line number="139" hits="40" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="142" hits="40" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="143" hits="40" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="145" hits="40" branch="false"/><line number="146" hits="40" branch="false"/><line number="147" hits="160" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="149" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="40" branch="false"/><line number="151" hits="80" branch="false"/><line number="153" hits="88" branch="false"/><line number="154" hits="88" branch="false"/><line number="155" hits="88" branch="false"/><line number="156" hits="88" branch="false"/><line number="157" hits="88" branch="false"/><line number="158" hits="88" branch="false"/><line number="159" hits="88" branch="false"/><line number="160" hits="88" branch="false"/><line number="161" hits="88" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="162" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="88" branch="false"/><line number="164" hits="88" branch="false"/><line number="165" hits="88" branch="false"/><line number="166" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="88" branch="false"/><line number="168" hits="88" branch="false"/><line number="169" hits="88" branch="false"/><line number="170" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="88" branch="false"/><line number="172" hits="88" branch="false"/><line number="173" hits="88" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="174" hits="0" branch="false"/><line number="175" hits="0" branch="false"/><line number="176" hits="0" branch="false"/><line number="177" hits="88" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="0" branch="false"/><line number="179" hits="0" branch="false"/><line number="180" hits="0" branch="false"/><line number="181" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="false"/><line number="183" hits="0" branch="false"/><line number="184" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="188" hits="88" branch="false"/><line number="189" hits="88" branch="false"/><line number="190" hits="88" branch="false"/><line number="191" hits="88" branch="false"/><line number="192" hits="88" branch="false"/><line number="194" hits="88" branch="false"/><line number="195" hits="88" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="196" hits="79" branch="false"/><line number="198" hits="88" branch="false"/><line number="200" hits="545" branch="false"/><line number="201" hits="545" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="202" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="545" branch="false"/><line number="206" hits="583" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="0" branch="false"/><line number="208" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="2403" branch="false"/><line number="210" hits="2257" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="10" branch="false"/><line number="214" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="9" branch="false"/><line number="217" hits="19" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="220" hits="2403" branch="false"/><line number="221" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="267" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="267" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="230" hits="1335" branch="false"/><line number="231" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="0" branch="false"/><line number="239" hits="545" branch="false"/><line number="240" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="545" branch="false"/><line number="242" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="545" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="545" branch="false"/><line number="247" hits="545" branch="false"/><line number="248" hits="545" branch="false"/><line number="249" hits="557" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="250" hits="12" branch="false"/><line number="251" hits="12" branch="false"/><line number="252" hits="12" branch="false"/><line number="253" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="12" branch="false"/><line number="255" hits="12" branch="false"/><line number="256" hits="24" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="257" hits="12" branch="false"/><line number="258" hits="0" branch="false"/><line number="260" hits="12" branch="false"/><line number="261" hits="12" branch="false"/><line number="262" hits="12" branch="false"/><line number="263" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="264" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="265" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="1" branch="false"/><line number="268" hits="2" branch="false"/><line number="269" hits="2" branch="false"/><line number="272" hits="12" branch="false"/><line number="274" hits="545" branch="false"/><line number="276" hits="4220" branch="false"/><line number="277" hits="4220" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="21053" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="16880" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="10" branch="false"/><line number="283" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="284" hits="10" branch="false"/><line number="285" hits="30" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="286" hits="10" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="287" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="10" branch="false"/><line number="292" hits="0" branch="false"/><line number="294" hits="36" branch="false"/><line number="295" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="299" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="300" hits="26" branch="false"/><line number="301" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="302" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="303" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="304" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="306" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="307" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="308" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="311" hits="545" branch="false"/><line number="312" hits="545" branch="false"/><line number="313" hits="545" branch="false"/><line number="314" hits="545" branch="false"/><line number="315" hits="545" branch="false"/><line number="316" hits="545" branch="false"/><line number="317" hits="545" branch="false"/><line number="318" hits="545" branch="false"/><line number="319" hits="653" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="6" branch="false"/><line number="323" hits="48" branch="false"/><line number="324" hits="48" branch="false"/><line number="325" hits="48" branch="false"/><line number="326" hits="48" branch="false"/><line number="327" hits="48" branch="false"/><line number="328" hits="48" branch="false"/><line number="329" hits="48" branch="false"/><line number="330" hits="96" branch="false"/><line number="331" hits="48" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="332" hits="48" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="48" branch="false"/><line number="336" hits="48" branch="false"/><line number="337" hits="48" branch="false"/><line number="338" hits="48" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="339" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="342" hits="545" branch="false"/><line number="343" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="545" branch="false"/><line number="345" hits="545" branch="false"/><line number="346" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="509" branch="false"/><line number="349" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="36" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="354" hits="98" branch="false"/><line number="355" hits="148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="86" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="357" hits="172" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="358" hits="86" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="86" branch="false"/><line number="361" hits="62" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="124" branch="false"/><line number="363" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="36" branch="false"/><line number="367" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="36" branch="false"/><line number="369" hits="72" branch="false"/><line number="370" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="36" branch="false"/><line number="372" hits="36" branch="false"/><line number="373" hits="36" branch="false"/><line number="374" hits="36" branch="false"/><line number="375" hits="36" branch="false"/><line number="376" hits="36" branch="false"/><line number="377" hits="36" branch="false"/><line number="378" hits="36" branch="false"/><line number="379" hits="36" branch="false"/><line number="380" hits="36" branch="false"/><line number="381" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="36" branch="false"/><line number="383" hits="36" branch="false"/><line number="384" hits="36" branch="false"/><line number="385" hits="36" branch="false"/><line number="386" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="336" branch="false"/><line number="388" hits="90" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="36" branch="false"/><line number="392" hits="36" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="393" hits="36" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="394" hits="36" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="396" hits="72" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="397" hits="36" branch="false"/><line number="398" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="409" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="60" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="26" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="419" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="26" branch="false"/><line number="421" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="423" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="424" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="425" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="26" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="429" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="26" branch="false"/><line number="433" hits="36" branch="false"/><line number="434" hits="36" branch="false"/><line number="435" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="60" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="443" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="444" hits="0" branch="false"/><line number="446" hits="48" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="447" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="449" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="48" branch="false"/><line number="454" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="456" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="36" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="459" hits="36" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="461" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="462" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="465" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="469" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="470" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="471" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="474" hits="30" branch="false"/><line number="475" hits="36" branch="false"/><line number="476" hits="36" branch="false"/><line number="477" hits="761" branch="false"/><line number="479" hits="938" branch="false"/><line number="480" hits="9380" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="481" hits="3752" branch="false"/><line number="482" hits="1068" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="65" branch="false"/><line number="484" hits="455" branch="false"/><line number="485" hits="260" branch="false"/><line number="486" hits="1170" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="487" hits="390" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="325" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="455" branch="false"/><line number="492" hits="1876" branch="false"/><line number="494" hits="353" branch="false"/><line number="495" hits="353" branch="false"/><line number="496" hits="353" branch="false"/><line number="498" hits="605" branch="false"/><line number="499" hits="605" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="500" hits="1071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="506" hits="714" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="508" hits="605" branch="false"/><line number="509" hits="714" branch="false"/></lines></class><class name="curves_h" filename="chrono_batch_render/scene/tables/curves.h" line-rate="1.0" branch-rate="0.3142857142857143" complexity="0.0"><methods><method name="&lt;unknown function 30&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="30" hits="357" branch="false"/></lines></method><method name="chrono::batch_render::CurvesTable::CurvesTable" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::bvh::Builder&amp;, unsigned int, float, unsigned int, bool)" line-rate="1.0" branch-rate="0.16666666666666666" complexity="0.0"><lines><line number="46" hits="357" branch="false"/><line number="49" hits="357" branch="false"/><line number="50" hits="357" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="51" hits="714" branch="true" condition-coverage="13% (3/22)"><conditions><condition number="0" type="jump" coverage="13%"/></conditions></line></lines></method><method name="chrono::batch_render::CurvesTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::CurvesTable::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="30" hits="357" branch="false"/><line number="46" hits="357" branch="false"/><line number="49" hits="357" branch="false"/><line number="50" hits="357" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="51" hits="714" branch="true" condition-coverage="13% (3/22)"><conditions><condition number="0" type="jump" coverage="13%"/></conditions></line><line number="55" hits="938" branch="false"/><line number="56" hits="938" branch="false"/><line number="66" hits="8599" branch="false"/><line number="67" hits="8599" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="80" hits="3" branch="false"/><line number="81" hits="6" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line></lines></class><class name="instance_layout_cpp" filename="chrono_batch_render/scene/tables/instance_layout.cpp" line-rate="0.9517241379310345" branch-rate="0.860730593607306" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Drawable" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="12319" branch="false"/><line number="25" hits="12319" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::InstanceTable::ShowsGlobals" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="30" hits="580" branch="false"/><line number="31" hits="580" branch="false"/><line number="32" hits="580" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="chrono::batch_render::InstanceTable::RegionItems" signature="(unsigned int) const" line-rate="0.9166666666666666" branch-rate="0.8" complexity="0.0"><lines><line number="35" hits="560" branch="false"/><line number="36" hits="560" branch="false"/><line number="37" hits="560" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="114" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="560" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="560" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="560" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="560" branch="false"/><line number="51" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Compose" signature="()" line-rate="0.9166666666666666" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="53" hits="311" branch="false"/><line number="54" hits="311" branch="false"/><line number="55" hits="311" branch="false"/><line number="56" hits="311" branch="false"/><line number="57" hits="312" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="58" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="59" hits="0" branch="false"/><line number="61" hits="1" branch="false"/><line number="62" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="64" hits="1" branch="false"/><line number="68" hits="311" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::GatherInstancers" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="70" hits="319" branch="false"/><line number="71" hits="319" branch="false"/><line number="72" hits="319" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::GatherInstancers() const::{lambda(chrono::batch_render::ColumnRef, unsigned int)#1}::operator()" signature="(chrono::batch_render::ColumnRef, unsigned int) const" line-rate="0.9354838709677419" branch-rate="0.8235294117647058" complexity="0.0"><lines><line number="73" hits="343" branch="false"/><line number="74" hits="24" branch="false"/><line number="75" hits="24" branch="false"/><line number="76" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="77" hits="24" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="78" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="24" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="80" hits="0" branch="false"/><line number="83" hits="24" branch="false"/><line number="84" hits="319" branch="false"/><line number="85" hits="319" branch="false"/><line number="86" hits="7721" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="7402" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="7378" branch="false"/><line number="90" hits="7146" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="7146" branch="false"/><line number="92" hits="7146" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="7123" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="1" branch="false"/><line number="98" hits="1" branch="false"/><line number="99" hits="1" branch="false"/><line number="100" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="103" hits="7122" branch="false"/><line number="105" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="7146" branch="false"/><line number="107" hits="319" branch="false"/><line number="108" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Member" signature="(unsigned int) const" line-rate="0.8333333333333334" branch-rate="0.75" complexity="0.0"><lines><line number="110" hits="5214" branch="false"/><line number="111" hits="5214" branch="false"/><line number="112" hits="10476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="5262" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="0" branch="false"/><line number="117" hits="5214" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Relayout" signature="()" line-rate="0.9722222222222222" branch-rate="0.9320388349514563" complexity="0.0"><lines><line number="120" hits="311" branch="false"/><line number="121" hits="311" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="122" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="311" branch="false"/><line number="127" hits="311" branch="false"/><line number="128" hits="311" branch="false"/><line number="129" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="311" branch="false"/><line number="131" hits="327" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="134" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="311" branch="false"/><line number="139" hits="311" branch="false"/><line number="140" hits="311" branch="false"/><line number="141" hits="311" branch="false"/><line number="142" hits="327" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="569" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="7672" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="7361" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="256" branch="false"/><line number="151" hits="7105" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="7105" branch="false"/><line number="153" hits="15327" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="8222" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="26" branch="false"/><line number="158" hits="7105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="26" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="7079" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="5699" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="7105" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="107" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="107" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="7105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="189" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="311" branch="false"/><line number="178" hits="622" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="933" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="311" branch="false"/><line number="185" hits="729" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="836" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="311" branch="false"/><line number="190" hits="729" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="418" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="418" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="193" hits="0" branch="false"/><line number="194" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="198" hits="311" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="311" branch="false"/><line number="208" hits="4976" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="1555" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="1866" branch="false"/><line number="211" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::InstanceTable::Relayout()::{lambda(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)#1}::operator()" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="0.9428571428571428" complexity="0.0"><lines><line number="214" hits="2177" branch="false"/><line number="215" hits="1866" branch="false"/><line number="216" hits="1866" branch="false"/><line number="217" hits="1866" branch="false"/><line number="218" hits="311" branch="false"/><line number="219" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="311" branch="false"/><line number="225" hits="312" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="1" branch="false"/><line number="228" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="231" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="232" hits="1" branch="false"/><line number="235" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1" branch="false"/><line number="238" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="311" branch="false"/><line number="241" hits="322" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="622" branch="false"/><line number="243" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="311" branch="false"/><line number="245" hits="311" branch="false"/><line number="246" hits="311" branch="false"/><line number="247" hits="311" branch="false"/><line number="248" hits="311" branch="false"/><line number="249" hits="311" branch="false"/><line number="250" hits="933" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="933" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="311" branch="false"/><line number="257" hits="311" branch="false"/><line number="260" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="2488" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::BuildInstancing" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="263" hits="317" branch="false"/><line number="264" hits="317" branch="false"/><line number="265" hits="317" branch="false"/><line number="267" hits="338" branch="false"/><line number="274" hits="317" branch="false"/><line number="275" hits="317" branch="false"/><line number="276" hits="317" branch="false"/><line number="277" hits="317" branch="false"/><line number="278" hits="317" branch="false"/><line number="279" hits="317" branch="false"/><line number="280" hits="317" branch="false"/><line number="281" hits="317" branch="false"/><line number="282" hits="339" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="317" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="317" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="317" branch="false"/><line number="288" hits="317" branch="false"/><line number="290" hits="317" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::InstanceTable::BuildInstancing()::{lambda(unsigned int, unsigned int)#1}::operator()" signature="(unsigned int, unsigned int) const" line-rate="0.9166666666666666" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="291" hits="339" branch="false"/><line number="292" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="1" branch="false"/><line number="295" hits="21" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="296" hits="0" branch="false"/><line number="298" hits="21" branch="false"/><line number="299" hits="21" branch="false"/><line number="300" hits="21" branch="false"/><line number="301" hits="21" branch="false"/><line number="302" hits="51" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="30" branch="false"/><line number="311" hits="30" branch="false"/><line number="313" hits="22" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="1" branch="false"/><line number="315" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="316" hits="0" branch="false"/><line number="318" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="1" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="320" hits="0" branch="false"/><line number="322" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="1" branch="false"/><line number="325" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="327" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="329" hits="1" branch="false"/><line number="330" hits="1" branch="false"/><line number="332" hits="21" branch="false"/><line number="333" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="21" branch="false"/><line number="336" hits="21" branch="false"/><line number="337" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="21" branch="false"/><line number="340" hits="21" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::BuildInstancing()::{lambda(chrono::batch_render::InstanceTable::Instancer const&amp;, unsigned int)#1}::operator()" signature="(chrono::batch_render::InstanceTable::Instancer const&amp;, unsigned int) const" line-rate="0.9622641509433962" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="341" hits="0" branch="false"/><line number="342" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="343" hits="0" branch="false"/><line number="345" hits="22" branch="false"/><line number="346" hits="22" branch="false"/><line number="347" hits="22" branch="false"/><line number="348" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="22" branch="false"/><line number="351" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="352" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="22" branch="false"/><line number="354" hits="22" branch="false"/><line number="355" hits="22" branch="false"/><line number="356" hits="22" branch="false"/><line number="357" hits="22" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="78" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="359" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="364" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="2" branch="false"/><line number="376" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="2" branch="false"/><line number="378" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="2" branch="false"/><line number="381" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="22" branch="false"/><line number="384" hits="22" branch="false"/><line number="387" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="22" branch="false"/><line number="391" hits="339" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="339" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="3" branch="false"/><line number="398" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="21" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="400" hits="2" branch="false"/><line number="402" hits="19" branch="false"/><line number="403" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="405" hits="46" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::InstanceTable::BuildInstancing()::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.8461538461538461" branch-rate="0.717948717948718" complexity="0.0"><lines><line number="410" hits="39" branch="false"/><line number="411" hits="20" branch="false"/><line number="412" hits="20" branch="false"/><line number="413" hits="20" branch="false"/><line number="414" hits="20" branch="false"/><line number="415" hits="20" branch="false"/><line number="416" hits="20" branch="false"/><line number="417" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="10" branch="false"/><line number="420" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="422" hits="0" branch="false"/><line number="425" hits="39" branch="false"/><line number="426" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="427" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="429" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="433" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="435" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="436" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="440" hits="19" branch="false"/><line number="442" hits="317" branch="false"/><line number="450" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="614" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="317" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="334" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="317" branch="false"/><line number="459" hits="317" branch="false"/><line number="460" hits="317" branch="false"/><line number="461" hits="317" branch="false"/><line number="462" hits="317" branch="false"/><line number="463" hits="317" branch="false"/><line number="464" hits="634" branch="false"/></lines></method><method name="auto chrono::batch_render::InstanceTable::BuildInstancing()::{lambda(auto:1)#1}::operator()&lt;std::vector&lt;chrono::batch_render::InstancerBlock, std::allocator&lt;chrono::batch_render::InstancerBlock&gt; &gt; &gt;" signature="(std::vector&lt;chrono::batch_render::InstancerBlock, std::allocator&lt;chrono::batch_render::InstancerBlock&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="443" hits="317" branch="false"/><line number="444" hits="317" branch="false"/><line number="445" hits="317" branch="false"/><line number="446" hits="317" branch="false"/><line number="447" hits="317" branch="false"/><line number="448" hits="317" branch="false"/></lines></method><method name="auto chrono::batch_render::InstanceTable::BuildInstancing()::{lambda(auto:1)#1}::operator()&lt;std::vector&lt;chrono::batch_render::PrototypeEntry, std::allocator&lt;chrono::batch_render::PrototypeEntry&gt; &gt; &gt;" signature="(std::vector&lt;chrono::batch_render::PrototypeEntry, std::allocator&lt;chrono::batch_render::PrototypeEntry&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="443" hits="317" branch="false"/><line number="444" hits="317" branch="false"/><line number="445" hits="317" branch="false"/><line number="446" hits="317" branch="false"/><line number="447" hits="317" branch="false"/><line number="448" hits="317" branch="false"/></lines></method><method name="auto chrono::batch_render::InstanceTable::BuildInstancing()::{lambda(auto:1)#1}::operator()&lt;std::vector&lt;chrono::batch_render::PrototypePiece, std::allocator&lt;chrono::batch_render::PrototypePiece&gt; &gt; &gt;" signature="(std::vector&lt;chrono::batch_render::PrototypePiece, std::allocator&lt;chrono::batch_render::PrototypePiece&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="443" hits="317" branch="false"/><line number="444" hits="317" branch="false"/><line number="445" hits="317" branch="false"/><line number="446" hits="317" branch="false"/><line number="447" hits="317" branch="false"/><line number="448" hits="317" branch="false"/></lines></method><method name="auto chrono::batch_render::InstanceTable::BuildInstancing()::{lambda(auto:1)#1}::operator()&lt;std::vector&lt;long, std::allocator&lt;long&gt; &gt; &gt;" signature="(std::vector&lt;long, std::allocator&lt;long&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="443" hits="317" branch="false"/><line number="444" hits="317" branch="false"/><line number="445" hits="317" branch="false"/><line number="446" hits="317" branch="false"/><line number="447" hits="317" branch="false"/><line number="448" hits="317" branch="false"/></lines></method><method name="auto chrono::batch_render::InstanceTable::BuildInstancing()::{lambda(auto:1)#1}::operator()&lt;std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; &gt;" signature="(std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="443" hits="317" branch="false"/><line number="444" hits="317" branch="false"/><line number="445" hits="317" branch="false"/><line number="446" hits="317" branch="false"/><line number="447" hits="317" branch="false"/><line number="448" hits="317" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::WriteLayoutHeader" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="466" hits="317" branch="false"/><line number="467" hits="317" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="468" hits="317" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="469" hits="317" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="470" hits="317" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="471" hits="317" branch="false"/><line number="472" hits="317" branch="false"/><line number="473" hits="317" branch="false"/><line number="474" hits="317" branch="false"/><line number="475" hits="317" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::LayoutWords" signature="(unsigned long, unsigned int, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="477" hits="1065" branch="false"/><line number="479" hits="1065" branch="false"/><line number="480" hits="1065" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::WriteRegions" signature="(std::set&lt;unsigned int, std::less&lt;unsigned int&gt;, std::allocator&lt;unsigned int&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="483" hits="187" branch="false"/><line number="484" hits="187" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="487" hits="136" branch="false"/><line number="488" hits="275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="489" hits="139" branch="false"/><line number="490" hits="139" branch="false"/><line number="491" hits="278" branch="false"/><line number="493" hits="136" branch="false"/><line number="494" hits="272" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Restack" signature="()" line-rate="0.9" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="497" hits="6" branch="false"/><line number="498" hits="6" branch="false"/><line number="499" hits="6" branch="false"/><line number="500" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="502" hits="0" branch="false"/><line number="504" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="506" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="509" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Apply" signature="(chrono::batch_render::ChangeSet const&amp;)" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="511" hits="191" branch="false"/><line number="512" hits="191" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="513" hits="191" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="191" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="515" hits="5" branch="false"/><line number="517" hits="186" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Apply(chrono::batch_render::ChangeSet const&amp;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.9444444444444444" branch-rate="0.8688524590163934" complexity="0.0"><lines><line number="518" hits="5394" branch="false"/><line number="519" hits="5208" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="520" hits="10411" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="521" hits="5207" branch="false"/><line number="524" hits="4" branch="false"/><line number="525" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="526" hits="0" branch="false"/><line number="529" hits="5394" branch="false"/><line number="530" hits="197" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="532" hits="0" branch="false"/><line number="535" hits="327" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="536" hits="426" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="537" hits="426" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="538" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="1" branch="false"/><line number="541" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="543" hits="95" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="546" hits="5425" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="5241" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="26" branch="false"/><line number="550" hits="5215" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="5215" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="552" hits="10429" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="553" hits="15643" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="554" hits="1" branch="false"/><line number="556" hits="5214" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="557" hits="5113" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="5113" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="561" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="562" hits="136" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="563" hits="3" branch="false"/><line number="567" hits="181" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="568" hits="181" branch="false"/><line number="569" hits="191" branch="false"/></lines></method></methods><lines><line number="24" hits="12319" branch="false"/><line number="25" hits="12319" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="580" branch="false"/><line number="31" hits="580" branch="false"/><line number="32" hits="580" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="35" hits="560" branch="false"/><line number="36" hits="560" branch="false"/><line number="37" hits="560" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="114" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="560" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="560" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="560" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="560" branch="false"/><line number="51" hits="0" branch="false"/><line number="53" hits="311" branch="false"/><line number="54" hits="311" branch="false"/><line number="55" hits="311" branch="false"/><line number="56" hits="311" branch="false"/><line number="57" hits="312" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="58" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="59" hits="0" branch="false"/><line number="61" hits="1" branch="false"/><line number="62" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="64" hits="1" branch="false"/><line number="68" hits="311" branch="false"/><line number="70" hits="319" branch="false"/><line number="71" hits="319" branch="false"/><line number="72" hits="319" branch="false"/><line number="73" hits="343" branch="false"/><line number="74" hits="24" branch="false"/><line number="75" hits="24" branch="false"/><line number="76" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="77" hits="24" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="78" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="24" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="80" hits="0" branch="false"/><line number="83" hits="24" branch="false"/><line number="84" hits="319" branch="false"/><line number="85" hits="319" branch="false"/><line number="86" hits="7721" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="7402" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="7378" branch="false"/><line number="90" hits="7146" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="7146" branch="false"/><line number="92" hits="7146" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="7123" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="1" branch="false"/><line number="98" hits="1" branch="false"/><line number="99" hits="1" branch="false"/><line number="100" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="103" hits="7122" branch="false"/><line number="105" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="7146" branch="false"/><line number="107" hits="319" branch="false"/><line number="108" hits="0" branch="false"/><line number="110" hits="5214" branch="false"/><line number="111" hits="5214" branch="false"/><line number="112" hits="10476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="5262" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="0" branch="false"/><line number="117" hits="5214" branch="false"/><line number="120" hits="311" branch="false"/><line number="121" hits="311" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="122" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="311" branch="false"/><line number="127" hits="311" branch="false"/><line number="128" hits="311" branch="false"/><line number="129" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="311" branch="false"/><line number="131" hits="327" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="134" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="311" branch="false"/><line number="139" hits="311" branch="false"/><line number="140" hits="311" branch="false"/><line number="141" hits="311" branch="false"/><line number="142" hits="327" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="569" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="7672" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="7361" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="256" branch="false"/><line number="151" hits="7105" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="7105" branch="false"/><line number="153" hits="15327" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="8222" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="26" branch="false"/><line number="158" hits="7105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="26" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="7079" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="5699" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="7105" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="107" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="107" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="7105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="189" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="311" branch="false"/><line number="178" hits="622" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="933" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="311" branch="false"/><line number="185" hits="729" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="836" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="311" branch="false"/><line number="190" hits="729" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="418" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="418" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="193" hits="0" branch="false"/><line number="194" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="198" hits="311" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="311" branch="false"/><line number="208" hits="4976" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="1555" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="1866" branch="false"/><line number="211" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="2177" branch="false"/><line number="215" hits="1866" branch="false"/><line number="216" hits="1866" branch="false"/><line number="217" hits="1866" branch="false"/><line number="218" hits="311" branch="false"/><line number="219" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="311" branch="false"/><line number="225" hits="312" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="1" branch="false"/><line number="228" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="231" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="232" hits="1" branch="false"/><line number="235" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1" branch="false"/><line number="238" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="311" branch="false"/><line number="241" hits="322" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="622" branch="false"/><line number="243" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="311" branch="false"/><line number="245" hits="311" branch="false"/><line number="246" hits="311" branch="false"/><line number="247" hits="311" branch="false"/><line number="248" hits="311" branch="false"/><line number="249" hits="311" branch="false"/><line number="250" hits="933" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="933" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="311" branch="false"/><line number="257" hits="311" branch="false"/><line number="260" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="2488" branch="false"/><line number="263" hits="317" branch="false"/><line number="264" hits="317" branch="false"/><line number="265" hits="317" branch="false"/><line number="267" hits="338" branch="false"/><line number="274" hits="317" branch="false"/><line number="275" hits="317" branch="false"/><line number="276" hits="317" branch="false"/><line number="277" hits="317" branch="false"/><line number="278" hits="317" branch="false"/><line number="279" hits="317" branch="false"/><line number="280" hits="317" branch="false"/><line number="281" hits="317" branch="false"/><line number="282" hits="339" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="317" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="317" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="317" branch="false"/><line number="288" hits="317" branch="false"/><line number="290" hits="317" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="339" branch="false"/><line number="292" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="1" branch="false"/><line number="295" hits="21" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="296" hits="0" branch="false"/><line number="298" hits="21" branch="false"/><line number="299" hits="21" branch="false"/><line number="300" hits="21" branch="false"/><line number="301" hits="21" branch="false"/><line number="302" hits="51" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="30" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="30" branch="false"/><line number="311" hits="30" branch="false"/><line number="313" hits="22" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="1" branch="false"/><line number="315" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="316" hits="0" branch="false"/><line number="318" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="1" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="320" hits="0" branch="false"/><line number="322" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="1" branch="false"/><line number="325" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="327" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="329" hits="1" branch="false"/><line number="330" hits="1" branch="false"/><line number="332" hits="21" branch="false"/><line number="333" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="21" branch="false"/><line number="336" hits="21" branch="false"/><line number="337" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="21" branch="false"/><line number="340" hits="21" branch="false"/><line number="341" hits="0" branch="false"/><line number="342" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="343" hits="0" branch="false"/><line number="345" hits="22" branch="false"/><line number="346" hits="22" branch="false"/><line number="347" hits="22" branch="false"/><line number="348" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="22" branch="false"/><line number="351" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="352" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="22" branch="false"/><line number="354" hits="22" branch="false"/><line number="355" hits="22" branch="false"/><line number="356" hits="22" branch="false"/><line number="357" hits="22" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="78" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="359" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="364" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="2" branch="false"/><line number="376" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="2" branch="false"/><line number="378" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="2" branch="false"/><line number="381" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="22" branch="false"/><line number="384" hits="22" branch="false"/><line number="387" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="22" branch="false"/><line number="391" hits="339" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="339" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="3" branch="false"/><line number="398" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="21" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="400" hits="2" branch="false"/><line number="402" hits="19" branch="false"/><line number="403" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="405" hits="46" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="39" branch="false"/><line number="411" hits="20" branch="false"/><line number="412" hits="20" branch="false"/><line number="413" hits="20" branch="false"/><line number="414" hits="20" branch="false"/><line number="415" hits="20" branch="false"/><line number="416" hits="20" branch="false"/><line number="417" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="10" branch="false"/><line number="420" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="422" hits="0" branch="false"/><line number="425" hits="39" branch="false"/><line number="426" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="427" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="429" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="433" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="434" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="435" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="436" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="440" hits="19" branch="false"/><line number="442" hits="317" branch="false"/><line number="443" hits="317" branch="false"/><line number="443" hits="317" branch="false"/><line number="443" hits="317" branch="false"/><line number="443" hits="317" branch="false"/><line number="443" hits="317" branch="false"/><line number="444" hits="317" branch="false"/><line number="444" hits="317" branch="false"/><line number="444" hits="317" branch="false"/><line number="444" hits="317" branch="false"/><line number="444" hits="317" branch="false"/><line number="445" hits="317" branch="false"/><line number="445" hits="317" branch="false"/><line number="445" hits="317" branch="false"/><line number="445" hits="317" branch="false"/><line number="445" hits="317" branch="false"/><line number="446" hits="317" branch="false"/><line number="446" hits="317" branch="false"/><line number="446" hits="317" branch="false"/><line number="446" hits="317" branch="false"/><line number="446" hits="317" branch="false"/><line number="447" hits="317" branch="false"/><line number="447" hits="317" branch="false"/><line number="447" hits="317" branch="false"/><line number="447" hits="317" branch="false"/><line number="447" hits="317" branch="false"/><line number="448" hits="317" branch="false"/><line number="448" hits="317" branch="false"/><line number="448" hits="317" branch="false"/><line number="448" hits="317" branch="false"/><line number="448" hits="317" branch="false"/><line number="450" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="614" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="317" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="334" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="317" branch="false"/><line number="459" hits="317" branch="false"/><line number="460" hits="317" branch="false"/><line number="461" hits="317" branch="false"/><line number="462" hits="317" branch="false"/><line number="463" hits="317" branch="false"/><line number="464" hits="634" branch="false"/><line number="466" hits="317" branch="false"/><line number="467" hits="317" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="468" hits="317" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="469" hits="317" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="470" hits="317" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="471" hits="317" branch="false"/><line number="472" hits="317" branch="false"/><line number="473" hits="317" branch="false"/><line number="474" hits="317" branch="false"/><line number="475" hits="317" branch="false"/><line number="477" hits="1065" branch="false"/><line number="479" hits="1065" branch="false"/><line number="480" hits="1065" branch="false"/><line number="483" hits="187" branch="false"/><line number="484" hits="187" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="487" hits="136" branch="false"/><line number="488" hits="275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="489" hits="139" branch="false"/><line number="490" hits="139" branch="false"/><line number="491" hits="278" branch="false"/><line number="493" hits="136" branch="false"/><line number="494" hits="272" branch="false"/><line number="497" hits="6" branch="false"/><line number="498" hits="6" branch="false"/><line number="499" hits="6" branch="false"/><line number="500" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="502" hits="0" branch="false"/><line number="504" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="506" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="509" hits="6" branch="false"/><line number="511" hits="191" branch="false"/><line number="512" hits="191" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="513" hits="191" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="191" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="515" hits="5" branch="false"/><line number="517" hits="186" branch="false"/><line number="518" hits="5394" branch="false"/><line number="519" hits="5208" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="520" hits="10411" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="521" hits="5207" branch="false"/><line number="524" hits="4" branch="false"/><line number="525" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="526" hits="0" branch="false"/><line number="529" hits="5394" branch="false"/><line number="530" hits="197" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="532" hits="0" branch="false"/><line number="535" hits="327" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="536" hits="426" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="537" hits="426" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="538" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="1" branch="false"/><line number="541" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="543" hits="95" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="546" hits="5425" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="5241" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="26" branch="false"/><line number="550" hits="5215" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="5215" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="552" hits="10429" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="553" hits="15643" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="554" hits="1" branch="false"/><line number="556" hits="5214" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="557" hits="5113" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="5113" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="561" hits="317" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="562" hits="136" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="563" hits="3" branch="false"/><line number="567" hits="181" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="568" hits="181" branch="false"/><line number="569" hits="191" branch="false"/></lines></class><class name="instances_cpp" filename="chrono_batch_render/scene/tables/instances.cpp" line-rate="0.9895833333333334" branch-rate="0.8683274021352313" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::InputColumns" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="54" hits="2744" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::InputColumns()::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="55" hits="5" branch="false"/><line number="56" hits="5" branch="false"/><line number="57" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="5" branch="false"/><line number="60" hits="2744" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="61" hits="2744" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::InstanceTable" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::RenderTables const&amp;, chrono::batch_render::bvh::Builder&amp;, unsigned int)" line-rate="1.0" branch-rate="0.782608695652174" complexity="0.0"><lines><line number="66" hits="379" branch="false"/><line number="67" hits="379" branch="false"/><line number="68" hits="2274" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="379" branch="false"/><line number="71" hits="758" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="379" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="73" hits="379" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="74" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="1137" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="77" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="379" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="1895" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="81" hits="2744" branch="false"/><line number="82" hits="2744" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="85" hits="790" branch="false"/><line number="86" hits="790" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="87" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="790" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="90" hits="490" branch="false"/><line number="91" hits="490" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="490" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="1465" branch="false"/><line number="94" hits="484" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(chrono::batch_render::InstanceTable::Instancer const&amp;, chrono::batch_render::InstanceTable::Instancer const&amp;)#1}::operator()" signature="(chrono::batch_render::InstanceTable::Instancer const&amp;, chrono::batch_render::InstanceTable::Instancer const&amp;) const" line-rate="0.9666666666666667" branch-rate="0.9272727272727272" complexity="0.0"><lines><line number="98" hits="5" branch="false"/><line number="99" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="100" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="5" branch="false"/><line number="103" hits="5" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="104" hits="5" branch="false"/><line number="105" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="2" branch="false"/><line number="109" hits="8" branch="false"/><line number="110" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="790" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="191" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="181" branch="false"/><line number="116" hits="191" branch="false"/><line number="118" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="634" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="790" branch="false"/><line number="132" hits="790" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="1582" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="1584" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="0" branch="false"/><line number="136" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::InstanceTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(std::span&lt;chrono::batch_render::ColumnRef const, 18446744073709551615ul&gt;)#1}::operator()" signature="(std::span&lt;chrono::batch_render::ColumnRef const, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="0.8939393939393939" complexity="0.0"><lines><line number="137" hits="1079" branch="false"/><line number="138" hits="289" branch="false"/><line number="139" hits="5406" branch="false"/><line number="140" hits="790" branch="false"/><line number="141" hits="1404" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="1611" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="143" hits="260" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="645" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="247" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="53" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="838" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="148" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="790" branch="false"/><line number="151" hits="790" branch="false"/><line number="152" hits="790" branch="false"/><line number="153" hits="790" branch="false"/><line number="154" hits="1757" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="967" branch="false"/><line number="157" hits="790" branch="false"/><line number="158" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="162" hits="790" branch="false"/><line number="163" hits="790" branch="false"/><line number="164" hits="790" branch="false"/><line number="165" hits="1704" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="914" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="914" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="914" branch="false"/><line number="169" hits="914" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="13" branch="false"/><line number="172" hits="901" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="733" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="733" branch="false"/><line number="176" hits="168" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="168" branch="false"/><line number="180" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="619" branch="false"/><line number="183" hits="1352" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="860" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="619" branch="false"/><line number="188" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="790" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="192" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="790" branch="false"/><line number="194" hits="1580" branch="false"/><line number="195" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="196" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="197" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="199" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="790" branch="false"/><line number="202" hits="790" branch="false"/><line number="203" hits="790" branch="false"/><line number="204" hits="790" branch="false"/><line number="205" hits="790" branch="false"/><line number="206" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="207" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="790" branch="false"/><line number="212" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="214" hits="790" branch="false"/><line number="215" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="216" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="790" branch="false"/><line number="218" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="790" branch="false"/><line number="220" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="1016" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="790" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="227" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="790" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="790" branch="false"/><line number="232" hits="790" branch="false"/><line number="233" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="632" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="632" branch="false"/><line number="241" hits="158" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="3792" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Tlases" signature="(unsigned int) const" line-rate="0.9230769230769231" branch-rate="0.9333333333333333" complexity="0.0"><lines><line number="244" hits="1450" branch="false"/><line number="245" hits="1450" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1450" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="3013" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1615" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="1398" branch="false"/><line number="252" hits="52" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="253" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="156" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="52" branch="false"/><line number="261" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="263" hits="790" branch="false"/><line number="264" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="266" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="267" hits="790" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="0.5833333333333334" complexity="0.0"><lines><line number="269" hits="978" branch="false"/><line number="270" hits="8802" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="978" branch="false"/><line number="272" hits="978" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="977" branch="false"/><line number="275" hits="978" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="276" hits="978" branch="false"/><line number="278" hits="1956" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="280" hits="353" branch="false"/><line number="281" hits="353" branch="false"/><line number="282" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="284" hits="2441" branch="false"/><line number="285" hits="2441" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="1137" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="758" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="292" hits="2441" branch="false"/><line number="293" hits="758" branch="false"/></lines></method></methods><lines><line number="54" hits="2744" branch="false"/><line number="55" hits="5" branch="false"/><line number="56" hits="5" branch="false"/><line number="57" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="5" branch="false"/><line number="60" hits="2744" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="61" hits="2744" branch="false"/><line number="66" hits="379" branch="false"/><line number="67" hits="379" branch="false"/><line number="68" hits="2274" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="379" branch="false"/><line number="71" hits="758" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="379" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="73" hits="379" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="74" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="1137" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="77" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="379" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="1895" branch="false"/><line number="81" hits="2744" branch="false"/><line number="82" hits="2744" branch="false"/><line number="85" hits="790" branch="false"/><line number="86" hits="790" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="87" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="790" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="90" hits="490" branch="false"/><line number="91" hits="490" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="490" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="1465" branch="false"/><line number="94" hits="484" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="5" branch="false"/><line number="98" hits="5" branch="false"/><line number="99" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="100" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="5" branch="false"/><line number="103" hits="5" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="104" hits="5" branch="false"/><line number="105" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="2" branch="false"/><line number="109" hits="8" branch="false"/><line number="110" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="790" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="191" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="181" branch="false"/><line number="116" hits="191" branch="false"/><line number="118" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="634" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="790" branch="false"/><line number="132" hits="790" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="1582" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="1584" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="0" branch="false"/><line number="136" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="1079" branch="false"/><line number="138" hits="289" branch="false"/><line number="139" hits="5406" branch="false"/><line number="140" hits="790" branch="false"/><line number="141" hits="1404" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="1611" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="143" hits="260" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="645" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="247" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="53" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="838" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="148" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="790" branch="false"/><line number="151" hits="790" branch="false"/><line number="152" hits="790" branch="false"/><line number="153" hits="790" branch="false"/><line number="154" hits="1757" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="967" branch="false"/><line number="157" hits="790" branch="false"/><line number="158" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="162" hits="790" branch="false"/><line number="163" hits="790" branch="false"/><line number="164" hits="790" branch="false"/><line number="165" hits="1704" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="914" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="914" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="914" branch="false"/><line number="169" hits="914" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="13" branch="false"/><line number="172" hits="901" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="733" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="733" branch="false"/><line number="176" hits="168" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="168" branch="false"/><line number="180" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="619" branch="false"/><line number="183" hits="1352" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="860" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="619" branch="false"/><line number="188" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="790" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="192" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="790" branch="false"/><line number="194" hits="1580" branch="false"/><line number="195" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="196" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="197" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="199" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="790" branch="false"/><line number="202" hits="790" branch="false"/><line number="203" hits="790" branch="false"/><line number="204" hits="790" branch="false"/><line number="205" hits="790" branch="false"/><line number="206" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="207" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="790" branch="false"/><line number="212" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="214" hits="790" branch="false"/><line number="215" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="216" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="790" branch="false"/><line number="218" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="790" branch="false"/><line number="220" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="1016" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="790" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="227" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="790" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="790" branch="false"/><line number="232" hits="790" branch="false"/><line number="233" hits="790" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="619" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="790" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="632" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="632" branch="false"/><line number="241" hits="158" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="3792" branch="false"/><line number="244" hits="1450" branch="false"/><line number="245" hits="1450" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1450" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="3013" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1615" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="1398" branch="false"/><line number="252" hits="52" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="253" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="156" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="52" branch="false"/><line number="261" hits="0" branch="false"/><line number="263" hits="790" branch="false"/><line number="264" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="266" hits="790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="267" hits="790" branch="false"/><line number="269" hits="978" branch="false"/><line number="270" hits="8802" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="978" branch="false"/><line number="272" hits="978" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="977" branch="false"/><line number="275" hits="978" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="276" hits="978" branch="false"/><line number="278" hits="1956" branch="false"/><line number="280" hits="353" branch="false"/><line number="281" hits="353" branch="false"/><line number="282" hits="353" branch="false"/><line number="284" hits="2441" branch="false"/><line number="285" hits="2441" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="1137" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="758" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="292" hits="2441" branch="false"/><line number="293" hits="758" branch="false"/></lines></class><class name="instances_h" filename="chrono_batch_render/scene/tables/instances.h" line-rate="0.9607843137254902" branch-rate="0.7647058823529411" complexity="0.0"><methods><method name="&lt;unknown function 23&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::InstanceTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::InstanceTable::TableInputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::InstanceTable::TableOutputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 59&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 67&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 71&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 78&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 85&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::InstanceTable::LightCopies" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 94&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 98&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 108&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 113&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="113" hits="7176" branch="false"/></lines></method><method name="chrono::batch_render::InstanceTable::Instancer::operator==" signature="(chrono::batch_render::InstanceTable::Instancer const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="23" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="978" branch="false"/><line number="38" hits="978" branch="false"/><line number="43" hits="3502" branch="false"/><line number="44" hits="3502" branch="false"/><line number="47" hits="3502" branch="false"/><line number="50" hits="379" branch="false"/><line number="51" hits="379" branch="false"/><line number="52" hits="379" branch="false"/><line number="59" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="67" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="4" branch="false"/><line number="78" hits="13" branch="false"/><line number="78" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="76" branch="false"/><line number="86" hits="76" branch="false"/><line number="89" hits="345" branch="false"/><line number="90" hits="345" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="91" hits="345" branch="false"/><line number="94" hits="13" branch="false"/><line number="94" hits="649" branch="false"/><line number="95" hits="13" branch="false"/><line number="95" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="1" branch="false"/><line number="98" hits="9" branch="false"/><line number="98" hits="649" branch="false"/><line number="98" hits="735" branch="false"/><line number="99" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="735" branch="false"/><line number="102" hits="13" branch="false"/><line number="102" hits="735" branch="false"/><line number="103" hits="13" branch="false"/><line number="103" hits="735" branch="false"/><line number="108" hits="36" branch="false"/><line number="108" hits="6" branch="false"/><line number="109" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="6" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="0" branch="false"/><line number="113" hits="7176" branch="false"/><line number="113" hits="20" branch="false"/><line number="113" hits="0" branch="false"/><line number="114" hits="7" branch="false"/><line number="115" hits="7" branch="false"/><line number="116" hits="7" branch="false"/><line number="117" hits="3" branch="false"/><line number="118" hits="3" branch="false"/><line number="120" hits="7" branch="true" condition-coverage="60% (6/10)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line></lines></class><class name="lights_cpp" filename="chrono_batch_render/scene/tables/lights.cpp" line-rate="0.990625" branch-rate="0.889937106918239" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Planck" signature="(double, double)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="96" hits="8584960" branch="false"/><line number="97" hits="8584960" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Daylight" signature="(double, double)" line-rate="1.0" branch-rate="0.9" complexity="0.0"><lines><line number="100" hits="8618495" branch="false"/><line number="101" hits="8618495" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="17236990" branch="false"/><line number="103" hits="8618495" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="1240795" branch="false"/><line number="105" hits="8618495" branch="false"/><line number="106" hits="8618495" branch="false"/><line number="107" hits="8618495" branch="false"/><line number="108" hits="8618495" branch="false"/><line number="109" hits="8618495" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="8618495" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="8618495" branch="false"/><line number="112" hits="8618495" branch="false"/><line number="113" hits="8618495" branch="false"/><line number="114" hits="34473980" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="25855485" branch="false"/><line number="116" hits="25855485" branch="false"/><line number="118" hits="8618495" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Rgb chrono::batch_render::(anonymous namespace)::SpectrumRgb&lt;chrono::batch_render::(anonymous namespace)::BuildSpectralTables()::{lambda(double)#1}&gt;" signature="(chrono::batch_render::(anonymous namespace)::BuildSpectralTables()::{lambda(double)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="121" hits="353" branch="false"/><line number="122" hits="353" branch="false"/><line number="123" hits="353" branch="false"/><line number="124" hits="353" branch="false"/><line number="125" hits="33888" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="33535" branch="false"/><line number="127" hits="33535" branch="false"/><line number="128" hits="33535" branch="false"/><line number="129" hits="33535" branch="false"/><line number="131" hits="353" branch="false"/><line number="132" hits="353" branch="false"/><line number="133" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Rgb chrono::batch_render::(anonymous namespace)::SpectrumRgb&lt;chrono::batch_render::(anonymous namespace)::BuildSpectralTables()::{lambda(double)#2}&gt;" signature="(chrono::batch_render::(anonymous namespace)::BuildSpectralTables()::{lambda(double)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="121" hits="90368" branch="false"/><line number="122" hits="90368" branch="false"/><line number="123" hits="90368" branch="false"/><line number="124" hits="90368" branch="false"/><line number="125" hits="8675328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="17169920" branch="false"/><line number="127" hits="8584960" branch="false"/><line number="128" hits="8584960" branch="false"/><line number="129" hits="8584960" branch="false"/><line number="131" hits="90368" branch="false"/><line number="132" hits="90368" branch="false"/><line number="133" hits="90368" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Rgb chrono::batch_render::(anonymous namespace)::SpectrumRgb&lt;chrono::batch_render::(anonymous namespace)::BuildSpectralTables()::{lambda(double)#3}&gt;" signature="(chrono::batch_render::(anonymous namespace)::BuildSpectralTables()::{lambda(double)#3} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="121" hits="90368" branch="false"/><line number="122" hits="90368" branch="false"/><line number="123" hits="90368" branch="false"/><line number="124" hits="90368" branch="false"/><line number="125" hits="8675328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="8584960" branch="false"/><line number="127" hits="8584960" branch="false"/><line number="128" hits="8584960" branch="false"/><line number="129" hits="8584960" branch="false"/><line number="131" hits="90368" branch="false"/><line number="132" hits="90368" branch="false"/><line number="133" hits="90368" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::UnitLuminance" signature="(chrono::batch_render::(anonymous namespace)::Rgb, chrono::batch_render::(anonymous namespace)::Rgb)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="136" hits="180736" branch="false"/><line number="137" hits="180736" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="138" hits="180736" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="180736" branch="false"/><line number="140" hits="180736" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::BuildSpectralTables" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="143" hits="353" branch="false"/><line number="144" hits="353" branch="false"/><line number="145" hits="33888" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="33535" branch="false"/><line number="148" hits="33535" branch="false"/><line number="149" hits="353" branch="false"/><line number="150" hits="90721" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="90368" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="90368" branch="false"/><line number="153" hits="90368" branch="false"/><line number="154" hits="8675328" branch="false"/><line number="155" hits="90368" branch="false"/><line number="156" hits="8675328" branch="false"/><line number="158" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::LightInputs" signature="()" line-rate="0.8888888888888888" branch-rate="1.0" complexity="0.0"><lines><line number="161" hits="5" branch="false"/><line number="162" hits="5" branch="false"/><line number="163" hits="5" branch="false"/><line number="180" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="400" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="315" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="5" branch="false"/><line number="187" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::LightTable::Inputs" signature="() const" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="191" hits="2545" branch="false"/><line number="192" hits="2545" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="193" hits="2545" branch="false"/></lines></method><method name="chrono::batch_render::LightTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="196" hits="691" branch="false"/><line number="197" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="199" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="691" branch="false"/></lines></method><method name="chrono::batch_render::LightTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="203" hits="928" branch="false"/><line number="204" hits="9280" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="206" hits="1856" branch="false"/></lines></method><method name="chrono::batch_render::LightTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="208" hits="353" branch="false"/><line number="209" hits="353" branch="false"/><line number="210" hits="353" branch="false"/><line number="211" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::LightTable::Spectra" signature="()" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="213" hits="429" branch="false"/><line number="214" hits="429" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="353" branch="false"/><line number="216" hits="706" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="353" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="353" branch="false"/><line number="219" hits="429" branch="false"/><line number="220" hits="706" branch="false"/></lines></method><method name="chrono::batch_render::LightTable::Restructured" signature="(chrono::batch_render::ChangeSet const&amp;) const" line-rate="0.9285714285714286" branch-rate="0.8636363636363636" complexity="0.0"><lines><line number="222" hits="417" branch="false"/><line number="223" hits="417" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="16" branch="false"/><line number="226" hits="539" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="140" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="228" hits="2" branch="false"/><line number="231" hits="399" branch="false"/><line number="232" hits="635" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="446" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="234" hits="420" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="210" branch="false"/><line number="236" hits="0" branch="false"/><line number="239" hits="399" branch="false"/><line number="240" hits="410" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::LightTable::Relayout" signature="()" line-rate="1.0" branch-rate="0.918918918918919" complexity="0.0"><lines><line number="243" hits="293" branch="false"/><line number="244" hits="293" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="245" hits="293" branch="false"/><line number="246" hits="293" branch="false"/><line number="247" hits="293" branch="false"/><line number="248" hits="293" branch="false"/><line number="249" hits="293" branch="false"/><line number="250" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="7512" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="7219" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="258" branch="false"/><line number="255" hits="6961" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="6961" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="6961" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="127" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="293" branch="false"/><line number="267" hits="369" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="76" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="293" branch="false"/><line number="274" hits="293" branch="false"/><line number="275" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="293" branch="false"/><line number="277" hits="293" branch="false"/><line number="278" hits="293" branch="false"/><line number="279" hits="293" branch="false"/><line number="280" hits="638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="345" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="397" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="345" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="284" hits="345" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="285" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="287" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="345" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="293" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="355" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="297" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="345" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="345" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="586" branch="false"/></lines></method><method name="chrono::batch_render::LightTable::Relayout()::{lambda(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)#1}::operator()" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;) const" line-rate="0.9814814814814815" branch-rate="0.9090909090909091" complexity="0.0"><lines><line number="309" hits="2344" branch="false"/><line number="310" hits="2051" branch="false"/><line number="311" hits="2051" branch="false"/><line number="312" hits="2051" branch="false"/><line number="313" hits="293" branch="false"/><line number="314" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="384" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="91" branch="false"/><line number="319" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="14" branch="false"/><line number="323" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="293" branch="false"/><line number="327" hits="294" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="328" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="329" hits="0" branch="false"/><line number="331" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="334" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="335" hits="1" branch="false"/><line number="336" hits="1" branch="false"/><line number="337" hits="1" branch="false"/><line number="341" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="342" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="343" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="879" branch="false"/><line number="347" hits="586" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="293" branch="false"/><line number="349" hits="312" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="293" branch="false"/><line number="351" hits="293" branch="false"/><line number="352" hits="293" branch="false"/><line number="353" hits="293" branch="false"/><line number="354" hits="293" branch="false"/><line number="355" hits="293" branch="false"/><line number="356" hits="293" branch="false"/><line number="357" hits="293" branch="false"/><line number="358" hits="293" branch="false"/><line number="359" hits="293" branch="false"/><line number="360" hits="293" branch="false"/><line number="361" hits="293" branch="false"/><line number="362" hits="293" branch="false"/><line number="363" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="586" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="3109" branch="false"/></lines></method><method name="chrono::batch_render::LightTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.9347826086956522" complexity="0.0"><lines><line number="370" hits="691" branch="false"/><line number="371" hits="691" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="372" hits="691" branch="false"/><line number="373" hits="691" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="374" hits="398" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="375" hits="293" branch="false"/><line number="376" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="691" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="691" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="691" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="691" branch="false"/><line number="383" hits="691" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="384" hits="691" branch="false"/><line number="385" hits="1437" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="746" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="1463" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="772" branch="false"/><line number="392" hits="1528" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="756" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="615" branch="false"/><line number="400" hits="76" branch="false"/><line number="401" hits="176" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="100" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="100" branch="false"/><line number="406" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="76" branch="false"/><line number="409" hits="152" branch="false"/><line number="410" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="76" branch="false"/><line number="412" hits="76" branch="false"/><line number="413" hits="76" branch="false"/><line number="414" hits="76" branch="false"/><line number="415" hits="76" branch="false"/><line number="416" hits="76" branch="false"/><line number="417" hits="76" branch="false"/><line number="418" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="76" branch="false"/><line number="420" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="76" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="423" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="425" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="426" hits="20" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="20" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="20" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="76" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="76" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="76" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="443" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="919" branch="false"/></lines></method><method name="chrono::batch_render::LightTable::WriteCollectionsAndShapes" signature="()" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="446" hits="691" branch="false"/><line number="447" hits="691" branch="false"/><line number="448" hits="691" branch="false"/><line number="449" hits="691" branch="false"/><line number="450" hits="691" branch="false"/><line number="451" hits="691" branch="false"/><line number="452" hits="691" branch="false"/><line number="453" hits="691" branch="false"/><line number="454" hits="691" branch="false"/><line number="455" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="456" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="457" hits="691" branch="false"/><line number="458" hits="691" branch="false"/><line number="459" hits="691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="154" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="461" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="154" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="465" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="691" branch="false"/></lines></method><method name="chrono::batch_render::LightTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="470" hits="795" branch="false"/><line number="471" hits="795" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="472" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="480" hits="795" branch="false"/><line number="481" hits="706" branch="false"/></lines></method></methods><lines><line number="96" hits="8584960" branch="false"/><line number="97" hits="8584960" branch="false"/><line number="100" hits="8618495" branch="false"/><line number="101" hits="8618495" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="17236990" branch="false"/><line number="103" hits="8618495" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="1240795" branch="false"/><line number="105" hits="8618495" branch="false"/><line number="106" hits="8618495" branch="false"/><line number="107" hits="8618495" branch="false"/><line number="108" hits="8618495" branch="false"/><line number="109" hits="8618495" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="8618495" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="8618495" branch="false"/><line number="112" hits="8618495" branch="false"/><line number="113" hits="8618495" branch="false"/><line number="114" hits="34473980" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="25855485" branch="false"/><line number="116" hits="25855485" branch="false"/><line number="118" hits="8618495" branch="false"/><line number="121" hits="353" branch="false"/><line number="121" hits="90368" branch="false"/><line number="121" hits="90368" branch="false"/><line number="122" hits="353" branch="false"/><line number="122" hits="90368" branch="false"/><line number="122" hits="90368" branch="false"/><line number="123" hits="353" branch="false"/><line number="123" hits="90368" branch="false"/><line number="123" hits="90368" branch="false"/><line number="124" hits="353" branch="false"/><line number="124" hits="90368" branch="false"/><line number="124" hits="90368" branch="false"/><line number="125" hits="33888" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="8675328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="8675328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="33535" branch="false"/><line number="126" hits="17169920" branch="false"/><line number="126" hits="8584960" branch="false"/><line number="127" hits="33535" branch="false"/><line number="127" hits="8584960" branch="false"/><line number="127" hits="8584960" branch="false"/><line number="128" hits="33535" branch="false"/><line number="128" hits="8584960" branch="false"/><line number="128" hits="8584960" branch="false"/><line number="129" hits="33535" branch="false"/><line number="129" hits="8584960" branch="false"/><line number="129" hits="8584960" branch="false"/><line number="131" hits="353" branch="false"/><line number="131" hits="90368" branch="false"/><line number="131" hits="90368" branch="false"/><line number="132" hits="353" branch="false"/><line number="132" hits="90368" branch="false"/><line number="132" hits="90368" branch="false"/><line number="133" hits="353" branch="false"/><line number="133" hits="90368" branch="false"/><line number="133" hits="90368" branch="false"/><line number="136" hits="180736" branch="false"/><line number="137" hits="180736" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="138" hits="180736" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="180736" branch="false"/><line number="140" hits="180736" branch="false"/><line number="143" hits="353" branch="false"/><line number="144" hits="353" branch="false"/><line number="145" hits="33888" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="33535" branch="false"/><line number="148" hits="33535" branch="false"/><line number="149" hits="353" branch="false"/><line number="150" hits="90721" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="90368" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="90368" branch="false"/><line number="153" hits="90368" branch="false"/><line number="154" hits="8675328" branch="false"/><line number="155" hits="90368" branch="false"/><line number="156" hits="8675328" branch="false"/><line number="158" hits="353" branch="false"/><line number="161" hits="5" branch="false"/><line number="162" hits="5" branch="false"/><line number="163" hits="5" branch="false"/><line number="180" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="400" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="315" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="5" branch="false"/><line number="187" hits="0" branch="false"/><line number="191" hits="2545" branch="false"/><line number="192" hits="2545" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="193" hits="2545" branch="false"/><line number="196" hits="691" branch="false"/><line number="197" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="198" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="199" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="691" branch="false"/><line number="203" hits="928" branch="false"/><line number="204" hits="9280" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="206" hits="1856" branch="false"/><line number="208" hits="353" branch="false"/><line number="209" hits="353" branch="false"/><line number="210" hits="353" branch="false"/><line number="211" hits="353" branch="false"/><line number="213" hits="429" branch="false"/><line number="214" hits="429" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="353" branch="false"/><line number="216" hits="706" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="353" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="218" hits="353" branch="false"/><line number="219" hits="429" branch="false"/><line number="220" hits="706" branch="false"/><line number="222" hits="417" branch="false"/><line number="223" hits="417" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="16" branch="false"/><line number="226" hits="539" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="140" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="228" hits="2" branch="false"/><line number="231" hits="399" branch="false"/><line number="232" hits="635" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="446" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="234" hits="420" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="210" branch="false"/><line number="236" hits="0" branch="false"/><line number="239" hits="399" branch="false"/><line number="240" hits="410" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="293" branch="false"/><line number="244" hits="293" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="245" hits="293" branch="false"/><line number="246" hits="293" branch="false"/><line number="247" hits="293" branch="false"/><line number="248" hits="293" branch="false"/><line number="249" hits="293" branch="false"/><line number="250" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="7512" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="7219" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="258" branch="false"/><line number="255" hits="6961" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="6961" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="6961" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="127" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="293" branch="false"/><line number="267" hits="369" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="76" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="293" branch="false"/><line number="274" hits="293" branch="false"/><line number="275" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="293" branch="false"/><line number="277" hits="293" branch="false"/><line number="278" hits="293" branch="false"/><line number="279" hits="293" branch="false"/><line number="280" hits="638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="345" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="397" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="345" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="284" hits="345" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="285" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="287" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="345" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="293" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="355" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="297" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="345" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="345" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="586" branch="false"/><line number="309" hits="2344" branch="false"/><line number="310" hits="2051" branch="false"/><line number="311" hits="2051" branch="false"/><line number="312" hits="2051" branch="false"/><line number="313" hits="293" branch="false"/><line number="314" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="384" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="91" branch="false"/><line number="319" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="14" branch="false"/><line number="323" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="293" branch="false"/><line number="327" hits="294" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="328" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="329" hits="0" branch="false"/><line number="331" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="334" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="335" hits="1" branch="false"/><line number="336" hits="1" branch="false"/><line number="337" hits="1" branch="false"/><line number="341" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="342" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="343" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="586" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="879" branch="false"/><line number="347" hits="586" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="293" branch="false"/><line number="349" hits="312" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="293" branch="false"/><line number="351" hits="293" branch="false"/><line number="352" hits="293" branch="false"/><line number="353" hits="293" branch="false"/><line number="354" hits="293" branch="false"/><line number="355" hits="293" branch="false"/><line number="356" hits="293" branch="false"/><line number="357" hits="293" branch="false"/><line number="358" hits="293" branch="false"/><line number="359" hits="293" branch="false"/><line number="360" hits="293" branch="false"/><line number="361" hits="293" branch="false"/><line number="362" hits="293" branch="false"/><line number="363" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="586" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="3109" branch="false"/><line number="370" hits="691" branch="false"/><line number="371" hits="691" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="372" hits="691" branch="false"/><line number="373" hits="691" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="374" hits="398" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="375" hits="293" branch="false"/><line number="376" hits="293" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="691" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="691" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="691" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="691" branch="false"/><line number="383" hits="691" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="384" hits="691" branch="false"/><line number="385" hits="1437" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="746" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="1463" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="772" branch="false"/><line number="392" hits="1528" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="756" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="615" branch="false"/><line number="400" hits="76" branch="false"/><line number="401" hits="176" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="100" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="100" branch="false"/><line number="406" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="76" branch="false"/><line number="409" hits="152" branch="false"/><line number="410" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="76" branch="false"/><line number="412" hits="76" branch="false"/><line number="413" hits="76" branch="false"/><line number="414" hits="76" branch="false"/><line number="415" hits="76" branch="false"/><line number="416" hits="76" branch="false"/><line number="417" hits="76" branch="false"/><line number="418" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="76" branch="false"/><line number="420" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="76" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="423" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="425" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="426" hits="20" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="20" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="20" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="76" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="76" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="76" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="76" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="443" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="919" branch="false"/><line number="446" hits="691" branch="false"/><line number="447" hits="691" branch="false"/><line number="448" hits="691" branch="false"/><line number="449" hits="691" branch="false"/><line number="450" hits="691" branch="false"/><line number="451" hits="691" branch="false"/><line number="452" hits="691" branch="false"/><line number="453" hits="691" branch="false"/><line number="454" hits="691" branch="false"/><line number="455" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="456" hits="691" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="457" hits="691" branch="false"/><line number="458" hits="691" branch="false"/><line number="459" hits="691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="154" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="461" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="154" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="465" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="691" branch="false"/><line number="470" hits="795" branch="false"/><line number="471" hits="795" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="472" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="480" hits="795" branch="false"/><line number="481" hits="706" branch="false"/></lines></class><class name="lights_h" filename="chrono_batch_render/scene/tables/lights.h" line-rate="1.0" branch-rate="0.44" complexity="0.0"><methods><method name="chrono::batch_render::LightTable::LightTable" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::RenderTables const&amp;, chrono::batch_render::InstanceTable const&amp;)" line-rate="1.0" branch-rate="0.125" complexity="0.0"><lines><line number="22" hits="353" branch="false"/><line number="23" hits="1059" branch="true" condition-coverage="12% (2/16)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line></lines></method><method name="chrono::batch_render::LightTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::LightTable::TableInputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 41&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 45&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="22" hits="353" branch="false"/><line number="23" hits="1059" branch="true" condition-coverage="12% (2/16)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="25" hits="928" branch="false"/><line number="26" hits="928" branch="false"/><line number="31" hits="2545" branch="false"/><line number="32" hits="2545" branch="false"/><line number="34" hits="2545" branch="false"/><line number="41" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="30" branch="false"/><line number="53" hits="30" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="1" branch="false"/><line number="57" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="materials_cpp" filename="chrono_batch_render/scene/tables/materials.cpp" line-rate="0.8939974457215837" branch-rate="0.75" complexity="0.0"><methods><method name="&lt;unknown function 31&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="31" hits="3374" branch="false"/><line number="32" hits="44" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::ColorInput" signature="(unsigned int)" line-rate="1.0" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="67" hits="7" branch="false"/><line number="68" hits="7" branch="false"/><line number="69" hits="7" branch="false"/><line number="70" hits="7" branch="false"/><line number="71" hits="7" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="73" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Channel" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, bool, chrono::batch_render::TextureChannel&amp;)" line-rate="0.45454545454545453" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="76" hits="14" branch="false"/><line number="77" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="79" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="80" hits="1" branch="false"/><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::BuiltinSurface" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="99" hits="33" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::BuiltinSurface(chrono::batch_render::SchemaId)::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="0.8235294117647058" complexity="0.0"><lines><line number="100" hits="2" branch="false"/><line number="101" hits="2" branch="false"/><line number="102" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="106" hits="16" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="107" hits="38" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="30" branch="false"/><line number="109" hits="30" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="110" hits="8" branch="false"/><line number="112" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="8" branch="false"/><line number="117" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="118" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="8" branch="false"/><line number="120" hits="2" branch="false"/><line number="121" hits="123" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="122" hits="33" branch="false"/><line number="123" hits="33" branch="false"/><line number="124" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::MaterialInputs" signature="()" line-rate="0.9" branch-rate="1.0" complexity="0.0"><lines><line number="128" hits="275" branch="false"/><line number="129" hits="275" branch="false"/><line number="130" hits="275" branch="false"/><line number="131" hits="3575" branch="false"/><line number="136" hits="3850" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="3575" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="25025" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="21450" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="275" branch="false"/><line number="143" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Restructured" signature="(chrono::batch_render::ChangeSet const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="147" hits="536" branch="false"/><line number="148" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="720" branch="false"/><line number="152" hits="982" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="742" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="22" branch="false"/><line number="157" hits="240" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Restructured(chrono::batch_render::ChangeSet const&amp;) const::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.8333333333333334" branch-rate="0.8636363636363636" complexity="0.0"><lines><line number="158" hits="5365" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="5457" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="10434" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="5203" branch="false"/><line number="162" hits="14" branch="false"/><line number="165" hits="348" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="167" hits="0" branch="false"/><line number="170" hits="238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="12" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="172" hits="0" branch="false"/><line number="175" hits="226" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Changed" signature="(chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="178" hits="435" branch="false"/><line number="179" hits="435" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Changed(chrono::batch_render::SchemaId) const::{lambda(chrono::batch_render::ColumnRef)#1}::operator()" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="180" hits="435" branch="false"/><line number="181" hits="36014" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="435" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="185" hits="2825" branch="false"/><line number="186" hits="2825" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="275" branch="false"/><line number="188" hits="1097" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="822" branch="false"/><line number="190" hits="822" branch="false"/><line number="191" hits="2170" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="1348" branch="false"/><line number="195" hits="275" branch="false"/><line number="197" hits="2825" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="200" hits="536" branch="false"/><line number="201" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="202" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="203" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="204" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="205" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="206" hits="536" branch="false"/><line number="207" hits="536" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Connections" signature="(unsigned int)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="209" hits="291" branch="false"/><line number="210" hits="291" branch="false"/><line number="211" hits="291" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="291" branch="false"/><line number="214" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="207" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="205" branch="false"/><line number="219" hits="291" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::CopyCell" signature="(chrono::batch_render::ColumnRef, unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="222" hits="1392" branch="false"/><line number="223" hits="1392" branch="false"/><line number="224" hits="1392" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ResolvePlacement" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="226" hits="69" branch="false"/><line number="227" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="962" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ResolvePlacement(unsigned int, unsigned int)::{lambda(unsigned long, unsigned int)#1}::operator()" signature="(unsigned long, unsigned int) const" line-rate="0.8888888888888888" branch-rate="0.5" complexity="0.0"><lines><line number="229" hits="879" branch="false"/><line number="230" hits="676" branch="false"/><line number="231" hits="607" branch="false"/><line number="232" hits="67" branch="false"/><line number="233" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1" branch="false"/><line number="236" hits="1" branch="false"/><line number="238" hits="1" branch="false"/><line number="239" hits="1" branch="false"/><line number="240" hits="1" branch="false"/><line number="242" hits="1" branch="false"/><line number="243" hits="1" branch="false"/><line number="244" hits="1" branch="false"/><line number="245" hits="1" branch="false"/><line number="246" hits="1" branch="false"/><line number="248" hits="1" branch="false"/><line number="250" hits="1" branch="false"/><line number="252" hits="68" branch="false"/><line number="253" hits="68" branch="false"/><line number="254" hits="68" branch="false"/><line number="255" hits="68" branch="false"/><line number="256" hits="68" branch="false"/><line number="257" hits="68" branch="false"/><line number="258" hits="68" branch="false"/><line number="259" hits="68" branch="false"/><line number="260" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="1" branch="false"/><line number="262" hits="1" branch="false"/><line number="263" hits="1" branch="false"/><line number="264" hits="1" branch="false"/><line number="265" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="266" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="false"/><line number="271" hits="67" branch="false"/><line number="272" hits="67" branch="false"/><line number="273" hits="67" branch="false"/><line number="274" hits="67" branch="false"/><line number="275" hits="67" branch="false"/><line number="277" hits="68" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="278" hits="0" branch="false"/><line number="280" hits="68" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="281" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="286" hits="68" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ResolvePreview" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="290" hits="52" branch="false"/><line number="291" hits="52" branch="false"/><line number="292" hits="52" branch="false"/><line number="293" hits="52" branch="false"/><line number="294" hits="52" branch="false"/><line number="295" hits="3165" branch="false"/><line number="296" hits="52" branch="false"/><line number="297" hits="52" branch="false"/><line number="299" hits="52" branch="false"/><line number="300" hits="52" branch="false"/><line number="301" hits="52" branch="false"/><line number="302" hits="52" branch="false"/><line number="303" hits="52" branch="false"/><line number="304" hits="52" branch="false"/><line number="305" hits="52" branch="false"/><line number="307" hits="52" branch="false"/><line number="308" hits="52" branch="false"/><line number="309" hits="52" branch="false"/><line number="310" hits="52" branch="false"/><line number="312" hits="52" branch="false"/><line number="314" hits="52" branch="false"/><line number="316" hits="52" branch="false"/><line number="318" hits="52" branch="false"/><line number="320" hits="52" branch="false"/><line number="322" hits="52" branch="false"/><line number="324" hits="52" branch="false"/><line number="326" hits="52" branch="false"/><line number="328" hits="52" branch="false"/><line number="331" hits="52" branch="false"/><line number="332" hits="52" branch="false"/><line number="333" hits="52" branch="false"/><line number="334" hits="52" branch="false"/><line number="335" hits="728" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="676" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ResolvePreview(unsigned int, unsigned int)::{lambda()#1}::operator()" signature="() const" line-rate="0.7045454545454546" branch-rate="0.5263157894736842" complexity="0.0"><lines><line number="337" hits="1345" branch="false"/><line number="338" hits="669" branch="false"/><line number="339" hits="669" branch="false"/><line number="340" hits="1345" branch="false"/><line number="341" hits="676" branch="false"/><line number="342" hits="676" branch="false"/><line number="343" hits="676" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="344" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="676" branch="false"/><line number="346" hits="676" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="347" hits="5" branch="false"/><line number="348" hits="5" branch="false"/><line number="349" hits="671" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="350" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="353" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="354" hits="0" branch="false"/><line number="356" hits="676" branch="false"/><line number="357" hits="676" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="669" branch="false"/><line number="359" hits="669" branch="false"/><line number="361" hits="7" branch="false"/><line number="362" hits="7" branch="false"/><line number="363" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="365" hits="0" branch="false"/><line number="366" hits="0" branch="false"/><line number="368" hits="7" branch="false"/><line number="369" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="371" hits="0" branch="false"/><line number="373" hits="7" branch="false"/><line number="374" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="376" hits="1" branch="false"/><line number="379" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="382" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="383" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="386" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="389" hits="52" branch="false"/><line number="390" hits="97" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="52" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="392" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="393" hits="0" branch="false"/><line number="394" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="395" hits="0" branch="false"/><line number="397" hits="52" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ResolvePlanetary" signature="(unsigned int, unsigned int)" line-rate="0.8823529411764706" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="399" hits="15" branch="false"/><line number="400" hits="15" branch="false"/><line number="401" hits="15" branch="false"/><line number="402" hits="15" branch="false"/><line number="403" hits="15" branch="false"/><line number="404" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="6" branch="false"/><line number="406" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="407" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="408" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="409" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="411" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="413" hits="0" branch="false"/><line number="416" hits="15" branch="false"/><line number="417" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="3" branch="false"/><line number="424" hits="15" branch="false"/><line number="425" hits="15" branch="false"/><line number="426" hits="15" branch="false"/><line number="427" hits="477" branch="false"/><line number="428" hits="15" branch="false"/><line number="429" hits="51" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="431" hits="36" branch="false"/><line number="433" hits="15" branch="false"/><line number="434" hits="15" branch="false"/><line number="435" hits="84" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="436" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="69" branch="false"/><line number="438" hits="138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="15" branch="false"/><line number="440" hits="54" branch="false"/><line number="441" hits="69" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ResolvePlanetary(unsigned int, unsigned int)::{lambda()#1}::operator()" signature="() const" line-rate="0.8888888888888888" branch-rate="0.6875" complexity="0.0"><lines><line number="442" hits="135" branch="false"/><line number="443" hits="66" branch="false"/><line number="444" hits="66" branch="false"/><line number="445" hits="135" branch="false"/><line number="446" hits="69" branch="false"/><line number="447" hits="69" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="448" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="449" hits="69" branch="false"/><line number="450" hits="69" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="451" hits="0" branch="false"/><line number="452" hits="0" branch="false"/><line number="453" hits="69" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="454" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="457" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="459" hits="69" branch="false"/><line number="460" hits="69" branch="false"/><line number="461" hits="72" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="462" hits="3" branch="false"/><line number="463" hits="66" branch="false"/><line number="464" hits="66" branch="false"/><line number="466" hits="3" branch="false"/><line number="467" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="469" hits="1" branch="false"/><line number="473" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="474" hits="36" branch="false"/><line number="475" hits="36" branch="false"/><line number="476" hits="36" branch="false"/><line number="477" hits="36" branch="false"/><line number="479" hits="15" branch="false"/><line number="480" hits="15" branch="false"/><line number="482" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="484" hits="15" branch="false"/><line number="485" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="486" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="487" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::MaterialTable::PackDetail" signature="(unsigned int, unsigned int, unsigned int)" line-rate="0.8181818181818182" branch-rate="0.25" complexity="0.0"><lines><line number="492" hits="15" branch="false"/><line number="493" hits="165" branch="false"/><line number="494" hits="15" branch="false"/><line number="495" hits="15" branch="false"/><line number="496" hits="15" branch="false"/><line number="497" hits="15" branch="false"/><line number="499" hits="15" branch="false"/><line number="500" hits="15" branch="false"/><line number="502" hits="15" branch="false"/><line number="503" hits="15" branch="false"/><line number="504" hits="15" branch="false"/><line number="505" hits="15" branch="false"/><line number="506" hits="15" branch="false"/><line number="507" hits="15" branch="false"/><line number="509" hits="15" branch="false"/><line number="510" hits="15" branch="false"/><line number="511" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="45" branch="false"/><line number="513" hits="45" branch="false"/><line number="514" hits="45" branch="false"/><line number="515" hits="45" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="516" hits="0" branch="false"/><line number="517" hits="45" branch="false"/><line number="518" hits="45" branch="false"/><line number="519" hits="45" branch="false"/><line number="520" hits="45" branch="false"/><line number="521" hits="45" branch="false"/><line number="522" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="523" hits="0" branch="false"/><line number="525" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="526" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="527" hits="0" branch="false"/><line number="531" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::BindTexture" signature="(unsigned int, chrono::batch_render::ConnectionCache::Connection const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, bool, unsigned int, chrono::batch_render::TextureChannel&amp;)" line-rate="0.65" branch-rate="0.3888888888888889" complexity="0.0"><lines><line number="534" hits="14" branch="false"/><line number="537" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="538" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="539" hits="14" branch="false"/><line number="540" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="541" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="543" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="544" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="545" hits="0" branch="false"/><line number="547" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="548" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="551" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="552" hits="0" branch="false"/><line number="554" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="557" hits="12" branch="false"/><line number="558" hits="12" branch="false"/><line number="559" hits="12" branch="false"/><line number="560" hits="12" branch="false"/><line number="561" hits="12" branch="false"/><line number="562" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Define" signature="(unsigned int, unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="565" hits="89" branch="false"/><line number="566" hits="89" branch="false"/><line number="570" hits="89" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ReachNodes" signature="(unsigned int, std::shared_ptr&lt;chrono::batch_render::material::MaterialNodeDefinition const&gt;)" line-rate="0.847457627118644" branch-rate="0.5645161290322581" complexity="0.0"><lines><line number="573" hits="15" branch="false"/><line number="575" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="576" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="577" hits="30" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="578" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="579" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="580" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="581" hits="18" branch="false"/><line number="582" hits="18" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="583" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="584" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="585" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="28" branch="false"/><line number="587" hits="28" branch="false"/><line number="588" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="589" hits="26" branch="false"/><line number="591" hits="7" branch="false"/><line number="592" hits="7" branch="false"/><line number="593" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="594" hits="7" branch="false"/><line number="595" hits="7" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="596" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="597" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="598" hits="1" branch="false"/><line number="600" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="603" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="605" hits="1" branch="false"/><line number="607" hits="12" branch="false"/><line number="608" hits="6" branch="false"/><line number="609" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="611" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="612" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="613" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="616" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="617" hits="0" branch="false"/><line number="619" hits="4" branch="false"/><line number="620" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="621" hits="3" branch="false"/><line number="622" hits="3" branch="false"/><line number="624" hits="4" branch="false"/><line number="625" hits="4" branch="false"/><line number="626" hits="4" branch="false"/><line number="627" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="628" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="631" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="632" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="633" hits="0" branch="false"/><line number="635" hits="2" branch="false"/><line number="636" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="637" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="638" hits="2" branch="false"/><line number="639" hits="2" branch="false"/><line number="641" hits="7" branch="false"/><line number="642" hits="18" branch="false"/><line number="643" hits="18" branch="false"/><line number="644" hits="18" branch="false"/><line number="645" hits="36" branch="false"/><line number="646" hits="15" branch="false"/><line number="647" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::OrderPatterns" signature="(std::vector&lt;chrono::batch_render::MaterialTable::Reached, std::allocator&lt;chrono::batch_render::MaterialTable::Reached&gt; &gt;&amp;) const" line-rate="0.9615384615384616" branch-rate="0.8846153846153846" complexity="0.0"><lines><line number="649" hits="15" branch="false"/><line number="650" hits="15" branch="false"/><line number="651" hits="15" branch="false"/><line number="652" hits="17" branch="false"/><line number="653" hits="16" branch="false"/><line number="654" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="655" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="657" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="658" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="659" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="660" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="664" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="665" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="666" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="667" hits="15" branch="false"/><line number="669" hits="1" branch="false"/><line number="670" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="671" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="672" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="673" hits="1" branch="false"/><line number="676" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="678" hits="16" branch="false"/><line number="679" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="15" branch="false"/><line number="681" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ResolveNode" signature="(unsigned int, unsigned int, std::shared_ptr&lt;chrono::batch_render::material::MaterialNodeDefinition const&gt;)" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="683" hits="15" branch="false"/><line number="685" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="686" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="687" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="688" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="689" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="690" hits="15" branch="false"/><line number="691" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="692" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="693" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="695" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="696" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="697" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="698" hits="3" branch="false"/><line number="702" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="703" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ResolveNode(unsigned int, unsigned int, std::shared_ptr&lt;chrono::batch_render::material::MaterialNodeDefinition const&gt;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.803921568627451" branch-rate="0.7391304347826086" complexity="0.0"><lines><line number="704" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="705" hits="14" branch="false"/><line number="706" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="710" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="711" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="712" hits="14" branch="false"/><line number="713" hits="15" branch="false"/><line number="714" hits="15" branch="false"/><line number="715" hits="15" branch="false"/><line number="716" hits="15" branch="false"/><line number="717" hits="15" branch="false"/><line number="718" hits="15" branch="false"/><line number="719" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="720" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="721" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="722" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="723" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="724" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="725" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="726" hits="2" branch="false"/><line number="727" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="728" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="729" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="731" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="733" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="734" hits="26" branch="false"/><line number="736" hits="2" branch="false"/><line number="737" hits="2" branch="false"/><line number="738" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="739" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="740" hits="2" branch="false"/><line number="741" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="742" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="743" hits="0" branch="false"/><line number="746" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="747" hits="2" branch="false"/><line number="748" hits="2" branch="false"/><line number="752" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="753" hits="0" branch="false"/><line number="754" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="755" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="756" hits="0" branch="false"/><line number="757" hits="0" branch="false"/><line number="760" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="761" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="763" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="764" hits="15" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="765" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="766" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="767" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="769" hits="33" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ResolveMaterial" signature="(unsigned int)" line-rate="0.9117647058823529" branch-rate="0.6904761904761905" complexity="0.0"><lines><line number="771" hits="89" branch="false"/><line number="772" hits="89" branch="false"/><line number="773" hits="89" branch="false"/><line number="774" hits="89" branch="false"/><line number="775" hits="89" branch="false"/><line number="776" hits="176" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="777" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="778" hits="86" branch="false"/><line number="779" hits="86" branch="false"/><line number="782" hits="89" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="783" hits="52" branch="false"/><line number="784" hits="52" branch="false"/><line number="786" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="787" hits="66" branch="false"/><line number="788" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="789" hits="15" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="790" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="792" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="793" hits="15" branch="false"/><line number="795" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="796" hits="15" branch="false"/><line number="797" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="798" hits="15" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="799" hits="15" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="800" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="802" hits="15" branch="false"/><line number="803" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="804" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="805" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="806" hits="0" branch="false"/><line number="809" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="813" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="814" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="816" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Resolve" signature="(chrono::batch_render::ChangeSet const&amp;)" line-rate="0.9210526315789473" branch-rate="0.7884615384615384" complexity="0.0"><lines><line number="819" hits="311" branch="false"/><line number="820" hits="311" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="821" hits="311" branch="false"/><line number="822" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="823" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="824" hits="311" branch="false"/><line number="825" hits="311" branch="false"/><line number="826" hits="311" branch="false"/><line number="827" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="828" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="829" hits="311" branch="false"/><line number="830" hits="609" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="831" hits="596" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="833" hits="311" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="834" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="835" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="836" hits="622" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="837" hits="311" branch="false"/><line number="838" hits="2478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="839" hits="2167" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="840" hits="3" branch="false"/><line number="842" hits="2164" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="843" hits="2164" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="844" hits="89" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="845" hits="89" branch="false"/><line number="846" hits="2075" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="847" hits="287" branch="false"/><line number="848" hits="287" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="849" hits="574" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="850" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="851" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="855" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="856" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="857" hits="311" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="858" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="860" hits="311" branch="false"/><line number="861" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="862" hits="311" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::CarryPrevious" signature="(std::vector&lt;chrono::batch_render::MaterialRecord, std::allocator&lt;chrono::batch_render::MaterialRecord&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="864" hits="311" branch="false"/><line number="865" hits="311" branch="false"/><line number="866" hits="311" branch="false"/><line number="867" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="868" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="869" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::MaterialTable::CarryPrevious(std::vector&lt;chrono::batch_render::MaterialRecord, std::allocator&lt;chrono::batch_render::MaterialRecord&gt; &gt; const&amp;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.9508196721311475" branch-rate="0.8518518518518519" complexity="0.0"><lines><line number="870" hits="317" branch="false"/><line number="871" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="874" hits="6" branch="false"/><line number="875" hits="6" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="876" hits="6" branch="false"/><line number="877" hits="2478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="878" hits="2167" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="879" hits="2078" branch="false"/><line number="881" hits="89" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="882" hits="89" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="883" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="884" hits="74" branch="false"/><line number="885" hits="74" branch="false"/><line number="886" hits="74" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="887" hits="15" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="888" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="889" hits="6" branch="false"/><line number="890" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="891" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="892" hits="6" branch="false"/><line number="893" hits="6" branch="false"/><line number="894" hits="6" branch="false"/><line number="895" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="896" hits="4" branch="false"/><line number="897" hits="4" branch="false"/><line number="898" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="899" hits="4" branch="false"/><line number="901" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="902" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="904" hits="0" branch="false"/><line number="905" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="907" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="909" hits="89" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="910" hits="89" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="912" hits="311" branch="false"/><line number="913" hits="311" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="914" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="915" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="916" hits="4" branch="false"/><line number="917" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="918" hits="4" branch="false"/><line number="919" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="920" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="921" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="922" hits="311" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="923" hits="307" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="925" hits="311" branch="false"/><line number="926" hits="332" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="927" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="928" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="931" hits="311" branch="false"/><line number="932" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="934" hits="311" branch="false"/><line number="935" hits="311" branch="false"/><line number="936" hits="622" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="937" hits="311" branch="false"/><line number="938" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="939" hits="61" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="940" hits="61" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="941" hits="61" branch="false"/><line number="943" hits="630" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::ResolveRadios" signature="()" line-rate="0.7222222222222222" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="945" hits="311" branch="false"/><line number="946" hits="311" branch="false"/><line number="947" hits="311" branch="false"/><line number="948" hits="2478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="949" hits="2167" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="950" hits="2078" branch="false"/><line number="952" hits="176" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="953" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="954" hits="86" branch="false"/><line number="956" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="957" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="958" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="961" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="962" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="963" hits="0" branch="false"/><line number="964" hits="0" branch="false"/><line number="966" hits="1" branch="false"/><line number="969" hits="311" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::WriteRadios" signature="()" line-rate="1.0" branch-rate="0.8846153846153846" complexity="0.0"><lines><line number="971" hits="334" branch="false"/><line number="972" hits="334" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="973" hits="334" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="974" hits="334" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="975" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="976" hits="27" branch="false"/><line number="977" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="978" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="979" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="980" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="981" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="982" hits="9" branch="false"/><line number="984" hits="9" branch="false"/><line number="985" hits="9" branch="false"/><line number="986" hits="9" branch="false"/><line number="988" hits="9" branch="false"/><line number="989" hits="8035" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="990" hits="7701" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="992" hits="4303" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="993" hits="3969" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="995" hits="334" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="996" hits="334" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::WarnOutsideVisible" signature="()" line-rate="1.0" branch-rate="0.85" complexity="0.0"><lines><line number="998" hits="320" branch="false"/><line number="999" hits="320" branch="false"/><line number="1000" hits="320" branch="false"/><line number="1001" hits="320" branch="false"/><line number="1002" hits="320" branch="false"/><line number="1003" hits="640" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1004" hits="320" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1005" hits="640" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1006" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1007" hits="216" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1008" hits="216" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="1009" hits="216" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1010" hits="205" branch="false"/><line number="1012" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1013" hits="162" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1014" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1016" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1017" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1018" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1019" hits="75" branch="false"/><line number="1021" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1024" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1025" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1028" hits="320" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::BuildEntries" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1030" hits="350" branch="false"/><line number="1031" hits="375" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1032" hits="25" branch="false"/><line number="1033" hits="25" branch="false"/><line number="1034" hits="25" branch="false"/><line number="1036" hits="350" branch="false"/><line number="1037" hits="350" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="0.9821428571428571" branch-rate="0.8932038834951457" complexity="0.0"><lines><line number="1039" hits="536" branch="false"/><line number="1040" hits="536" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1041" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1042" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1043" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1044" hits="762" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="1045" hits="226" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1046" hits="311" branch="false"/><line number="1047" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1048" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1050" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1051" hits="536" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1052" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1053" hits="536" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1054" hits="350" branch="false"/><line number="1055" hits="350" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1057" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1058" hits="558" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1059" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1060" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1061" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1062" hits="311" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1063" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1064" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1065" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1066" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1067" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1068" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1071" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1072" hits="311" branch="false"/><line number="1073" hits="536" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1074" hits="738" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1076" hits="536" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1077" hits="320" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1079" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1080" hits="536" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1081" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1082" hits="536" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1083" hits="334" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1085" hits="536" branch="false"/><line number="1086" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1087" hits="0" branch="false"/><line number="1089" hits="536" branch="false"/><line number="1090" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1091" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1092" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1093" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1094" hits="536" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1095" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1096" hits="536" branch="false"/><line number="1097" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1098" hits="536" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1099" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1100" hits="536" branch="false"/><line number="1101" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1102" hits="536" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="1104" hits="353" branch="false"/><line number="1105" hits="353" branch="false"/><line number="1106" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::MaterialTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="1108" hits="889" branch="false"/><line number="1109" hits="889" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1110" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1114" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1116" hits="889" branch="false"/><line number="1117" hits="706" branch="false"/></lines></method></methods><lines><line number="31" hits="3374" branch="false"/><line number="32" hits="44" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="7" branch="false"/><line number="68" hits="7" branch="false"/><line number="69" hits="7" branch="false"/><line number="70" hits="7" branch="false"/><line number="71" hits="7" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="73" hits="7" branch="false"/><line number="76" hits="14" branch="false"/><line number="77" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="79" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="80" hits="1" branch="false"/><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="83" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="false"/><line number="99" hits="33" branch="false"/><line number="100" hits="2" branch="false"/><line number="101" hits="2" branch="false"/><line number="102" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="106" hits="16" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="107" hits="38" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="30" branch="false"/><line number="109" hits="30" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="110" hits="8" branch="false"/><line number="112" hits="60" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="8" branch="false"/><line number="117" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="118" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="8" branch="false"/><line number="120" hits="2" branch="false"/><line number="121" hits="123" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="122" hits="33" branch="false"/><line number="123" hits="33" branch="false"/><line number="124" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="128" hits="275" branch="false"/><line number="129" hits="275" branch="false"/><line number="130" hits="275" branch="false"/><line number="131" hits="3575" branch="false"/><line number="136" hits="3850" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="3575" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="25025" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="21450" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="275" branch="false"/><line number="143" hits="0" branch="false"/><line number="147" hits="536" branch="false"/><line number="148" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="720" branch="false"/><line number="152" hits="982" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="742" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="22" branch="false"/><line number="157" hits="240" branch="false"/><line number="158" hits="5365" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="5457" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="10434" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="5203" branch="false"/><line number="162" hits="14" branch="false"/><line number="165" hits="348" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="167" hits="0" branch="false"/><line number="170" hits="238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="12" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="172" hits="0" branch="false"/><line number="175" hits="226" branch="false"/><line number="178" hits="435" branch="false"/><line number="179" hits="435" branch="false"/><line number="180" hits="435" branch="false"/><line number="181" hits="36014" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="435" branch="false"/><line number="185" hits="2825" branch="false"/><line number="186" hits="2825" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="275" branch="false"/><line number="188" hits="1097" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="822" branch="false"/><line number="190" hits="822" branch="false"/><line number="191" hits="2170" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="1348" branch="false"/><line number="195" hits="275" branch="false"/><line number="197" hits="2825" branch="false"/><line number="200" hits="536" branch="false"/><line number="201" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="202" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="203" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="204" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="205" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="206" hits="536" branch="false"/><line number="207" hits="536" branch="false"/><line number="209" hits="291" branch="false"/><line number="210" hits="291" branch="false"/><line number="211" hits="291" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="291" branch="false"/><line number="214" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="207" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="205" branch="false"/><line number="219" hits="291" branch="false"/><line number="222" hits="1392" branch="false"/><line number="223" hits="1392" branch="false"/><line number="224" hits="1392" branch="false"/><line number="226" hits="69" branch="false"/><line number="227" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="962" branch="false"/><line number="229" hits="879" branch="false"/><line number="230" hits="676" branch="false"/><line number="231" hits="607" branch="false"/><line number="232" hits="67" branch="false"/><line number="233" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1" branch="false"/><line number="236" hits="1" branch="false"/><line number="238" hits="1" branch="false"/><line number="239" hits="1" branch="false"/><line number="240" hits="1" branch="false"/><line number="242" hits="1" branch="false"/><line number="243" hits="1" branch="false"/><line number="244" hits="1" branch="false"/><line number="245" hits="1" branch="false"/><line number="246" hits="1" branch="false"/><line number="248" hits="1" branch="false"/><line number="250" hits="1" branch="false"/><line number="252" hits="68" branch="false"/><line number="253" hits="68" branch="false"/><line number="254" hits="68" branch="false"/><line number="255" hits="68" branch="false"/><line number="256" hits="68" branch="false"/><line number="257" hits="68" branch="false"/><line number="258" hits="68" branch="false"/><line number="259" hits="68" branch="false"/><line number="260" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="1" branch="false"/><line number="262" hits="1" branch="false"/><line number="263" hits="1" branch="false"/><line number="264" hits="1" branch="false"/><line number="265" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="266" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="false"/><line number="271" hits="67" branch="false"/><line number="272" hits="67" branch="false"/><line number="273" hits="67" branch="false"/><line number="274" hits="67" branch="false"/><line number="275" hits="67" branch="false"/><line number="277" hits="68" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="278" hits="0" branch="false"/><line number="280" hits="68" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="281" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="286" hits="68" branch="false"/><line number="290" hits="52" branch="false"/><line number="291" hits="52" branch="false"/><line number="292" hits="52" branch="false"/><line number="293" hits="52" branch="false"/><line number="294" hits="52" branch="false"/><line number="295" hits="3165" branch="false"/><line number="296" hits="52" branch="false"/><line number="297" hits="52" branch="false"/><line number="299" hits="52" branch="false"/><line number="300" hits="52" branch="false"/><line number="301" hits="52" branch="false"/><line number="302" hits="52" branch="false"/><line number="303" hits="52" branch="false"/><line number="304" hits="52" branch="false"/><line number="305" hits="52" branch="false"/><line number="307" hits="52" branch="false"/><line number="308" hits="52" branch="false"/><line number="309" hits="52" branch="false"/><line number="310" hits="52" branch="false"/><line number="312" hits="52" branch="false"/><line number="314" hits="52" branch="false"/><line number="316" hits="52" branch="false"/><line number="318" hits="52" branch="false"/><line number="320" hits="52" branch="false"/><line number="322" hits="52" branch="false"/><line number="324" hits="52" branch="false"/><line number="326" hits="52" branch="false"/><line number="328" hits="52" branch="false"/><line number="331" hits="52" branch="false"/><line number="332" hits="52" branch="false"/><line number="333" hits="52" branch="false"/><line number="334" hits="52" branch="false"/><line number="335" hits="728" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="676" branch="false"/><line number="337" hits="1345" branch="false"/><line number="338" hits="669" branch="false"/><line number="339" hits="669" branch="false"/><line number="340" hits="1345" branch="false"/><line number="341" hits="676" branch="false"/><line number="342" hits="676" branch="false"/><line number="343" hits="676" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="344" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="676" branch="false"/><line number="346" hits="676" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="347" hits="5" branch="false"/><line number="348" hits="5" branch="false"/><line number="349" hits="671" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="350" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="353" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="354" hits="0" branch="false"/><line number="356" hits="676" branch="false"/><line number="357" hits="676" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="669" branch="false"/><line number="359" hits="669" branch="false"/><line number="361" hits="7" branch="false"/><line number="362" hits="7" branch="false"/><line number="363" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="365" hits="0" branch="false"/><line number="366" hits="0" branch="false"/><line number="368" hits="7" branch="false"/><line number="369" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="371" hits="0" branch="false"/><line number="373" hits="7" branch="false"/><line number="374" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="376" hits="1" branch="false"/><line number="379" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="382" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="383" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="386" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="389" hits="52" branch="false"/><line number="390" hits="97" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="52" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="392" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="393" hits="0" branch="false"/><line number="394" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="395" hits="0" branch="false"/><line number="397" hits="52" branch="false"/><line number="399" hits="15" branch="false"/><line number="400" hits="15" branch="false"/><line number="401" hits="15" branch="false"/><line number="402" hits="15" branch="false"/><line number="403" hits="15" branch="false"/><line number="404" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="6" branch="false"/><line number="406" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="407" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="408" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="409" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="411" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="413" hits="0" branch="false"/><line number="416" hits="15" branch="false"/><line number="417" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="3" branch="false"/><line number="424" hits="15" branch="false"/><line number="425" hits="15" branch="false"/><line number="426" hits="15" branch="false"/><line number="427" hits="477" branch="false"/><line number="428" hits="15" branch="false"/><line number="429" hits="51" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="431" hits="36" branch="false"/><line number="433" hits="15" branch="false"/><line number="434" hits="15" branch="false"/><line number="435" hits="84" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="436" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="69" branch="false"/><line number="438" hits="138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="15" branch="false"/><line number="440" hits="54" branch="false"/><line number="441" hits="69" branch="false"/><line number="442" hits="135" branch="false"/><line number="443" hits="66" branch="false"/><line number="444" hits="66" branch="false"/><line number="445" hits="135" branch="false"/><line number="446" hits="69" branch="false"/><line number="447" hits="69" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="448" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="449" hits="69" branch="false"/><line number="450" hits="69" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="451" hits="0" branch="false"/><line number="452" hits="0" branch="false"/><line number="453" hits="69" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="454" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="457" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="459" hits="69" branch="false"/><line number="460" hits="69" branch="false"/><line number="461" hits="72" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="462" hits="3" branch="false"/><line number="463" hits="66" branch="false"/><line number="464" hits="66" branch="false"/><line number="466" hits="3" branch="false"/><line number="467" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="469" hits="1" branch="false"/><line number="473" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="474" hits="36" branch="false"/><line number="475" hits="36" branch="false"/><line number="476" hits="36" branch="false"/><line number="477" hits="36" branch="false"/><line number="479" hits="15" branch="false"/><line number="480" hits="15" branch="false"/><line number="482" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="484" hits="15" branch="false"/><line number="485" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="486" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="487" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="15" branch="false"/><line number="493" hits="165" branch="false"/><line number="494" hits="15" branch="false"/><line number="495" hits="15" branch="false"/><line number="496" hits="15" branch="false"/><line number="497" hits="15" branch="false"/><line number="499" hits="15" branch="false"/><line number="500" hits="15" branch="false"/><line number="502" hits="15" branch="false"/><line number="503" hits="15" branch="false"/><line number="504" hits="15" branch="false"/><line number="505" hits="15" branch="false"/><line number="506" hits="15" branch="false"/><line number="507" hits="15" branch="false"/><line number="509" hits="15" branch="false"/><line number="510" hits="15" branch="false"/><line number="511" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="45" branch="false"/><line number="513" hits="45" branch="false"/><line number="514" hits="45" branch="false"/><line number="515" hits="45" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="516" hits="0" branch="false"/><line number="517" hits="45" branch="false"/><line number="518" hits="45" branch="false"/><line number="519" hits="45" branch="false"/><line number="520" hits="45" branch="false"/><line number="521" hits="45" branch="false"/><line number="522" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="523" hits="0" branch="false"/><line number="525" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="526" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="527" hits="0" branch="false"/><line number="531" hits="15" branch="false"/><line number="534" hits="14" branch="false"/><line number="537" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="538" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="539" hits="14" branch="false"/><line number="540" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="541" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="543" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="544" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="545" hits="0" branch="false"/><line number="547" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="548" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="551" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="552" hits="0" branch="false"/><line number="554" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="557" hits="12" branch="false"/><line number="558" hits="12" branch="false"/><line number="559" hits="12" branch="false"/><line number="560" hits="12" branch="false"/><line number="561" hits="12" branch="false"/><line number="562" hits="12" branch="false"/><line number="565" hits="89" branch="false"/><line number="566" hits="89" branch="false"/><line number="570" hits="89" branch="false"/><line number="573" hits="15" branch="false"/><line number="575" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="576" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="577" hits="30" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="578" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="579" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="580" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="581" hits="18" branch="false"/><line number="582" hits="18" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="583" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="584" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="585" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="28" branch="false"/><line number="587" hits="28" branch="false"/><line number="588" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="589" hits="26" branch="false"/><line number="591" hits="7" branch="false"/><line number="592" hits="7" branch="false"/><line number="593" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="594" hits="7" branch="false"/><line number="595" hits="7" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="596" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="597" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="598" hits="1" branch="false"/><line number="600" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="603" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="605" hits="1" branch="false"/><line number="607" hits="12" branch="false"/><line number="608" hits="6" branch="false"/><line number="609" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="611" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="612" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="613" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="616" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="617" hits="0" branch="false"/><line number="619" hits="4" branch="false"/><line number="620" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="621" hits="3" branch="false"/><line number="622" hits="3" branch="false"/><line number="624" hits="4" branch="false"/><line number="625" hits="4" branch="false"/><line number="626" hits="4" branch="false"/><line number="627" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="628" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="631" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="632" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="633" hits="0" branch="false"/><line number="635" hits="2" branch="false"/><line number="636" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="637" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="638" hits="2" branch="false"/><line number="639" hits="2" branch="false"/><line number="641" hits="7" branch="false"/><line number="642" hits="18" branch="false"/><line number="643" hits="18" branch="false"/><line number="644" hits="18" branch="false"/><line number="645" hits="36" branch="false"/><line number="646" hits="15" branch="false"/><line number="647" hits="18" branch="false"/><line number="649" hits="15" branch="false"/><line number="650" hits="15" branch="false"/><line number="651" hits="15" branch="false"/><line number="652" hits="17" branch="false"/><line number="653" hits="16" branch="false"/><line number="654" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="655" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="657" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="658" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="659" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="660" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="664" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="665" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="666" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="667" hits="15" branch="false"/><line number="669" hits="1" branch="false"/><line number="670" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="671" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="672" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="673" hits="1" branch="false"/><line number="676" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="678" hits="16" branch="false"/><line number="679" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="15" branch="false"/><line number="681" hits="0" branch="false"/><line number="683" hits="15" branch="false"/><line number="685" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="686" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="687" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="688" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="689" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="690" hits="15" branch="false"/><line number="691" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="692" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="693" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="695" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="696" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="697" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="698" hits="3" branch="false"/><line number="702" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="703" hits="15" branch="false"/><line number="704" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="705" hits="14" branch="false"/><line number="706" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="710" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="711" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="712" hits="14" branch="false"/><line number="713" hits="15" branch="false"/><line number="714" hits="15" branch="false"/><line number="715" hits="15" branch="false"/><line number="716" hits="15" branch="false"/><line number="717" hits="15" branch="false"/><line number="718" hits="15" branch="false"/><line number="719" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="720" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="721" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="722" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="723" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="724" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="725" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="726" hits="2" branch="false"/><line number="727" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="728" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="729" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="731" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="733" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="734" hits="26" branch="false"/><line number="736" hits="2" branch="false"/><line number="737" hits="2" branch="false"/><line number="738" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="739" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="740" hits="2" branch="false"/><line number="741" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="742" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="743" hits="0" branch="false"/><line number="746" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="747" hits="2" branch="false"/><line number="748" hits="2" branch="false"/><line number="752" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="753" hits="0" branch="false"/><line number="754" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="755" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="756" hits="0" branch="false"/><line number="757" hits="0" branch="false"/><line number="760" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="761" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="763" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="764" hits="15" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="765" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="766" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="767" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="769" hits="33" branch="false"/><line number="771" hits="89" branch="false"/><line number="772" hits="89" branch="false"/><line number="773" hits="89" branch="false"/><line number="774" hits="89" branch="false"/><line number="775" hits="89" branch="false"/><line number="776" hits="176" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="777" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="778" hits="86" branch="false"/><line number="779" hits="86" branch="false"/><line number="782" hits="89" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="783" hits="52" branch="false"/><line number="784" hits="52" branch="false"/><line number="786" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="787" hits="66" branch="false"/><line number="788" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="789" hits="15" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="790" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="792" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="793" hits="15" branch="false"/><line number="795" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="796" hits="15" branch="false"/><line number="797" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="798" hits="15" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="799" hits="15" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="800" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="802" hits="15" branch="false"/><line number="803" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="804" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="805" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="806" hits="0" branch="false"/><line number="809" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="813" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="814" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="816" hits="7" branch="false"/><line number="819" hits="311" branch="false"/><line number="820" hits="311" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="821" hits="311" branch="false"/><line number="822" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="823" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="824" hits="311" branch="false"/><line number="825" hits="311" branch="false"/><line number="826" hits="311" branch="false"/><line number="827" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="828" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="829" hits="311" branch="false"/><line number="830" hits="609" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="831" hits="596" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="833" hits="311" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="834" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="835" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="836" hits="622" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="837" hits="311" branch="false"/><line number="838" hits="2478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="839" hits="2167" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="840" hits="3" branch="false"/><line number="842" hits="2164" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="843" hits="2164" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="844" hits="89" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="845" hits="89" branch="false"/><line number="846" hits="2075" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="847" hits="287" branch="false"/><line number="848" hits="287" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="849" hits="574" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="850" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="851" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="855" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="856" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="857" hits="311" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="858" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="860" hits="311" branch="false"/><line number="861" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="862" hits="311" branch="false"/><line number="864" hits="311" branch="false"/><line number="865" hits="311" branch="false"/><line number="866" hits="311" branch="false"/><line number="867" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="868" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="869" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="870" hits="317" branch="false"/><line number="871" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="874" hits="6" branch="false"/><line number="875" hits="6" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="876" hits="6" branch="false"/><line number="877" hits="2478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="878" hits="2167" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="879" hits="2078" branch="false"/><line number="881" hits="89" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="882" hits="89" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="883" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="884" hits="74" branch="false"/><line number="885" hits="74" branch="false"/><line number="886" hits="74" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="887" hits="15" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="888" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="889" hits="6" branch="false"/><line number="890" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="891" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="892" hits="6" branch="false"/><line number="893" hits="6" branch="false"/><line number="894" hits="6" branch="false"/><line number="895" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="896" hits="4" branch="false"/><line number="897" hits="4" branch="false"/><line number="898" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="899" hits="4" branch="false"/><line number="901" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="902" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="904" hits="0" branch="false"/><line number="905" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="907" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="909" hits="89" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="910" hits="89" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="912" hits="311" branch="false"/><line number="913" hits="311" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="914" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="915" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="916" hits="4" branch="false"/><line number="917" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="918" hits="4" branch="false"/><line number="919" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="920" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="921" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="922" hits="311" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="923" hits="307" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="925" hits="311" branch="false"/><line number="926" hits="332" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="927" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="928" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="931" hits="311" branch="false"/><line number="932" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="934" hits="311" branch="false"/><line number="935" hits="311" branch="false"/><line number="936" hits="622" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="937" hits="311" branch="false"/><line number="938" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="939" hits="61" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="940" hits="61" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="941" hits="61" branch="false"/><line number="943" hits="630" branch="false"/><line number="945" hits="311" branch="false"/><line number="946" hits="311" branch="false"/><line number="947" hits="311" branch="false"/><line number="948" hits="2478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="949" hits="2167" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="950" hits="2078" branch="false"/><line number="952" hits="176" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="953" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="954" hits="86" branch="false"/><line number="956" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="957" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="958" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="961" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="962" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="963" hits="0" branch="false"/><line number="964" hits="0" branch="false"/><line number="966" hits="1" branch="false"/><line number="969" hits="311" branch="false"/><line number="971" hits="334" branch="false"/><line number="972" hits="334" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="973" hits="334" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="974" hits="334" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="975" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="976" hits="27" branch="false"/><line number="977" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="978" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="979" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="980" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="981" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="982" hits="9" branch="false"/><line number="984" hits="9" branch="false"/><line number="985" hits="9" branch="false"/><line number="986" hits="9" branch="false"/><line number="988" hits="9" branch="false"/><line number="989" hits="8035" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="990" hits="7701" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="992" hits="4303" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="993" hits="3969" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="995" hits="334" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="996" hits="334" branch="false"/><line number="998" hits="320" branch="false"/><line number="999" hits="320" branch="false"/><line number="1000" hits="320" branch="false"/><line number="1001" hits="320" branch="false"/><line number="1002" hits="320" branch="false"/><line number="1003" hits="640" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1004" hits="320" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1005" hits="640" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1006" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1007" hits="216" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1008" hits="216" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="1009" hits="216" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1010" hits="205" branch="false"/><line number="1012" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1013" hits="162" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1014" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1016" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1017" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1018" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1019" hits="75" branch="false"/><line number="1021" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1024" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1025" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1028" hits="320" branch="false"/><line number="1030" hits="350" branch="false"/><line number="1031" hits="375" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1032" hits="25" branch="false"/><line number="1033" hits="25" branch="false"/><line number="1034" hits="25" branch="false"/><line number="1036" hits="350" branch="false"/><line number="1037" hits="350" branch="false"/><line number="1039" hits="536" branch="false"/><line number="1040" hits="536" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1041" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1042" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1043" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1044" hits="762" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="1045" hits="226" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1046" hits="311" branch="false"/><line number="1047" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1048" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1050" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1051" hits="536" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1052" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1053" hits="536" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1054" hits="350" branch="false"/><line number="1055" hits="350" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1057" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1058" hits="558" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1059" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1060" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1061" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1062" hits="311" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1063" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1064" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1065" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1066" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1067" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1068" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1071" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1072" hits="311" branch="false"/><line number="1073" hits="536" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1074" hits="738" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1076" hits="536" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1077" hits="320" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1079" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1080" hits="536" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1081" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1082" hits="536" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1083" hits="334" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1085" hits="536" branch="false"/><line number="1086" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1087" hits="0" branch="false"/><line number="1089" hits="536" branch="false"/><line number="1090" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1091" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1092" hits="536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1093" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1094" hits="536" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1095" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1096" hits="536" branch="false"/><line number="1097" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1098" hits="536" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1099" hits="536" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1100" hits="536" branch="false"/><line number="1101" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1102" hits="536" branch="false"/><line number="1104" hits="353" branch="false"/><line number="1105" hits="353" branch="false"/><line number="1106" hits="353" branch="false"/><line number="1108" hits="889" branch="false"/><line number="1109" hits="889" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1110" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1114" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1116" hits="889" branch="false"/><line number="1117" hits="706" branch="false"/></lines></class><class name="materials_h" filename="chrono_batch_render/scene/tables/materials.h" line-rate="1.0" branch-rate="0.6625" complexity="0.0"><methods><method name="chrono::batch_render::MaterialTable::MaterialTable" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::TextureTable const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::MaterialTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::MaterialTable::TableInputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::MaterialTable::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::MaterialTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 60&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 68&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="68" hits="149" branch="false"/><line number="69" hits="3662" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="32" hits="353" branch="false"/><line number="33" hits="1412" branch="true" condition-coverage="60% (9/15)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="35" hits="928" branch="false"/><line number="36" hits="928" branch="false"/><line number="41" hits="3096" branch="false"/><line number="42" hits="3096" branch="false"/><line number="43" hits="3096" branch="false"/><line number="48" hits="8553" branch="false"/><line number="49" hits="8553" branch="false"/><line number="55" hits="928" branch="false"/><line number="56" hits="5568" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="58" hits="1856" branch="false"/><line number="60" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="31" branch="true" condition-coverage="66% (31/47)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="64" hits="7" branch="false"/><line number="65" hits="7" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="149" branch="false"/><line number="69" hits="3662" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="meshes_cpp" filename="chrono_batch_render/scene/tables/meshes.cpp" line-rate="0.9882629107981221" branch-rate="0.871313672922252" complexity="0.0"><methods><method name="chrono::batch_render::MeshTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="30" hits="2616" branch="false"/><line number="31" hits="2616" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::TableOutputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="34" hits="399" branch="false"/><line number="35" hits="399" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="38" hits="592" branch="false"/><line number="39" hits="592" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="592" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Find" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="42" hits="17" branch="false"/><line number="43" hits="17" branch="false"/><line number="44" hits="33" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="4" branch="false"/><line number="47" hits="13" branch="false"/><line number="48" hits="13" branch="false"/><line number="49" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::MeshTable::Triangulate" signature="()" line-rate="1.0" branch-rate="0.9545454545454546" complexity="0.0"><lines><line number="52" hits="592" branch="false"/><line number="53" hits="592" branch="false"/><line number="54" hits="592" branch="false"/><line number="55" hits="592" branch="false"/><line number="56" hits="592" branch="false"/><line number="57" hits="734" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="44" branch="false"/><line number="61" hits="98" branch="false"/><line number="62" hits="98" branch="false"/><line number="63" hits="98" branch="false"/><line number="64" hits="98" branch="false"/><line number="65" hits="98" branch="false"/><line number="66" hits="98" branch="false"/><line number="67" hits="98" branch="false"/><line number="68" hits="98" branch="false"/><line number="69" hits="98" branch="false"/><line number="70" hits="98" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="94" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="78" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::MeshTable::Triangulate()::{lambda(unsigned long, char const*)#1}::operator()" signature="(unsigned long, char const*) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="82" hits="940" branch="false"/><line number="83" hits="846" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="1692" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::MeshTable::Triangulate()::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="85" hits="376" branch="false"/><line number="86" hits="282" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="78" branch="false"/><line number="90" hits="282" branch="false"/><line number="91" hits="94" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Triangulate()::{lambda(chrono::batch_render::device::CommandEncoder&amp;, char const*, chrono::batch_render::TriangulateParams const&amp;, unsigned int)#1}::operator()" signature="(chrono::batch_render::device::CommandEncoder&amp;, char const*, chrono::batch_render::TriangulateParams const&amp;, unsigned int) const" line-rate="0.9719626168224299" branch-rate="0.8863636363636364" complexity="0.0"><lines><line number="92" hits="658" branch="false"/><line number="94" hits="564" branch="false"/><line number="95" hits="564" branch="false"/><line number="96" hits="658" branch="false"/><line number="98" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="94" branch="false"/><line number="101" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="94" branch="false"/><line number="106" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="94" branch="false"/><line number="108" hits="94" branch="false"/><line number="109" hits="94" branch="false"/><line number="110" hits="94" branch="false"/><line number="111" hits="94" branch="false"/><line number="112" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="94" branch="false"/><line number="114" hits="94" branch="false"/><line number="115" hits="94" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="116" hits="94" branch="false"/><line number="117" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="94" branch="false"/><line number="119" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="94" branch="false"/><line number="133" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="0" branch="false"/><line number="135" hits="94" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="136" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="94" branch="false"/><line number="140" hits="94" branch="false"/><line number="141" hits="94" branch="false"/><line number="142" hits="192" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="98" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="144" hits="98" branch="false"/><line number="145" hits="98" branch="false"/><line number="146" hits="98" branch="false"/><line number="147" hits="98" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="150" hits="98" branch="false"/><line number="151" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="98" branch="false"/><line number="158" hits="98" branch="false"/><line number="159" hits="98" branch="false"/><line number="160" hits="98" branch="false"/><line number="161" hits="98" branch="false"/><line number="162" hits="98" branch="false"/><line number="163" hits="98" branch="false"/><line number="164" hits="98" branch="false"/><line number="165" hits="98" branch="false"/><line number="166" hits="98" branch="false"/><line number="167" hits="98" branch="false"/><line number="168" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="94" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="171" hits="0" branch="false"/><line number="173" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="89" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="175" hits="89" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="94" branch="false"/><line number="180" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="94" branch="false"/><line number="182" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="94" branch="false"/><line number="187" hits="94" branch="false"/><line number="188" hits="94" branch="false"/><line number="189" hits="94" branch="false"/><line number="190" hits="94" branch="false"/><line number="191" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="94" branch="false"/><line number="193" hits="94" branch="false"/><line number="194" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="94" branch="false"/><line number="196" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="188" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="200" hits="188" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="94" branch="false"/><line number="205" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="2190" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Prune" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="208" hits="1184" branch="false"/><line number="209" hits="1184" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="117" branch="false"/><line number="213" hits="117" branch="false"/><line number="214" hits="117" branch="false"/></lines></method><method name="auto chrono::batch_render::MeshTable::Prune()::{lambda(auto:1 const&amp;)#1}::operator()&lt;std::pair&lt;chrono::batch_render::MeshTable::ShapeKey const, chrono::batch_render::MeshTable::Shape&gt; &gt;" signature="(std::pair&lt;chrono::batch_render::MeshTable::ShapeKey const, chrono::batch_render::MeshTable::Shape&gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="215" hits="117" branch="false"/><line number="216" hits="140" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="12" branch="false"/><line number="220" hits="12" branch="false"/><line number="221" hits="12" branch="false"/></lines></method><method name="auto chrono::batch_render::MeshTable::Prune()::{lambda(auto:1 const&amp;)#2}::operator()&lt;std::pair&lt;chrono::batch_render::MeshTable::TopologyKey const, chrono::batch_render::MeshTable::Topology&gt; &gt;" signature="(std::pair&lt;chrono::batch_render::MeshTable::TopologyKey const, chrono::batch_render::MeshTable::Topology&gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="223" hits="117" branch="false"/><line number="224" hits="122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="9" branch="false"/><line number="228" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="45" branch="false"/><line number="232" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Settle" signature="()" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="236" hits="592" branch="false"/><line number="237" hits="592" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="238" hits="741" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="149" branch="false"/><line number="241" hits="592" branch="false"/><line number="242" hits="592" branch="false"/><line number="243" hits="741" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="149" branch="false"/><line number="245" hits="149" branch="false"/><line number="246" hits="149" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="247" hits="147" branch="false"/><line number="248" hits="147" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="147" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="111" branch="false"/><line number="251" hits="111" branch="false"/><line number="252" hits="111" branch="false"/><line number="253" hits="111" branch="false"/><line number="254" hits="111" branch="false"/><line number="255" hits="444" branch="false"/><line number="257" hits="111" branch="false"/><line number="259" hits="111" branch="false"/><line number="260" hits="111" branch="false"/><line number="261" hits="111" branch="false"/><line number="262" hits="111" branch="false"/><line number="263" hits="111" branch="false"/><line number="264" hits="111" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="111" branch="false"/><line number="267" hits="147" branch="false"/><line number="268" hits="147" branch="false"/><line number="269" hits="147" branch="false"/><line number="270" hits="147" branch="false"/><line number="272" hits="149" branch="false"/><line number="274" hits="592" branch="false"/><line number="275" hits="592" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Place" signature="(unsigned int)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="277" hits="151" branch="false"/><line number="278" hits="151" branch="false"/><line number="279" hits="151" branch="false"/><line number="280" hits="151" branch="false"/><line number="281" hits="151" branch="false"/><line number="282" hits="151" branch="false"/><line number="283" hits="151" branch="false"/><line number="284" hits="151" branch="false"/><line number="285" hits="151" branch="false"/><line number="287" hits="151" branch="false"/><line number="288" hits="151" branch="false"/><line number="289" hits="151" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="290" hits="2" branch="false"/><line number="291" hits="2" branch="false"/><line number="293" hits="149" branch="false"/><line number="294" hits="149" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Key" signature="(chrono::batch_render::MeshTable::Mesh const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="297" hits="151" branch="false"/><line number="298" hits="151" branch="false"/><line number="299" hits="151" branch="false"/><line number="300" hits="151" branch="false"/><line number="301" hits="151" branch="false"/><line number="302" hits="151" branch="false"/><line number="303" hits="151" branch="false"/><line number="304" hits="151" branch="false"/><line number="305" hits="151" branch="false"/><line number="306" hits="151" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Release" signature="(chrono::batch_render::MeshTable::Mesh&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="309" hits="19" branch="false"/><line number="310" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="311" hits="19" branch="false"/><line number="312" hits="19" branch="false"/><line number="313" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="314" hits="19" branch="false"/><line number="315" hits="19" branch="false"/><line number="317" hits="19" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Link" signature="(chrono::batch_render::MeshTable::Mesh const&amp;)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="319" hits="151" branch="false"/><line number="320" hits="151" branch="false"/><line number="321" hits="151" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="147" branch="false"/><line number="323" hits="147" branch="false"/><line number="324" hits="147" branch="false"/><line number="325" hits="147" branch="false"/><line number="326" hits="147" branch="false"/><line number="327" hits="147" branch="false"/><line number="328" hits="147" branch="false"/><line number="329" hits="147" branch="false"/><line number="330" hits="147" branch="false"/><line number="332" hits="151" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="333" hits="147" branch="false"/><line number="335" hits="151" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="337" hits="592" branch="false"/><line number="338" hits="592" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="339" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="592" branch="false"/><line number="341" hits="592" branch="false"/><line number="342" hits="592" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="343" hits="7921" branch="false"/><line number="344" hits="7329" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="592" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#2}::operator()" signature="(unsigned int) const" line-rate="0.9285714285714286" branch-rate="0.8205128205128205" complexity="0.0"><lines><line number="346" hits="596" branch="false"/><line number="347" hits="4" branch="false"/><line number="348" hits="4" branch="false"/><line number="349" hits="4" branch="false"/><line number="350" hits="4" branch="false"/><line number="351" hits="4" branch="false"/><line number="352" hits="596" branch="false"/><line number="354" hits="592" branch="false"/><line number="355" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="320" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="357" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="359" hits="320" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="2398" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="361" hits="2078" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="135" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="135" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="417" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="145" branch="false"/><line number="369" hits="149" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="370" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="5523" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="5251" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="375" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="376" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="378" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="272" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="383" hits="272" branch="false"/></lines></method><method name="auto chrono::batch_render::MeshTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(chrono::batch_render::ColumnRef, auto:1 const&amp;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;)#1}::operator()&lt;std::unordered_map&lt;unsigned int, unsigned int, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, unsigned int&gt; &gt; &gt; &gt;" signature="(chrono::batch_render::ColumnRef, std::unordered_map&lt;unsigned int, unsigned int, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, unsigned int&gt; &gt; &gt; const&amp;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;) const" line-rate="1.0" branch-rate="0.9444444444444444" complexity="0.0"><lines><line number="384" hits="1360" branch="false"/><line number="385" hits="1229" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="176" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="32" branch="false"/><line number="391" hits="1088" branch="false"/><line number="392" hits="1088" branch="false"/><line number="393" hits="1360" branch="false"/><line number="394" hits="272" branch="false"/><line number="395" hits="272" branch="false"/><line number="396" hits="272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="272" branch="false"/><line number="401" hits="272" branch="false"/><line number="402" hits="295" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="1" branch="false"/><line number="406" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="22" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="409" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="410" hits="12" branch="false"/><line number="412" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="277" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="277" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="423" hits="282" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="426" hits="272" branch="false"/><line number="427" hits="592" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="592" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="592" branch="false"/><line number="430" hits="592" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="592" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="320" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="333" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="592" branch="false"/><line number="443" hits="592" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Update" signature="(std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;)" line-rate="1.0" branch-rate="0.8987341772151899" complexity="0.0"><lines><line number="445" hits="592" branch="false"/><line number="446" hits="592" branch="false"/><line number="447" hits="592" branch="false"/><line number="448" hits="592" branch="false"/><line number="449" hits="592" branch="false"/><line number="450" hits="752" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="160" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="37" branch="false"/><line number="454" hits="123" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="135" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="123" branch="false"/><line number="458" hits="123" branch="false"/><line number="459" hits="123" branch="false"/><line number="460" hits="123" branch="false"/><line number="461" hits="123" branch="false"/><line number="462" hits="123" branch="false"/><line number="463" hits="123" branch="false"/><line number="464" hits="123" branch="false"/><line number="465" hits="123" branch="false"/><line number="466" hits="123" branch="false"/><line number="467" hits="123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="123" branch="false"/><line number="469" hits="123" branch="false"/><line number="470" hits="123" branch="false"/><line number="472" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="592" branch="false"/><line number="474" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="475" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="476" hits="592" branch="false"/><line number="477" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="482" branch="false"/><line number="480" hits="110" branch="false"/><line number="481" hits="456" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="482" hits="173" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="483" hits="161" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="487" hits="110" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="488" hits="110" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="489" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="493" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="494" hits="110" branch="false"/><line number="495" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="497" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="499" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="500" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="110" branch="false"/><line number="503" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="505" hits="110" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="506" hits="110" branch="false"/><line number="507" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="110" branch="false"/><line number="509" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="110" branch="false"/><line number="511" hits="110" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="110" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="515" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="516" hits="110" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="517" hits="1252" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="519" hits="1013" branch="false"/><line number="520" hits="2026" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="521" hits="1249" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="522" hits="236" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="523" hits="236" branch="false"/><line number="526" hits="2026" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Prepare" signature="()" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="528" hits="353" branch="false"/><line number="529" hits="353" branch="false"/><line number="530" hits="353" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="531" hits="353" branch="false"/><line number="532" hits="353" branch="false"/><line number="533" hits="353" branch="false"/><line number="535" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::MeshTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="537" hits="1139" branch="false"/><line number="538" hits="1139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="1176" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="545" hits="784" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="547" hits="1139" branch="false"/><line number="548" hits="784" branch="false"/></lines></method></methods><lines><line number="30" hits="2616" branch="false"/><line number="31" hits="2616" branch="false"/><line number="34" hits="399" branch="false"/><line number="35" hits="399" branch="false"/><line number="38" hits="592" branch="false"/><line number="39" hits="592" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="592" branch="false"/><line number="42" hits="17" branch="false"/><line number="43" hits="17" branch="false"/><line number="44" hits="33" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="4" branch="false"/><line number="47" hits="13" branch="false"/><line number="48" hits="13" branch="false"/><line number="49" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="592" branch="false"/><line number="53" hits="592" branch="false"/><line number="54" hits="592" branch="false"/><line number="55" hits="592" branch="false"/><line number="56" hits="592" branch="false"/><line number="57" hits="734" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="44" branch="false"/><line number="61" hits="98" branch="false"/><line number="62" hits="98" branch="false"/><line number="63" hits="98" branch="false"/><line number="64" hits="98" branch="false"/><line number="65" hits="98" branch="false"/><line number="66" hits="98" branch="false"/><line number="67" hits="98" branch="false"/><line number="68" hits="98" branch="false"/><line number="69" hits="98" branch="false"/><line number="70" hits="98" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="94" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="78" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="940" branch="false"/><line number="83" hits="846" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="1692" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="85" hits="376" branch="false"/><line number="86" hits="282" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="78" branch="false"/><line number="90" hits="282" branch="false"/><line number="91" hits="94" branch="false"/><line number="92" hits="658" branch="false"/><line number="94" hits="564" branch="false"/><line number="95" hits="564" branch="false"/><line number="96" hits="658" branch="false"/><line number="98" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="94" branch="false"/><line number="101" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="94" branch="false"/><line number="106" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="94" branch="false"/><line number="108" hits="94" branch="false"/><line number="109" hits="94" branch="false"/><line number="110" hits="94" branch="false"/><line number="111" hits="94" branch="false"/><line number="112" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="94" branch="false"/><line number="114" hits="94" branch="false"/><line number="115" hits="94" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="116" hits="94" branch="false"/><line number="117" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="94" branch="false"/><line number="119" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="94" branch="false"/><line number="133" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="0" branch="false"/><line number="135" hits="94" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="136" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="94" branch="false"/><line number="140" hits="94" branch="false"/><line number="141" hits="94" branch="false"/><line number="142" hits="192" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="98" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="144" hits="98" branch="false"/><line number="145" hits="98" branch="false"/><line number="146" hits="98" branch="false"/><line number="147" hits="98" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="150" hits="98" branch="false"/><line number="151" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="98" branch="false"/><line number="158" hits="98" branch="false"/><line number="159" hits="98" branch="false"/><line number="160" hits="98" branch="false"/><line number="161" hits="98" branch="false"/><line number="162" hits="98" branch="false"/><line number="163" hits="98" branch="false"/><line number="164" hits="98" branch="false"/><line number="165" hits="98" branch="false"/><line number="166" hits="98" branch="false"/><line number="167" hits="98" branch="false"/><line number="168" hits="98" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="94" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="171" hits="0" branch="false"/><line number="173" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="89" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="175" hits="89" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="94" branch="false"/><line number="180" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="94" branch="false"/><line number="182" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="94" branch="false"/><line number="187" hits="94" branch="false"/><line number="188" hits="94" branch="false"/><line number="189" hits="94" branch="false"/><line number="190" hits="94" branch="false"/><line number="191" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="94" branch="false"/><line number="193" hits="94" branch="false"/><line number="194" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="94" branch="false"/><line number="196" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="188" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="200" hits="188" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="94" branch="false"/><line number="205" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="2190" branch="false"/><line number="208" hits="1184" branch="false"/><line number="209" hits="1184" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="117" branch="false"/><line number="213" hits="117" branch="false"/><line number="214" hits="117" branch="false"/><line number="215" hits="117" branch="false"/><line number="216" hits="140" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="12" branch="false"/><line number="220" hits="12" branch="false"/><line number="221" hits="12" branch="false"/><line number="223" hits="117" branch="false"/><line number="224" hits="122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="9" branch="false"/><line number="228" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="45" branch="false"/><line number="232" hits="9" branch="false"/><line number="236" hits="592" branch="false"/><line number="237" hits="592" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="238" hits="741" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="149" branch="false"/><line number="241" hits="592" branch="false"/><line number="242" hits="592" branch="false"/><line number="243" hits="741" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="149" branch="false"/><line number="245" hits="149" branch="false"/><line number="246" hits="149" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="247" hits="147" branch="false"/><line number="248" hits="147" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="147" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="111" branch="false"/><line number="251" hits="111" branch="false"/><line number="252" hits="111" branch="false"/><line number="253" hits="111" branch="false"/><line number="254" hits="111" branch="false"/><line number="255" hits="444" branch="false"/><line number="257" hits="111" branch="false"/><line number="259" hits="111" branch="false"/><line number="260" hits="111" branch="false"/><line number="261" hits="111" branch="false"/><line number="262" hits="111" branch="false"/><line number="263" hits="111" branch="false"/><line number="264" hits="111" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="111" branch="false"/><line number="267" hits="147" branch="false"/><line number="268" hits="147" branch="false"/><line number="269" hits="147" branch="false"/><line number="270" hits="147" branch="false"/><line number="272" hits="149" branch="false"/><line number="274" hits="592" branch="false"/><line number="275" hits="592" branch="false"/><line number="277" hits="151" branch="false"/><line number="278" hits="151" branch="false"/><line number="279" hits="151" branch="false"/><line number="280" hits="151" branch="false"/><line number="281" hits="151" branch="false"/><line number="282" hits="151" branch="false"/><line number="283" hits="151" branch="false"/><line number="284" hits="151" branch="false"/><line number="285" hits="151" branch="false"/><line number="287" hits="151" branch="false"/><line number="288" hits="151" branch="false"/><line number="289" hits="151" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="290" hits="2" branch="false"/><line number="291" hits="2" branch="false"/><line number="293" hits="149" branch="false"/><line number="294" hits="149" branch="false"/><line number="297" hits="151" branch="false"/><line number="298" hits="151" branch="false"/><line number="299" hits="151" branch="false"/><line number="300" hits="151" branch="false"/><line number="301" hits="151" branch="false"/><line number="302" hits="151" branch="false"/><line number="303" hits="151" branch="false"/><line number="304" hits="151" branch="false"/><line number="305" hits="151" branch="false"/><line number="306" hits="151" branch="false"/><line number="309" hits="19" branch="false"/><line number="310" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="311" hits="19" branch="false"/><line number="312" hits="19" branch="false"/><line number="313" hits="19" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="314" hits="19" branch="false"/><line number="315" hits="19" branch="false"/><line number="317" hits="19" branch="false"/><line number="319" hits="151" branch="false"/><line number="320" hits="151" branch="false"/><line number="321" hits="151" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="147" branch="false"/><line number="323" hits="147" branch="false"/><line number="324" hits="147" branch="false"/><line number="325" hits="147" branch="false"/><line number="326" hits="147" branch="false"/><line number="327" hits="147" branch="false"/><line number="328" hits="147" branch="false"/><line number="329" hits="147" branch="false"/><line number="330" hits="147" branch="false"/><line number="332" hits="151" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="333" hits="147" branch="false"/><line number="335" hits="151" branch="false"/><line number="337" hits="592" branch="false"/><line number="338" hits="592" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="339" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="592" branch="false"/><line number="341" hits="592" branch="false"/><line number="342" hits="592" branch="false"/><line number="343" hits="7921" branch="false"/><line number="344" hits="7329" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="592" branch="false"/><line number="346" hits="596" branch="false"/><line number="347" hits="4" branch="false"/><line number="348" hits="4" branch="false"/><line number="349" hits="4" branch="false"/><line number="350" hits="4" branch="false"/><line number="351" hits="4" branch="false"/><line number="352" hits="596" branch="false"/><line number="354" hits="592" branch="false"/><line number="355" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="320" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="357" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="359" hits="320" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="2398" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="361" hits="2078" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="135" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="135" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="417" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="145" branch="false"/><line number="369" hits="149" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="370" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="5523" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="5251" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="375" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="376" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="378" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="272" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="383" hits="272" branch="false"/><line number="384" hits="1360" branch="false"/><line number="385" hits="1229" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="176" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="32" branch="false"/><line number="391" hits="1088" branch="false"/><line number="392" hits="1088" branch="false"/><line number="393" hits="1360" branch="false"/><line number="394" hits="272" branch="false"/><line number="395" hits="272" branch="false"/><line number="396" hits="272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="272" branch="false"/><line number="401" hits="272" branch="false"/><line number="402" hits="295" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="1" branch="false"/><line number="406" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="22" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="409" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="410" hits="12" branch="false"/><line number="412" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="277" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="272" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="277" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="423" hits="282" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="426" hits="272" branch="false"/><line number="427" hits="592" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="428" hits="592" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="592" branch="false"/><line number="430" hits="592" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="592" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="320" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="436" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="333" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="439" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="592" branch="false"/><line number="443" hits="592" branch="false"/><line number="445" hits="592" branch="false"/><line number="446" hits="592" branch="false"/><line number="447" hits="592" branch="false"/><line number="448" hits="592" branch="false"/><line number="449" hits="592" branch="false"/><line number="450" hits="752" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="160" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="37" branch="false"/><line number="454" hits="123" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="135" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="123" branch="false"/><line number="458" hits="123" branch="false"/><line number="459" hits="123" branch="false"/><line number="460" hits="123" branch="false"/><line number="461" hits="123" branch="false"/><line number="462" hits="123" branch="false"/><line number="463" hits="123" branch="false"/><line number="464" hits="123" branch="false"/><line number="465" hits="123" branch="false"/><line number="466" hits="123" branch="false"/><line number="467" hits="123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="123" branch="false"/><line number="469" hits="123" branch="false"/><line number="470" hits="123" branch="false"/><line number="472" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="592" branch="false"/><line number="474" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="475" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="476" hits="592" branch="false"/><line number="477" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="482" branch="false"/><line number="480" hits="110" branch="false"/><line number="481" hits="456" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="482" hits="173" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="483" hits="161" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="487" hits="110" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="488" hits="110" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="489" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="493" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="494" hits="110" branch="false"/><line number="495" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="497" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="499" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="500" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="110" branch="false"/><line number="503" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="505" hits="110" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="506" hits="110" branch="false"/><line number="507" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="110" branch="false"/><line number="509" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="110" branch="false"/><line number="511" hits="110" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="110" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="515" hits="110" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="516" hits="110" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="517" hits="1252" branch="false"/><line number="519" hits="1013" branch="false"/><line number="520" hits="2026" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="521" hits="1249" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="522" hits="236" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="523" hits="236" branch="false"/><line number="526" hits="2026" branch="false"/><line number="528" hits="353" branch="false"/><line number="529" hits="353" branch="false"/><line number="530" hits="353" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="531" hits="353" branch="false"/><line number="532" hits="353" branch="false"/><line number="533" hits="353" branch="false"/><line number="535" hits="353" branch="false"/><line number="537" hits="1139" branch="false"/><line number="538" hits="1139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="1176" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="545" hits="784" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="547" hits="1139" branch="false"/><line number="548" hits="784" branch="false"/></lines></class><class name="meshes_h" filename="chrono_batch_render/scene/tables/meshes.h" line-rate="0.9629629629629629" branch-rate="0.5119047619047619" complexity="0.0"><methods><method name="&lt;unknown function 27&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="27" hits="399" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 36&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::MeshTable::MeshTable" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::bvh::Builder&amp;)" line-rate="1.0" branch-rate="0.4" complexity="0.0"><lines><line number="45" hits="399" branch="false"/><line number="46" hits="399" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="102" hits="222" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::MeshTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 59&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 64&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::MeshTable::TopologyKey::operator&lt;=&gt;" signature="(chrono::batch_render::MeshTable::TopologyKey const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::MeshTable::ShapeKey::operator&lt;=&gt;" signature="(chrono::batch_render::MeshTable::ShapeKey const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="27" hits="399" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="36" hits="13" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="45" hits="399" branch="false"/><line number="46" hits="399" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="48" hits="1013" branch="false"/><line number="49" hits="1013" branch="false"/><line number="59" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="6" branch="false"/><line number="64" hits="34" branch="false"/><line number="65" hits="12" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="37" branch="true" condition-coverage="63% (7/11)"><conditions><condition number="0" type="jump" coverage="63%"/></conditions></line><line number="72" hits="1772" branch="false"/><line number="73" hits="1732" branch="false"/><line number="74" hits="1732" branch="false"/><line number="75" hits="1732" branch="false"/><line number="76" hits="1732" branch="false"/><line number="77" hits="1732" branch="false"/><line number="79" hits="1772" branch="true" condition-coverage="44% (16/36)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="83" hits="522" branch="false"/><line number="84" hits="434" branch="false"/><line number="85" hits="434" branch="false"/><line number="87" hits="522" branch="true" condition-coverage="71% (10/14)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="90" hits="98" branch="false"/><line number="102" hits="222" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="136" branch="false"/></lines></class><class name="pack_cpp" filename="chrono_batch_render/scene/tables/pack.cpp" line-rate="0.9878048780487805" branch-rate="0.8970588235294118" complexity="0.0"><methods><method name="chrono::batch_render::PackPlan::Clear" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="15" hits="789" branch="false"/><line number="16" hits="789" branch="false"/><line number="17" hits="789" branch="false"/><line number="18" hits="789" branch="false"/><line number="19" hits="789" branch="false"/><line number="20" hits="789" branch="false"/></lines></method><method name="chrono::batch_render::PackPlan::Copy" signature="(chrono::batch_render::ColumnRef, unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="22" hits="1493" branch="false"/><line number="23" hits="1493" branch="false"/><line number="24" hits="1493" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="1121" branch="false"/><line number="27" hits="1493" branch="false"/></lines></method><method name="chrono::batch_render::PackPlan::Literal" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="29" hits="3381" branch="false"/><line number="30" hits="3381" branch="false"/><line number="31" hits="3381" branch="false"/></lines></method><method name="chrono::batch_render::PackPlan::SetLiteral" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="34" hits="50" branch="false"/><line number="35" hits="50" branch="false"/><line number="36" hits="50" branch="false"/><line number="37" hits="50" branch="false"/></lines></method><method name="chrono::batch_render::PackPlan::Reads" signature="(chrono::batch_render::ColumnInfo const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="39" hits="1516" branch="false"/><line number="40" hits="1516" branch="false"/></lines></method><method name="chrono::batch_render::PackPlan::Stale" signature="(chrono::batch_render::ColumnStore const&amp;, unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="43" hits="186" branch="false"/><line number="44" hits="186" branch="false"/><line number="45" hits="473" branch="false"/></lines></method><method name="chrono::batch_render::PackPlan::Twice" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="48" hits="311" branch="false"/><line number="49" hits="311" branch="false"/><line number="50" hits="311" branch="false"/></lines></method><method name="chrono::batch_render::PackPlan::Twice(unsigned int) const::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.9166666666666666" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="51" hits="6066" branch="false"/><line number="52" hits="5755" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="55" hits="6066" branch="false"/><line number="56" hits="1703" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="1392" branch="false"/><line number="58" hits="3766" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="2374" branch="false"/><line number="62" hits="3692" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="3381" branch="false"/><line number="65" hits="311" branch="false"/><line number="66" hits="311" branch="false"/></lines></method><method name="chrono::batch_render::PackPlan::Build" signature="(chrono::batch_render::ColumnStore&amp;, bool)" line-rate="1.0" branch-rate="0.967741935483871" complexity="0.0"><lines><line number="68" hits="828" branch="false"/><line number="69" hits="828" branch="false"/><line number="70" hits="828" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="2919" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="2091" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="4182" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="2091" branch="false"/><line number="75" hits="2091" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="2091" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="5583" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="4755" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="80" hits="1826" branch="false"/><line number="81" hits="1826" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="828" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="828" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="715" branch="false"/><line number="88" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="113" branch="false"/><line number="90" hits="113" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="80" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="898" branch="false"/></lines></method><method name="chrono::batch_render::PackPlan::Pack" signature="(chrono::batch_render::ColumnStore&amp;, unsigned long)" line-rate="1.0" branch-rate="0.9130434782608695" complexity="0.0"><lines><line number="96" hits="854" branch="false"/><line number="97" hits="854" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="715" branch="false"/><line number="100" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="60" branch="false"/><line number="103" hits="180" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="60" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="139" branch="false"/><line number="109" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="139" branch="false"/><line number="111" hits="139" branch="false"/><line number="112" hits="139" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="113" hits="139" branch="false"/><line number="114" hits="139" branch="false"/><line number="115" hits="139" branch="false"/><line number="116" hits="139" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="139" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="139" branch="false"/><line number="120" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="259" branch="false"/></lines></method></methods><lines><line number="15" hits="789" branch="false"/><line number="16" hits="789" branch="false"/><line number="17" hits="789" branch="false"/><line number="18" hits="789" branch="false"/><line number="19" hits="789" branch="false"/><line number="20" hits="789" branch="false"/><line number="22" hits="1493" branch="false"/><line number="23" hits="1493" branch="false"/><line number="24" hits="1493" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="1121" branch="false"/><line number="27" hits="1493" branch="false"/><line number="29" hits="3381" branch="false"/><line number="30" hits="3381" branch="false"/><line number="31" hits="3381" branch="false"/><line number="34" hits="50" branch="false"/><line number="35" hits="50" branch="false"/><line number="36" hits="50" branch="false"/><line number="37" hits="50" branch="false"/><line number="39" hits="1516" branch="false"/><line number="40" hits="1516" branch="false"/><line number="43" hits="186" branch="false"/><line number="44" hits="186" branch="false"/><line number="45" hits="473" branch="false"/><line number="48" hits="311" branch="false"/><line number="49" hits="311" branch="false"/><line number="50" hits="311" branch="false"/><line number="51" hits="6066" branch="false"/><line number="52" hits="5755" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="53" hits="0" branch="false"/><line number="55" hits="6066" branch="false"/><line number="56" hits="1703" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="1392" branch="false"/><line number="58" hits="3766" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="2374" branch="false"/><line number="62" hits="3692" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="3381" branch="false"/><line number="65" hits="311" branch="false"/><line number="66" hits="311" branch="false"/><line number="68" hits="828" branch="false"/><line number="69" hits="828" branch="false"/><line number="70" hits="828" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="2919" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="2091" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="4182" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="2091" branch="false"/><line number="75" hits="2091" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="2091" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="5583" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="4755" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="80" hits="1826" branch="false"/><line number="81" hits="1826" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="828" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="828" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="715" branch="false"/><line number="88" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="113" branch="false"/><line number="90" hits="113" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="80" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="898" branch="false"/><line number="96" hits="854" branch="false"/><line number="97" hits="854" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="715" branch="false"/><line number="100" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="60" branch="false"/><line number="103" hits="180" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="60" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="139" branch="false"/><line number="109" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="139" branch="false"/><line number="111" hits="139" branch="false"/><line number="112" hits="139" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="113" hits="139" branch="false"/><line number="114" hits="139" branch="false"/><line number="115" hits="139" branch="false"/><line number="116" hits="139" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="139" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="139" branch="false"/><line number="120" hits="139" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="259" branch="false"/></lines></class><class name="pack_h" filename="chrono_batch_render/scene/tables/pack.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::PackPlan::PackPlan" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="16" hits="706" branch="false"/></lines></method><method name="&lt;unknown function 27&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="16" hits="706" branch="false"/><line number="27" hits="311" branch="false"/><line number="28" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="plans_cpp" filename="chrono_batch_render/scene/tables/plans.cpp" line-rate="0.9710144927536232" branch-rate="0.8172043010752689" complexity="0.0"><methods><method name="chrono::batch_render::ProductPlans::Plan" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="13" hits="3541" branch="false"/><line number="14" hits="3541" branch="false"/><line number="15" hits="3541" branch="false"/><line number="16" hits="3541" branch="false"/><line number="17" hits="3541" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="3541" branch="false"/><line number="19" hits="6930" branch="false"/><line number="20" hits="3541" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="auto chrono::batch_render::ProductPlans::Plan(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)::{lambda(auto:1 const&amp;)#2}::operator()&lt;std::shared_ptr&lt;chrono::batch_render::ResolvedProduct const&gt; &gt;" signature="(std::shared_ptr&lt;chrono::batch_render::ResolvedProduct const&gt; const&amp;) const" line-rate="0.9761904761904762" branch-rate="0.8363636363636363" complexity="0.0"><lines><line number="21" hits="3383" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="3386" branch="false"/><line number="23" hits="3404" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="24" hits="3386" branch="false"/><line number="25" hits="3383" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="3365" branch="false"/><line number="27" hits="6899" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="18" branch="false"/><line number="32" hits="176" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="33" hits="176" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="176" branch="false"/><line number="35" hits="354" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="185" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="185" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="38" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="183" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="183" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="183" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="178" branch="false"/><line number="49" hits="178" branch="false"/><line number="51" hits="178" branch="false"/><line number="52" hits="178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="3" branch="false"/><line number="55" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="56" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="57" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="178" branch="false"/><line number="61" hits="178" branch="false"/><line number="62" hits="383" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="205" branch="false"/><line number="65" hits="205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="205" branch="false"/><line number="68" hits="178" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="178" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="67" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="34" branch="false"/></lines></method><method name="chrono::batch_render::ProductPlans::Plan(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::PlannedSensorPipeline const&amp;)#1}::operator()" signature="(chrono::batch_render::PlannedSensorPipeline const&amp;) const" line-rate="0.9473684210526315" branch-rate="0.7714285714285715" complexity="0.0"><lines><line number="73" hits="34" branch="false"/><line number="74" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="5" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="13" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="78" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="31" branch="false"/><line number="82" hits="36" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="83" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="178" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="87" hits="178" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="183" branch="false"/><line number="89" hits="169" branch="false"/><line number="90" hits="345" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="91" hits="169" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="0" branch="false"/><line number="94" hits="169" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="95" hits="3717" branch="false"/></lines></method></methods><lines><line number="13" hits="3541" branch="false"/><line number="14" hits="3541" branch="false"/><line number="15" hits="3541" branch="false"/><line number="16" hits="3541" branch="false"/><line number="17" hits="3541" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="3541" branch="false"/><line number="19" hits="6930" branch="false"/><line number="20" hits="3541" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="3383" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="3386" branch="false"/><line number="23" hits="3404" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="24" hits="3386" branch="false"/><line number="25" hits="3383" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="3365" branch="false"/><line number="27" hits="6899" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="18" branch="false"/><line number="32" hits="176" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="33" hits="176" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="176" branch="false"/><line number="35" hits="354" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="185" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="185" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="38" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="183" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="183" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="183" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="178" branch="false"/><line number="49" hits="178" branch="false"/><line number="51" hits="178" branch="false"/><line number="52" hits="178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="3" branch="false"/><line number="55" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="56" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="57" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="178" branch="false"/><line number="61" hits="178" branch="false"/><line number="62" hits="383" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="205" branch="false"/><line number="65" hits="205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="205" branch="false"/><line number="68" hits="178" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="178" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="67" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="34" branch="false"/><line number="73" hits="34" branch="false"/><line number="74" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="5" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="13" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="78" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="31" branch="false"/><line number="82" hits="36" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="83" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="178" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="87" hits="178" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="183" branch="false"/><line number="89" hits="169" branch="false"/><line number="90" hits="345" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="91" hits="169" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="0" branch="false"/><line number="94" hits="169" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="95" hits="3717" branch="false"/></lines></class><class name="plans_h" filename="chrono_batch_render/scene/tables/plans.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 18&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 38&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="38" hits="353" branch="false"/><line number="40" hits="353" branch="false"/><line number="41" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="18" hits="99" branch="false"/><line number="38" hits="353" branch="false"/><line number="40" hits="353" branch="false"/><line number="41" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="points_cpp" filename="chrono_batch_render/scene/tables/points.cpp" line-rate="0.9587155963302753" branch-rate="0.9154929577464789" complexity="0.0"><methods><method name="chrono::batch_render::PointsTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="26" hits="2456" branch="false"/><line number="27" hits="2456" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::TableOutputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="30" hits="358" branch="false"/><line number="31" hits="358" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="34" hits="556" branch="false"/><line number="35" hits="556" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="36" hits="556" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::Place" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="38" hits="48" branch="false"/><line number="39" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="48" branch="false"/><line number="41" hits="48" branch="false"/><line number="42" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="48" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::Forget" signature="(unsigned int)" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::Link" signature="(chrono::batch_render::PointsTable::Cloud&amp;)" line-rate="1.0" branch-rate="0.9166666666666666" complexity="0.0"><lines><line number="59" hits="167" branch="false"/><line number="60" hits="167" branch="false"/><line number="61" hits="167" branch="false"/><line number="62" hits="167" branch="false"/><line number="63" hits="167" branch="false"/><line number="64" hits="167" branch="false"/><line number="65" hits="167" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="178" branch="false"/><line number="67" hits="98" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="89" branch="false"/><line number="72" hits="89" branch="false"/><line number="73" hits="89" branch="false"/><line number="74" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="81" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="78" hits="27" branch="false"/><line number="79" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="54" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="84" hits="167" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="126" branch="false"/><line number="86" hits="126" branch="false"/><line number="88" hits="167" branch="false"/><line number="89" hits="167" branch="false"/><line number="90" hits="167" branch="false"/><line number="91" hits="167" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="157" branch="false"/><line number="93" hits="157" branch="false"/><line number="94" hits="157" branch="false"/><line number="95" hits="157" branch="false"/><line number="96" hits="157" branch="false"/><line number="97" hits="157" branch="false"/><line number="98" hits="157" branch="false"/><line number="99" hits="157" branch="false"/><line number="100" hits="157" branch="false"/><line number="101" hits="157" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="157" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="157" branch="false"/><line number="104" hits="157" branch="false"/><line number="106" hits="167" branch="false"/><line number="107" hits="167" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="108" hits="131" branch="false"/><line number="110" hits="248" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="0.8571428571428571" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="112" hits="556" branch="false"/><line number="113" hits="556" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="114" hits="556" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="556" branch="false"/><line number="116" hits="604" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="0" branch="false"/><line number="118" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="auto chrono::batch_render::PointsTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(chrono::batch_render::ColumnRef, auto:1 const&amp;)#1}::operator()&lt;std::unordered_map&lt;unsigned int, unsigned int, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, unsigned int&gt; &gt; &gt; &gt;" signature="(chrono::batch_render::ColumnRef, std::unordered_map&lt;unsigned int, unsigned int, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, unsigned int&gt; &gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="119" hits="1385" branch="false"/><line number="120" hits="1246" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="120" branch="false"/><line number="124" hits="120" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="119" branch="false"/><line number="129" hits="1385" branch="false"/><line number="130" hits="277" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="277" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="277" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="277" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="556" branch="false"/><line number="136" hits="556" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="556" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="556" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::Build" signature="(std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;)" line-rate="1.0" branch-rate="0.9349593495934959" complexity="0.0"><lines><line number="141" hits="556" branch="false"/><line number="142" hits="556" branch="false"/><line number="143" hits="556" branch="false"/><line number="144" hits="556" branch="false"/><line number="145" hits="556" branch="false"/><line number="146" hits="556" branch="false"/><line number="147" hits="556" branch="false"/><line number="148" hits="556" branch="false"/><line number="149" hits="556" branch="false"/><line number="150" hits="912" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="21" branch="false"/><line number="154" hits="157" branch="false"/><line number="155" hits="157" branch="false"/><line number="156" hits="157" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="157" hits="157" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="157" branch="false"/><line number="159" hits="157" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="42" branch="false"/><line number="163" hits="42" branch="false"/><line number="164" hits="42" branch="false"/><line number="165" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="42" branch="false"/><line number="169" hits="39" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="157" branch="false"/><line number="172" hits="157" branch="false"/><line number="173" hits="157" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="157" branch="false"/><line number="175" hits="157" branch="false"/><line number="176" hits="157" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="177" hits="157" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="556" branch="false"/><line number="183" hits="556" branch="false"/><line number="184" hits="556" branch="false"/><line number="185" hits="556" branch="false"/><line number="186" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="455" branch="false"/><line number="189" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="101" branch="false"/><line number="195" hits="101" branch="false"/><line number="196" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="101" branch="false"/><line number="198" hits="101" branch="false"/><line number="199" hits="101" branch="false"/><line number="200" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="101" branch="false"/><line number="202" hits="101" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="203" hits="101" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="204" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="24" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="208" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="24" branch="false"/><line number="219" hits="24" branch="false"/><line number="220" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="24" branch="false"/><line number="222" hits="24" branch="false"/><line number="223" hits="24" branch="false"/><line number="224" hits="24" branch="false"/><line number="225" hits="24" branch="false"/><line number="226" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="24" branch="false"/><line number="228" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="24" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="24" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="24" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="42" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="42" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="24" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="240" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="48" branch="false"/><line number="242" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="101" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="101" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="1155" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="257" hits="951" branch="false"/><line number="258" hits="3804" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="259" hits="1387" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="218" branch="false"/><line number="261" hits="218" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="210" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="73" branch="false"/><line number="264" hits="73" branch="false"/><line number="268" hits="1902" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="270" hits="353" branch="false"/><line number="271" hits="353" branch="false"/><line number="272" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="274" hits="651" branch="false"/><line number="275" hits="651" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="1074" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="716" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="283" hits="651" branch="false"/><line number="284" hits="716" branch="false"/></lines></method></methods><lines><line number="26" hits="2456" branch="false"/><line number="27" hits="2456" branch="false"/><line number="30" hits="358" branch="false"/><line number="31" hits="358" branch="false"/><line number="34" hits="556" branch="false"/><line number="35" hits="556" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="36" hits="556" branch="false"/><line number="38" hits="48" branch="false"/><line number="39" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="48" branch="false"/><line number="41" hits="48" branch="false"/><line number="42" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="48" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="0" branch="false"/><line number="55" hits="0" branch="false"/><line number="56" hits="0" branch="false"/><line number="57" hits="0" branch="false"/><line number="59" hits="167" branch="false"/><line number="60" hits="167" branch="false"/><line number="61" hits="167" branch="false"/><line number="62" hits="167" branch="false"/><line number="63" hits="167" branch="false"/><line number="64" hits="167" branch="false"/><line number="65" hits="167" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="178" branch="false"/><line number="67" hits="98" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="89" branch="false"/><line number="72" hits="89" branch="false"/><line number="73" hits="89" branch="false"/><line number="74" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="81" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="78" hits="27" branch="false"/><line number="79" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="54" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="84" hits="167" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="126" branch="false"/><line number="86" hits="126" branch="false"/><line number="88" hits="167" branch="false"/><line number="89" hits="167" branch="false"/><line number="90" hits="167" branch="false"/><line number="91" hits="167" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="157" branch="false"/><line number="93" hits="157" branch="false"/><line number="94" hits="157" branch="false"/><line number="95" hits="157" branch="false"/><line number="96" hits="157" branch="false"/><line number="97" hits="157" branch="false"/><line number="98" hits="157" branch="false"/><line number="99" hits="157" branch="false"/><line number="100" hits="157" branch="false"/><line number="101" hits="157" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="157" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="157" branch="false"/><line number="104" hits="157" branch="false"/><line number="106" hits="167" branch="false"/><line number="107" hits="167" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="108" hits="131" branch="false"/><line number="110" hits="248" branch="false"/><line number="112" hits="556" branch="false"/><line number="113" hits="556" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="114" hits="556" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="556" branch="false"/><line number="116" hits="604" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="0" branch="false"/><line number="118" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="1385" branch="false"/><line number="120" hits="1246" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="120" branch="false"/><line number="124" hits="120" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="119" branch="false"/><line number="129" hits="1385" branch="false"/><line number="130" hits="277" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="277" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="277" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="277" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="556" branch="false"/><line number="136" hits="556" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="556" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="556" branch="false"/><line number="141" hits="556" branch="false"/><line number="142" hits="556" branch="false"/><line number="143" hits="556" branch="false"/><line number="144" hits="556" branch="false"/><line number="145" hits="556" branch="false"/><line number="146" hits="556" branch="false"/><line number="147" hits="556" branch="false"/><line number="148" hits="556" branch="false"/><line number="149" hits="556" branch="false"/><line number="150" hits="912" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="21" branch="false"/><line number="154" hits="157" branch="false"/><line number="155" hits="157" branch="false"/><line number="156" hits="157" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="157" hits="157" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="157" branch="false"/><line number="159" hits="157" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="42" branch="false"/><line number="163" hits="42" branch="false"/><line number="164" hits="42" branch="false"/><line number="165" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="42" branch="false"/><line number="169" hits="39" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="157" branch="false"/><line number="172" hits="157" branch="false"/><line number="173" hits="157" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="157" branch="false"/><line number="175" hits="157" branch="false"/><line number="176" hits="157" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="177" hits="157" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="556" branch="false"/><line number="183" hits="556" branch="false"/><line number="184" hits="556" branch="false"/><line number="185" hits="556" branch="false"/><line number="186" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="455" branch="false"/><line number="189" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="101" branch="false"/><line number="195" hits="101" branch="false"/><line number="196" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="101" branch="false"/><line number="198" hits="101" branch="false"/><line number="199" hits="101" branch="false"/><line number="200" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="101" branch="false"/><line number="202" hits="101" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="203" hits="101" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="204" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="24" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="208" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="24" branch="false"/><line number="219" hits="24" branch="false"/><line number="220" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="24" branch="false"/><line number="222" hits="24" branch="false"/><line number="223" hits="24" branch="false"/><line number="224" hits="24" branch="false"/><line number="225" hits="24" branch="false"/><line number="226" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="24" branch="false"/><line number="228" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="24" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="24" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="24" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="42" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="42" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="24" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="240" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="48" branch="false"/><line number="242" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="101" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="101" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="101" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="1155" branch="false"/><line number="257" hits="951" branch="false"/><line number="258" hits="3804" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="259" hits="1387" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="218" branch="false"/><line number="261" hits="218" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="210" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="73" branch="false"/><line number="264" hits="73" branch="false"/><line number="268" hits="1902" branch="false"/><line number="270" hits="353" branch="false"/><line number="271" hits="353" branch="false"/><line number="272" hits="353" branch="false"/><line number="274" hits="651" branch="false"/><line number="275" hits="651" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="1074" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="716" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="283" hits="651" branch="false"/><line number="284" hits="716" branch="false"/></lines></class><class name="points_h" filename="chrono_batch_render/scene/tables/points.h" line-rate="1.0" branch-rate="0.4166666666666667" complexity="0.0"><methods><method name="&lt;unknown function 25&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="25" hits="358" branch="false"/></lines></method><method name="chrono::batch_render::PointsTable::PointsTable" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::bvh::Builder&amp;, unsigned int, unsigned int)" line-rate="1.0" branch-rate="0.2222222222222222" complexity="0.0"><lines><line number="36" hits="358" branch="false"/><line number="38" hits="358" branch="false"/><line number="39" hits="358" branch="true" condition-coverage="22% (2/9)"><conditions><condition number="0" type="jump" coverage="22%"/></conditions></line></lines></method><method name="chrono::batch_render::PointsTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="25" hits="358" branch="false"/><line number="36" hits="358" branch="false"/><line number="38" hits="358" branch="false"/><line number="39" hits="358" branch="true" condition-coverage="22% (2/9)"><conditions><condition number="0" type="jump" coverage="22%"/></conditions></line><line number="41" hits="951" branch="false"/><line number="42" hits="951" branch="false"/><line number="56" hits="37" branch="false"/><line number="57" hits="62" branch="true" condition-coverage="53% (8/15)"><conditions><condition number="0" type="jump" coverage="53%"/></conditions></line><line number="61" hits="48" branch="false"/></lines></class><class name="procedural_cpp" filename="chrono_batch_render/scene/tables/procedural.cpp" line-rate="0.84375" branch-rate="0.8095238095238095" complexity="0.0"><methods><method name="chrono::batch_render::ProceduralBlas::Allocate" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::bvh::Builder&amp;, unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.8181818181818182" complexity="0.0"><lines><line number="11" hits="129" branch="false"/><line number="13" hits="129" branch="false"/><line number="14" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="15" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="16" hits="129" branch="false"/><line number="17" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="20" hits="242" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="23" hits="121" branch="false"/><line number="24" hits="121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="25" hits="242" branch="false"/></lines></method><method name="chrono::batch_render::ProceduralBlas::Bound" signature="(chrono::batch_render::ColumnStore&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="27" hits="215" branch="false"/><line number="28" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="86" branch="false"/><line number="31" hits="215" branch="false"/></lines></method><method name="chrono::batch_render::ProceduralBlas::Release" signature="(chrono::batch_render::ColumnStore&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="38" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ProceduralBlas::Rebuilds" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="40" hits="205" branch="false"/><line number="41" hits="205" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="160" branch="false"/><line number="43" hits="160" branch="false"/><line number="44" hits="160" branch="false"/><line number="46" hits="45" branch="false"/><line number="47" hits="45" branch="false"/></lines></method><method name="chrono::batch_render::ProceduralBlas::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="283" branch="false"/><line number="51" hits="283" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="275" branch="false"/><line number="53" hits="275" branch="false"/><line number="55" hits="283" branch="false"/></lines></method></methods><lines><line number="11" hits="129" branch="false"/><line number="13" hits="129" branch="false"/><line number="14" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="15" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="16" hits="129" branch="false"/><line number="17" hits="129" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="20" hits="242" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="23" hits="121" branch="false"/><line number="24" hits="121" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="25" hits="242" branch="false"/><line number="27" hits="215" branch="false"/><line number="28" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="86" branch="false"/><line number="31" hits="215" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="40" hits="205" branch="false"/><line number="41" hits="205" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="160" branch="false"/><line number="43" hits="160" branch="false"/><line number="44" hits="160" branch="false"/><line number="46" hits="45" branch="false"/><line number="47" hits="45" branch="false"/><line number="50" hits="283" branch="false"/><line number="51" hits="283" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="275" branch="false"/><line number="53" hits="275" branch="false"/><line number="55" hits="283" branch="false"/></lines></class><class name="procedural_h" filename="chrono_batch_render/scene/tables/procedural.h" line-rate="0.8983050847457628" branch-rate="0.7058823529411765" complexity="0.0"><methods><method name="&lt;unknown function 21&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::TrackPrims&lt;chrono::batch_render::CurvesTable::Prim, chrono::batch_render::CurvesTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}, chrono::batch_render::CurvesTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#2}&gt;" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::Prims const&amp;, chrono::batch_render::SchemaId, std::unordered_map&lt;unsigned int, chrono::batch_render::CurvesTable::Prim, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, chrono::batch_render::CurvesTable::Prim&gt; &gt; &gt; const&amp;, chrono::batch_render::CurvesTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}, chrono::batch_render::CurvesTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#2})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="38" hits="545" branch="false"/></lines></method><method name="void chrono::batch_render::TrackPrims&lt;chrono::batch_render::PointsTable::Cloud, chrono::batch_render::PointsTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}, chrono::batch_render::PointsTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#2}&gt;" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::Prims const&amp;, chrono::batch_render::SchemaId, std::unordered_map&lt;unsigned int, chrono::batch_render::PointsTable::Cloud, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, chrono::batch_render::PointsTable::Cloud&gt; &gt; &gt; const&amp;, chrono::batch_render::PointsTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}, chrono::batch_render::PointsTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#2})" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::TrackPrims&lt;chrono::batch_render::CurvesTable::Prim, chrono::batch_render::CurvesTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}, chrono::batch_render::CurvesTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#2}&gt;(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::Prims const&amp;, chrono::batch_render::SchemaId, std::unordered_map&lt;unsigned int, chrono::batch_render::CurvesTable::Prim, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, chrono::batch_render::CurvesTable::Prim&gt; &gt; &gt; const&amp;, chrono::batch_render::CurvesTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}, chrono::batch_render::CurvesTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#2})::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.8333333333333334" branch-rate="0.6428571428571429" complexity="0.0"><lines><line number="40" hits="7651" branch="false"/><line number="41" hits="7106" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="278" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="47" hits="2138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="1860" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="1860" branch="false"/><line number="52" hits="278" branch="false"/><line number="54" hits="408" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="141" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="56" hits="141" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="57" hits="141" branch="false"/><line number="60" hits="5513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="5246" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="62" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="65" hits="5246" branch="false"/></lines></method><method name="chrono::batch_render::TrackPrims&lt;chrono::batch_render::PointsTable::Cloud, chrono::batch_render::PointsTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}, chrono::batch_render::PointsTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#2}&gt;(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::Prims const&amp;, chrono::batch_render::SchemaId, std::unordered_map&lt;unsigned int, chrono::batch_render::PointsTable::Cloud, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, chrono::batch_render::PointsTable::Cloud&gt; &gt; &gt; const&amp;, chrono::batch_render::PointsTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}, chrono::batch_render::PointsTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#2})::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::PublishRecords&lt;chrono::batch_render::CurvesRecord&gt;" signature="(chrono::batch_render::RecordTable&lt;chrono::batch_render::CurvesRecord&gt;&amp;, chrono::batch_render::ColumnStore&amp;, chrono::batch_render::SchemaId, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::TableVersions&amp;, chrono::batch_render::TableId, chrono::batch_render::TableId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="71" hits="545" branch="false"/><line number="74" hits="545" branch="false"/><line number="75" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="278" branch="false"/><line number="78" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="281" branch="false"/><line number="81" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="36" branch="false"/><line number="84" hits="545" branch="false"/><line number="85" hits="545" branch="false"/></lines></method><method name="void chrono::batch_render::PublishRecords&lt;chrono::batch_render::PointsRecord&gt;" signature="(chrono::batch_render::RecordTable&lt;chrono::batch_render::PointsRecord&gt;&amp;, chrono::batch_render::ColumnStore&amp;, chrono::batch_render::SchemaId, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::TableVersions&amp;, chrono::batch_render::TableId, chrono::batch_render::TableId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="21" hits="48" branch="false"/><line number="38" hits="545" branch="false"/><line number="38" hits="556" branch="false"/><line number="40" hits="7651" branch="false"/><line number="40" hits="7664" branch="false"/><line number="41" hits="7106" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="7108" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="278" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="44" hits="279" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="45" hits="0" branch="false"/><line number="47" hits="2138" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="2141" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="1860" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="1862" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="1860" branch="false"/><line number="49" hits="1862" branch="false"/><line number="52" hits="278" branch="false"/><line number="52" hits="279" branch="false"/><line number="54" hits="408" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="418" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="141" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="55" hits="141" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="56" hits="141" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="56" hits="141" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="57" hits="141" branch="false"/><line number="57" hits="141" branch="false"/><line number="60" hits="5513" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="5523" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="5246" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="61" hits="5246" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="62" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="62" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="65" hits="5246" branch="false"/><line number="65" hits="5246" branch="false"/><line number="71" hits="545" branch="false"/><line number="71" hits="556" branch="false"/><line number="74" hits="545" branch="false"/><line number="74" hits="556" branch="false"/><line number="75" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="278" branch="false"/><line number="76" hits="279" branch="false"/><line number="78" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="281" branch="false"/><line number="79" hits="329" branch="false"/><line number="81" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="36" branch="false"/><line number="82" hits="101" branch="false"/><line number="84" hits="545" branch="false"/><line number="84" hits="556" branch="false"/><line number="85" hits="545" branch="false"/><line number="85" hits="556" branch="false"/></lines></class><class name="products_cpp" filename="chrono_batch_render/scene/tables/products.cpp" line-rate="0.8759124087591241" branch-rate="0.7678571428571429" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::ProductInputs" signature="()" line-rate="0.9230769230769231" branch-rate="0.8" complexity="0.0"><lines><line number="24" hits="5" branch="false"/><line number="25" hits="5" branch="false"/><line number="27" hits="5" branch="false"/><line number="28" hits="40" branch="false"/><line number="31" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="175" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="5" branch="false"/><line number="38" hits="0" branch="false"/><line number="41" hits="441" branch="false"/><line number="42" hits="441" branch="false"/><line number="44" hits="882" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::SensorShape" signature="(chrono::batch_render::Prim const&amp;, chrono::batch_render::Uint2)" line-rate="0.7142857142857143" branch-rate="0.5384615384615384" complexity="0.0"><lines><line number="47" hits="844" branch="false"/><line number="48" hits="844" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="30" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="53" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="54" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="57" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="30" branch="false"/><line number="61" hits="814" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="34" branch="false"/><line number="64" hits="780" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::DetectorChannels" signature="(chrono::batch_render::Prim const&amp;)" line-rate="0.75" branch-rate="0.75" complexity="0.0"><lines><line number="67" hits="780" branch="false"/><line number="68" hits="780" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="2" branch="false"/><line number="74" hits="2" branch="false"/><line number="75" hits="773" branch="false"/><line number="76" hits="773" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SourceFormat" signature="(chrono::batch_render::RenderVarSource)" line-rate="0.8571428571428571" branch-rate="0.875" complexity="0.0"><lines><line number="85" hits="407" branch="false"/><line number="86" hits="407" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="87" hits="37" branch="false"/><line number="88" hits="37" branch="false"/><line number="89" hits="37" branch="false"/><line number="90" hits="81" branch="false"/><line number="91" hits="81" branch="false"/><line number="92" hits="237" branch="false"/><line number="93" hits="237" branch="false"/><line number="94" hits="237" branch="false"/><line number="95" hits="237" branch="false"/><line number="96" hits="237" branch="false"/><line number="97" hits="237" branch="false"/><line number="98" hits="17" branch="false"/><line number="99" hits="17" branch="false"/><line number="100" hits="17" branch="false"/><line number="101" hits="17" branch="false"/><line number="102" hits="17" branch="false"/><line number="103" hits="0" branch="false"/><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="107" hits="3" branch="false"/><line number="108" hits="3" branch="false"/><line number="109" hits="15" branch="false"/><line number="110" hits="15" branch="false"/><line number="122" hits="428" branch="false"/><line number="123" hits="428" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::FindSensorKind" signature="(chrono::batch_render::SchemaId)" line-rate="0.8333333333333334" branch-rate="0.5555555555555556" complexity="0.0"><lines><line number="151" hits="403" branch="false"/><line number="152" hits="452" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="153" hits="452" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="403" branch="false"/><line number="157" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="160" hits="394" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::CloudChannels" signature="(chrono::batch_render::Prim const&amp;, chrono::batch_render::(anonymous namespace)::SensorKind const&amp;, bool&amp;)" line-rate="0.75" branch-rate="0.36363636363636365" complexity="0.0"><lines><line number="164" hits="32" branch="false"/><line number="165" hits="32" branch="false"/><line number="166" hits="32" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="167" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="32" branch="false"/><line number="170" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="89" branch="false"/><line number="172" hits="89" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="173" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="174" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="176" hits="89" branch="false"/><line number="177" hits="89" branch="false"/><line number="178" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="180" hits="0" branch="false"/><line number="181" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="89" branch="false"/><line number="184" hits="89" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="32" branch="false"/><line number="187" hits="32" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SensorPipelineVar" signature="(chrono::batch_render::Prim const&amp;, chrono::batch_render::ResolvedProduct const&amp;, chrono::batch_render::(anonymous namespace)::SensorKind const&amp;, chrono::batch_render::(anonymous namespace)::BoundSensorPipeline const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="0.9090909090909091" branch-rate="0.8536585365853658" complexity="0.0"><lines><line number="189" hits="68" branch="false"/><line number="192" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="68" branch="false"/><line number="196" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="1" branch="false"/><line number="201" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="66" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="66" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="66" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="132" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="66" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="66" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="2" branch="false"/><line number="213" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="214" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="215" hits="0" branch="false"/><line number="217" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="12" branch="false"/><line number="220" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="12" branch="false"/><line number="223" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="1" branch="false"/><line number="228" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="230" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="66" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ResolveVar" signature="(chrono::batch_render::Prim const&amp;, chrono::batch_render::ResolvedProduct const&amp;, chrono::batch_render::(anonymous namespace)::SensorKind const&amp;, long, chrono::batch_render::(anonymous namespace)::BoundSensorPipeline const&amp;)" line-rate="0.8888888888888888" branch-rate="0.8409090909090909" complexity="0.0"><lines><line number="238" hits="497" branch="false"/><line number="240" hits="497" branch="false"/><line number="241" hits="497" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="497" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="69" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="244" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="246" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="68" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="428" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="428" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="428" branch="false"/><line number="257" hits="428" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="428" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="0" branch="false"/><line number="260" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="262" hits="427" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="20" branch="false"/><line number="266" hits="407" branch="false"/><line number="267" hits="407" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="1" branch="false"/><line number="271" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="14" branch="false"/><line number="275" hits="406" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="276" hits="0" branch="false"/><line number="278" hits="406" branch="false"/><line number="279" hits="406" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="406" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="281" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="283" hits="406" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="147" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="406" branch="false"/><line number="287" hits="920" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SelectEntry" signature="(chrono::batch_render::ResolvedProduct const&amp;, chrono::batch_render::(anonymous namespace)::SensorKind const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="289" hits="395" branch="false"/><line number="290" hits="395" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="32" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SelectEntry(chrono::batch_render::ResolvedProduct const&amp;, chrono::batch_render::(anonymous namespace)::SensorKind const&amp;)::{lambda(chrono::batch_render::ResolvedVar const&amp;)#1}::operator()" signature="(chrono::batch_render::ResolvedVar const&amp;) const" line-rate="0.8666666666666667" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="293" hits="363" branch="false"/><line number="294" hits="374" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="213" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="298" hits="363" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="161" branch="false"/><line number="302" hits="161" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="75" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="75" branch="false"/><line number="306" hits="86" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="309" hits="57" branch="false"/><line number="310" hits="57" branch="false"/><line number="311" hits="21" branch="false"/><line number="312" hits="21" branch="false"/><line number="313" hits="0" branch="false"/><line number="314" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ProductTable::Inputs" signature="() const" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="320" hits="2394" branch="false"/><line number="321" hits="2394" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="322" hits="2394" branch="false"/></lines></method><method name="chrono::batch_render::ProductTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="325" hits="501" branch="false"/><line number="326" hits="501" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="501" branch="false"/></lines></method><method name="chrono::batch_render::ProductTable::Find" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="329" hits="3982" branch="false"/><line number="330" hits="3982" branch="false"/><line number="331" hits="3982" branch="false"/><line number="332" hits="7779" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="333" hits="3982" branch="false"/></lines></method><method name="chrono::batch_render::ProductTable::Products" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="335" hits="527" branch="false"/><line number="336" hits="527" branch="false"/><line number="337" hits="527" branch="false"/><line number="338" hits="960" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="433" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="527" branch="false"/><line number="342" hits="527" branch="false"/></lines></method><method name="chrono::batch_render::ProductTable::Resolve" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="344" hits="404" branch="false"/><line number="345" hits="404" branch="false"/><line number="346" hits="404" branch="false"/><line number="347" hits="404" branch="false"/><line number="348" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="404" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ProductTable::Resolve(unsigned int) const::{lambda(chrono::batch_render::ColumnRef, chrono::batch_render::SchemaId)#1}::operator()" signature="(chrono::batch_render::ColumnRef, chrono::batch_render::SchemaId) const" line-rate="0.825" branch-rate="0.7" complexity="0.0"><lines><line number="351" hits="1209" branch="false"/><line number="352" hits="805" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="1744" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="939" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="355" hits="0" branch="false"/><line number="356" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="359" hits="805" branch="false"/><line number="360" hits="0" branch="false"/><line number="361" hits="404" branch="false"/><line number="362" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="404" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="364" hits="404" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="365" hits="404" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="366" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="404" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="369" hits="0" branch="false"/><line number="371" hits="404" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="372" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="404" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="374" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="404" branch="false"/><line number="378" hits="404" branch="false"/><line number="379" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="404" branch="false"/><line number="381" hits="404" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="382" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="404" branch="false"/><line number="384" hits="404" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="385" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="388" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="390" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="391" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="394" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="404" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="403" hits="404" branch="false"/><line number="404" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="409" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="403" branch="false"/><line number="413" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="844" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="441" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="441" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="418" hits="0" branch="false"/><line number="419" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="421" hits="441" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="422" hits="441" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="423" hits="0" branch="false"/><line number="424" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="882" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="428" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="431" hits="403" branch="false"/><line number="432" hits="403" branch="false"/><line number="433" hits="403" branch="false"/><line number="434" hits="403" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="435" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="437" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="403" branch="false"/><line number="439" hits="403" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="371" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="780" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="817" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="445" hits="403" branch="false"/></lines></method><method name="chrono::batch_render::ProductTable::Resolve(unsigned int) const::{lambda(chrono::batch_render::ColumnRef, unsigned int)#1}::operator()" signature="(chrono::batch_render::ColumnRef, unsigned int) const" line-rate="0.8795180722891566" branch-rate="0.7758620689655172" complexity="0.0"><lines><line number="446" hits="1626" branch="false"/><line number="447" hits="1223" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="1223" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="449" hits="1223" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="450" hits="2446" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="451" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="403" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="391" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="820" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="429" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="456" hits="0" branch="false"/><line number="457" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="461" hits="403" branch="false"/><line number="462" hits="403" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="59" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="464" hits="0" branch="false"/><line number="465" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="467" hits="118" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="468" hits="59" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="469" hits="0" branch="false"/><line number="470" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="475" hits="57" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="476" hits="57" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="477" hits="57" branch="false"/><line number="478" hits="57" branch="false"/><line number="480" hits="57" branch="false"/><line number="481" hits="114" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="482" hits="57" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="125" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="485" hits="57" branch="false"/><line number="487" hits="893" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="492" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="489" hits="989" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="492" branch="false"/><line number="491" hits="401" branch="false"/><line number="492" hits="396" branch="false"/><line number="493" hits="396" branch="false"/><line number="494" hits="474" branch="false"/><line number="495" hits="474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="423" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="497" hits="396" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="499" hits="44" branch="false"/><line number="500" hits="64" branch="false"/><line number="501" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="382" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="503" hits="396" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="218" branch="false"/><line number="505" hits="218" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="396" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="11" branch="false"/><line number="509" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="23" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="511" hits="11" branch="false"/><line number="513" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="514" hits="0" branch="false"/><line number="516" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="518" hits="12" branch="false"/><line number="520" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="521" hits="0" branch="false"/><line number="523" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="526" hits="396" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="1" branch="false"/><line number="529" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="395" branch="false"/><line number="532" hits="404" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="395" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="534" hits="1" branch="false"/><line number="535" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="537" hits="404" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="538" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="10" branch="false"/><line number="540" hits="404" branch="false"/><line number="541" hits="404" branch="false"/><line number="542" hits="404" branch="false"/><line number="543" hits="404" branch="false"/><line number="544" hits="404" branch="false"/><line number="545" hits="404" branch="false"/><line number="546" hits="404" branch="false"/><line number="547" hits="808" branch="false"/><line number="548" hits="808" branch="false"/></lines></method><method name="chrono::batch_render::ProductTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.7666666666666667" complexity="0.0"><lines><line number="550" hits="501" branch="false"/><line number="551" hits="501" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="552" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="553" hits="227" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="554" hits="579" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="555" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="556" hits="556" branch="false"/><line number="557" hits="501" branch="false"/><line number="558" hits="501" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="559" hits="501" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="560" hits="501" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="561" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="562" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="564" hits="501" branch="false"/></lines></method><method name="chrono::batch_render::ProductTable::Resolve" signature="()" line-rate="0.9696969696969697" branch-rate="0.9607843137254902" complexity="0.0"><lines><line number="566" hits="501" branch="false"/><line number="567" hits="501" branch="false"/><line number="568" hits="501" branch="false"/><line number="569" hits="12060" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="11559" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="571" hits="11155" branch="false"/><line number="573" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="575" hits="404" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="576" hits="404" branch="false"/><line number="577" hits="404" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="578" hits="207" branch="false"/><line number="579" hits="502" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="580" hits="0" branch="false"/><line number="581" hits="685" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="582" hits="590" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="583" hits="348" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="585" hits="207" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="414" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="414" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="414" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="589" hits="202" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="590" hits="207" branch="false"/><line number="591" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="592" hits="808" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="593" hits="404" branch="false"/><line number="594" hits="501" branch="false"/><line number="595" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="596" hits="501" branch="false"/><line number="597" hits="501" branch="false"/><line number="598" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="599" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="600" hits="501" branch="false"/></lines></method></methods><lines><line number="24" hits="5" branch="false"/><line number="25" hits="5" branch="false"/><line number="27" hits="5" branch="false"/><line number="28" hits="40" branch="false"/><line number="31" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="215" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="175" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="5" branch="false"/><line number="38" hits="0" branch="false"/><line number="41" hits="441" branch="false"/><line number="42" hits="441" branch="false"/><line number="44" hits="882" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="844" branch="false"/><line number="48" hits="844" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="30" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="53" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="54" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="57" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="30" branch="false"/><line number="61" hits="814" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="34" branch="false"/><line number="64" hits="780" branch="false"/><line number="67" hits="780" branch="false"/><line number="68" hits="780" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="71" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="73" hits="2" branch="false"/><line number="74" hits="2" branch="false"/><line number="75" hits="773" branch="false"/><line number="76" hits="773" branch="false"/><line number="85" hits="407" branch="false"/><line number="86" hits="407" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="87" hits="37" branch="false"/><line number="88" hits="37" branch="false"/><line number="89" hits="37" branch="false"/><line number="90" hits="81" branch="false"/><line number="91" hits="81" branch="false"/><line number="92" hits="237" branch="false"/><line number="93" hits="237" branch="false"/><line number="94" hits="237" branch="false"/><line number="95" hits="237" branch="false"/><line number="96" hits="237" branch="false"/><line number="97" hits="237" branch="false"/><line number="98" hits="17" branch="false"/><line number="99" hits="17" branch="false"/><line number="100" hits="17" branch="false"/><line number="101" hits="17" branch="false"/><line number="102" hits="17" branch="false"/><line number="103" hits="0" branch="false"/><line number="104" hits="0" branch="false"/><line number="105" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="107" hits="3" branch="false"/><line number="108" hits="3" branch="false"/><line number="109" hits="15" branch="false"/><line number="110" hits="15" branch="false"/><line number="122" hits="428" branch="false"/><line number="123" hits="428" branch="false"/><line number="151" hits="403" branch="false"/><line number="152" hits="452" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="153" hits="452" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="403" branch="false"/><line number="157" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="160" hits="394" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="32" branch="false"/><line number="165" hits="32" branch="false"/><line number="166" hits="32" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="167" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="32" branch="false"/><line number="170" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="89" branch="false"/><line number="172" hits="89" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="173" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="174" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="176" hits="89" branch="false"/><line number="177" hits="89" branch="false"/><line number="178" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="180" hits="0" branch="false"/><line number="181" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="89" branch="false"/><line number="184" hits="89" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="32" branch="false"/><line number="187" hits="32" branch="false"/><line number="189" hits="68" branch="false"/><line number="192" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="68" branch="false"/><line number="196" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="1" branch="false"/><line number="201" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="66" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="66" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="66" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="132" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="66" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="66" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="2" branch="false"/><line number="213" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="214" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="215" hits="0" branch="false"/><line number="217" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="219" hits="12" branch="false"/><line number="220" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="12" branch="false"/><line number="223" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="1" branch="false"/><line number="228" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="230" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="66" branch="false"/><line number="238" hits="497" branch="false"/><line number="240" hits="497" branch="false"/><line number="241" hits="497" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="497" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="69" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="244" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="246" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="68" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="428" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="428" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="428" branch="false"/><line number="257" hits="428" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="428" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="0" branch="false"/><line number="260" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="262" hits="427" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="20" branch="false"/><line number="266" hits="407" branch="false"/><line number="267" hits="407" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="1" branch="false"/><line number="271" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="14" branch="false"/><line number="275" hits="406" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="276" hits="0" branch="false"/><line number="278" hits="406" branch="false"/><line number="279" hits="406" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="406" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="281" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="283" hits="406" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="147" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="406" branch="false"/><line number="287" hits="920" branch="false"/><line number="289" hits="395" branch="false"/><line number="290" hits="395" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="32" branch="false"/><line number="293" hits="363" branch="false"/><line number="294" hits="374" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="213" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="298" hits="363" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="161" branch="false"/><line number="302" hits="161" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="75" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="304" hits="75" branch="false"/><line number="306" hits="86" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="309" hits="57" branch="false"/><line number="310" hits="57" branch="false"/><line number="311" hits="21" branch="false"/><line number="312" hits="21" branch="false"/><line number="313" hits="0" branch="false"/><line number="314" hits="0" branch="false"/><line number="320" hits="2394" branch="false"/><line number="321" hits="2394" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="322" hits="2394" branch="false"/><line number="325" hits="501" branch="false"/><line number="326" hits="501" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="501" branch="false"/><line number="329" hits="3982" branch="false"/><line number="330" hits="3982" branch="false"/><line number="331" hits="3982" branch="false"/><line number="332" hits="7779" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="333" hits="3982" branch="false"/><line number="335" hits="527" branch="false"/><line number="336" hits="527" branch="false"/><line number="337" hits="527" branch="false"/><line number="338" hits="960" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="433" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="527" branch="false"/><line number="342" hits="527" branch="false"/><line number="344" hits="404" branch="false"/><line number="345" hits="404" branch="false"/><line number="346" hits="404" branch="false"/><line number="347" hits="404" branch="false"/><line number="348" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="404" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="1209" branch="false"/><line number="352" hits="805" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="1744" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="939" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="355" hits="0" branch="false"/><line number="356" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="359" hits="805" branch="false"/><line number="360" hits="0" branch="false"/><line number="361" hits="404" branch="false"/><line number="362" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="404" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="364" hits="404" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="365" hits="404" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="366" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="404" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="369" hits="0" branch="false"/><line number="371" hits="404" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="372" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="404" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="374" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="404" branch="false"/><line number="378" hits="404" branch="false"/><line number="379" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="404" branch="false"/><line number="381" hits="404" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="382" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="404" branch="false"/><line number="384" hits="404" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="385" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="388" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="390" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="391" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="394" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="404" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="403" hits="404" branch="false"/><line number="404" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="408" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="409" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="403" branch="false"/><line number="413" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="844" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="441" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="441" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="418" hits="0" branch="false"/><line number="419" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="421" hits="441" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="422" hits="441" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="423" hits="0" branch="false"/><line number="424" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="426" hits="882" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="428" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="431" hits="403" branch="false"/><line number="432" hits="403" branch="false"/><line number="433" hits="403" branch="false"/><line number="434" hits="403" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="435" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="437" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="403" branch="false"/><line number="439" hits="403" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="371" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="780" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="817" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="445" hits="403" branch="false"/><line number="446" hits="1626" branch="false"/><line number="447" hits="1223" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="1223" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="449" hits="1223" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="450" hits="2446" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="451" hits="403" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="403" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="391" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="820" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="429" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="456" hits="0" branch="false"/><line number="457" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="461" hits="403" branch="false"/><line number="462" hits="403" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="59" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="464" hits="0" branch="false"/><line number="465" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="467" hits="118" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="468" hits="59" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="469" hits="0" branch="false"/><line number="470" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="475" hits="57" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="476" hits="57" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="477" hits="57" branch="false"/><line number="478" hits="57" branch="false"/><line number="480" hits="57" branch="false"/><line number="481" hits="114" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="482" hits="57" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="125" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="485" hits="57" branch="false"/><line number="487" hits="893" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="492" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="489" hits="989" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="492" branch="false"/><line number="491" hits="401" branch="false"/><line number="492" hits="396" branch="false"/><line number="493" hits="396" branch="false"/><line number="494" hits="474" branch="false"/><line number="495" hits="474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="423" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="497" hits="396" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="498" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="499" hits="44" branch="false"/><line number="500" hits="64" branch="false"/><line number="501" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="382" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="503" hits="396" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="218" branch="false"/><line number="505" hits="218" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="396" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="11" branch="false"/><line number="509" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="23" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="511" hits="11" branch="false"/><line number="513" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="514" hits="0" branch="false"/><line number="516" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="518" hits="12" branch="false"/><line number="520" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="521" hits="0" branch="false"/><line number="523" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="526" hits="396" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="1" branch="false"/><line number="529" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="395" branch="false"/><line number="532" hits="404" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="395" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="534" hits="1" branch="false"/><line number="535" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="537" hits="404" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="538" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="10" branch="false"/><line number="540" hits="404" branch="false"/><line number="541" hits="404" branch="false"/><line number="542" hits="404" branch="false"/><line number="543" hits="404" branch="false"/><line number="544" hits="404" branch="false"/><line number="545" hits="404" branch="false"/><line number="546" hits="404" branch="false"/><line number="547" hits="808" branch="false"/><line number="548" hits="808" branch="false"/><line number="550" hits="501" branch="false"/><line number="551" hits="501" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="552" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="553" hits="227" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="554" hits="579" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="555" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="556" hits="556" branch="false"/><line number="557" hits="501" branch="false"/><line number="558" hits="501" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="559" hits="501" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="560" hits="501" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="561" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="562" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="564" hits="501" branch="false"/><line number="566" hits="501" branch="false"/><line number="567" hits="501" branch="false"/><line number="568" hits="501" branch="false"/><line number="569" hits="12060" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="11559" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="571" hits="11155" branch="false"/><line number="573" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="404" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="575" hits="404" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="576" hits="404" branch="false"/><line number="577" hits="404" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="578" hits="207" branch="false"/><line number="579" hits="502" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="580" hits="0" branch="false"/><line number="581" hits="685" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="582" hits="590" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="583" hits="348" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="585" hits="207" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="414" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="414" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="414" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="589" hits="202" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="590" hits="207" branch="false"/><line number="591" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="592" hits="808" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="593" hits="404" branch="false"/><line number="594" hits="501" branch="false"/><line number="595" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="596" hits="501" branch="false"/><line number="597" hits="501" branch="false"/><line number="598" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="599" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="600" hits="501" branch="false"/></lines></class><class name="products_h" filename="chrono_batch_render/scene/tables/products.h" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><methods><method name="&lt;unknown function 78&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ResolvedVar::operator==" signature="(chrono::batch_render::ResolvedVar const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ProductShape::operator==" signature="(chrono::batch_render::ProductShape const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ProductTable::ProductTable" signature="(chrono::batch_render::Scene&amp;, chrono::batch_render::Structure&amp;, chrono::batch_render::SensorPipelineTable const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="122" hits="353" branch="false"/><line number="123" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ProductTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ProductTable::TableOutputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ProductTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="78" hits="210" branch="false"/><line number="79" hits="210" branch="false"/><line number="80" hits="210" branch="false"/><line number="81" hits="210" branch="false"/><line number="82" hits="210" branch="false"/><line number="83" hits="210" branch="false"/><line number="84" hits="210" branch="false"/><line number="85" hits="210" branch="false"/><line number="86" hits="210" branch="false"/><line number="87" hits="210" branch="false"/><line number="89" hits="210" branch="true" condition-coverage="50% (10/20)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="93" hits="219" branch="false"/><line number="94" hits="217" branch="false"/><line number="95" hits="215" branch="false"/><line number="96" hits="211" branch="false"/><line number="97" hits="210" branch="false"/><line number="98" hits="210" branch="false"/><line number="99" hits="208" branch="false"/><line number="100" hits="206" branch="false"/><line number="101" hits="206" branch="false"/><line number="102" hits="206" branch="false"/><line number="103" hits="199" branch="false"/><line number="104" hits="196" branch="false"/><line number="105" hits="196" branch="false"/><line number="106" hits="190" branch="false"/><line number="107" hits="190" branch="false"/><line number="108" hits="187" branch="false"/><line number="109" hits="187" branch="false"/><line number="111" hits="219" branch="true" condition-coverage="79% (27/34)"><conditions><condition number="0" type="jump" coverage="79%"/></conditions></line><line number="114" hits="808" branch="false"/><line number="122" hits="353" branch="false"/><line number="123" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="928" branch="false"/><line number="126" hits="928" branch="false"/><line number="131" hits="353" branch="false"/><line number="132" hits="353" branch="false"/><line number="133" hits="353" branch="false"/><line number="139" hits="928" branch="false"/><line number="140" hits="1856" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="141" hits="1856" branch="false"/></lines></class><class name="regions_cpp" filename="chrono_batch_render/scene/tables/regions.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Room" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="12" hits="861" branch="false"/><line number="13" hits="861" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Regions::Assign" signature="(std::vector&lt;std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, std::allocator&lt;std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; &gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="18" hits="642" branch="false"/><line number="19" hits="642" branch="false"/><line number="20" hits="642" branch="false"/><line number="21" hits="642" branch="false"/><line number="22" hits="1503" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="861" branch="false"/><line number="24" hits="861" branch="false"/><line number="25" hits="861" branch="false"/><line number="26" hits="861" branch="false"/><line number="27" hits="861" branch="false"/><line number="29" hits="642" branch="false"/></lines></method><method name="chrono::batch_render::Regions::Replace" signature="(unsigned int, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="31" hits="285" branch="false"/><line number="32" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="279" branch="false"/><line number="36" hits="279" branch="false"/><line number="37" hits="279" branch="false"/><line number="38" hits="279" branch="false"/><line number="39" hits="279" branch="false"/></lines></method></methods><lines><line number="12" hits="861" branch="false"/><line number="13" hits="861" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="642" branch="false"/><line number="19" hits="642" branch="false"/><line number="20" hits="642" branch="false"/><line number="21" hits="642" branch="false"/><line number="22" hits="1503" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="861" branch="false"/><line number="24" hits="861" branch="false"/><line number="25" hits="861" branch="false"/><line number="26" hits="861" branch="false"/><line number="27" hits="861" branch="false"/><line number="29" hits="642" branch="false"/><line number="31" hits="285" branch="false"/><line number="32" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="279" branch="false"/><line number="36" hits="279" branch="false"/><line number="37" hits="279" branch="false"/><line number="38" hits="279" branch="false"/><line number="39" hits="279" branch="false"/></lines></class><class name="regions_h" filename="chrono_batch_render/scene/tables/regions.h" line-rate="1.0" branch-rate="0.9047619047619048" complexity="0.0"><methods><method name="&lt;unknown function 10&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 15&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 19&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="19" hits="748" branch="false"/><line number="20" hits="748" branch="false"/><line number="27" hits="736" branch="false"/><line number="28" hits="736" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 23&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 27&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 31&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Regions::Items" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="10" hits="769" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="15" hits="6812" branch="false"/><line number="15" hits="148" branch="false"/><line number="16" hits="6812" branch="true" condition-coverage="81% (9/11)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="16" hits="148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="19" hits="471" branch="false"/><line number="19" hits="1072" branch="false"/><line number="19" hits="748" branch="false"/><line number="20" hits="471" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="20" hits="933" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="20" hits="748" branch="false"/><line number="23" hits="471" branch="false"/><line number="23" hits="450" branch="false"/><line number="23" hits="13" branch="false"/><line number="23" hits="649" branch="false"/><line number="24" hits="471" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="450" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="13" branch="false"/><line number="24" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="27" hits="4909" branch="false"/><line number="27" hits="447" branch="false"/><line number="27" hits="736" branch="false"/><line number="27" hits="649" branch="false"/><line number="27" hits="9" branch="false"/><line number="28" hits="4839" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="447" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="736" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="28" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="1054" branch="false"/><line number="31" hits="557" branch="false"/><line number="31" hits="285" branch="false"/><line number="32" hits="1054" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="557" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="143" branch="false"/><line number="36" hits="143" branch="false"/></lines></class><class name="semantics_cpp" filename="chrono_batch_render/scene/tables/semantics.cpp" line-rate="0.8639240506329114" branch-rate="0.726643598615917" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Mix" signature="(unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="19" hits="77779" branch="false"/><line number="20" hits="77779" branch="false"/><line number="21" hits="77779" branch="false"/><line number="22" hits="77779" branch="false"/><line number="23" hits="77779" branch="false"/><line number="24" hits="77779" branch="false"/></lines></method><method name="chrono::batch_render::HashPath" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.9166666666666666" branch-rate="0.375" complexity="0.0"><lines><line number="29" hits="7159" branch="false"/><line number="30" hits="7159" branch="false"/><line number="31" hits="7159" branch="false"/><line number="32" hits="70620" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="63461" branch="false"/><line number="34" hits="63461" branch="false"/><line number="36" hits="7159" branch="false"/><line number="37" hits="7159" branch="false"/><line number="38" hits="7159" branch="false"/><line number="39" hits="7159" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="42" hits="7159" branch="false"/></lines></method><method name="chrono::batch_render::PackIdMap" signature="(std::span&lt;std::pair&lt;chrono::batch_render::StableId, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="45" hits="3" branch="false"/><line number="46" hits="3" branch="false"/><line number="47" hits="3" branch="false"/><line number="48" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="9" branch="false"/><line number="51" hits="3" branch="false"/><line number="52" hits="3" branch="false"/><line number="53" hits="3" branch="false"/><line number="54" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="9" branch="false"/><line number="56" hits="9" branch="false"/><line number="57" hits="9" branch="false"/><line number="58" hits="9" branch="false"/><line number="59" hits="9" branch="false"/><line number="60" hits="9" branch="false"/><line number="62" hits="3" branch="false"/><line number="63" hits="3" branch="false"/><line number="64" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="67" hits="476" branch="false"/><line number="68" hits="476" branch="false"/><line number="69" hits="476" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="71" hits="2358" branch="false"/><line number="72" hits="2358" branch="false"/><line number="73" hits="2358" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="76" hits="8631" branch="false"/><line number="77" hits="8631" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Require" signature="(std::span&lt;chrono::batch_render::Token const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="80" hits="13" branch="false"/><line number="81" hits="13" branch="false"/><line number="82" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::TaxonomyIndex" signature="(chrono::batch_render::Token) const" line-rate="0.8" branch-rate="0.25" complexity="0.0"><lines><line number="84" hits="21" branch="false"/><line number="85" hits="21" branch="false"/><line number="86" hits="21" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="87" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="89" hits="21" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::SemanticId" signature="(chrono::batch_render::Token, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="92" hits="13" branch="false"/><line number="93" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::LabeledPrim" signature="(chrono::batch_render::Token, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="96" hits="5" branch="false"/><line number="97" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::FindLabels" signature="(unsigned int, chrono::batch_render::Token, std::map&lt;unsigned long, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, std::less&lt;unsigned long&gt;, std::allocator&lt;std::pair&lt;unsigned long const, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="100" hits="76" branch="false"/><line number="102" hits="76" branch="false"/><line number="103" hits="76" branch="false"/><line number="104" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="24" branch="false"/><line number="108" hits="24" branch="false"/><line number="109" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="112" hits="24" branch="false"/><line number="113" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="24" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::TrackRows" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="119" hits="7236" branch="false"/><line number="120" hits="7236" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="3" branch="false"/><line number="124" hits="3" branch="false"/><line number="126" hits="7236" branch="false"/><line number="127" hits="7236" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="7165" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="17" branch="false"/><line number="132" hits="17" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Resolve" signature="(unsigned int, std::map&lt;unsigned long, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, std::less&lt;unsigned long&gt;, std::allocator&lt;std::pair&lt;unsigned long const, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; &gt; &gt; &gt;&amp;)" line-rate="1.0" branch-rate="0.8461538461538461" complexity="0.0"><lines><line number="136" hits="7096" branch="false"/><line number="137" hits="7096" branch="false"/><line number="138" hits="7147" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="51" branch="false"/><line number="140" hits="51" branch="false"/><line number="141" hits="103" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="144" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="52" branch="false"/><line number="150" hits="51" branch="false"/><line number="151" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="24" branch="false"/><line number="153" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="24" branch="false"/><line number="156" hits="51" branch="false"/><line number="157" hits="51" branch="false"/><line number="159" hits="7096" branch="false"/><line number="160" hits="7096" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Grow" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="162" hits="476" branch="false"/><line number="163" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="191" branch="false"/><line number="166" hits="285" branch="false"/><line number="167" hits="285" branch="false"/><line number="168" hits="285" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="285" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="298" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="26" branch="false"/><line number="172" hits="13" branch="false"/><line number="173" hits="13" branch="false"/><line number="174" hits="13" branch="false"/><line number="176" hits="285" branch="false"/><line number="177" hits="285" branch="false"/><line number="178" hits="285" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="285" branch="false"/><line number="180" hits="285" branch="false"/><line number="181" hits="285" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Upload" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.9259259259259259" complexity="0.0"><lines><line number="183" hits="465" branch="false"/><line number="184" hits="465" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="465" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="465" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="187" hits="288" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="570" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="285" branch="false"/><line number="191" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="570" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="285" branch="false"/><line number="195" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="482" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="302" branch="false"/><line number="199" hits="302" branch="false"/><line number="200" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="9" branch="false"/><line number="202" hits="9" branch="false"/><line number="203" hits="9" branch="false"/><line number="204" hits="9" branch="false"/><line number="205" hits="9" branch="false"/><line number="209" hits="465" branch="false"/><line number="210" hits="465" branch="false"/><line number="211" hits="465" branch="false"/><line number="212" hits="465" branch="false"/><line number="213" hits="465" branch="false"/><line number="214" hits="1866" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="0.9" branch-rate="0.7954545454545454" complexity="0.0"><lines><line number="216" hits="476" branch="false"/><line number="217" hits="476" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="218" hits="476" branch="false"/><line number="219" hits="476" branch="false"/><line number="220" hits="476" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="476" branch="false"/><line number="222" hits="476" branch="false"/><line number="223" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="476" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="226" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="476" branch="false"/><line number="229" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="283" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="283" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="283" branch="false"/><line number="233" hits="283" branch="false"/><line number="234" hits="283" branch="false"/><line number="235" hits="283" branch="false"/><line number="236" hits="283" branch="false"/><line number="237" hits="283" branch="false"/><line number="238" hits="283" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="2155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="1872" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="241" hits="0" branch="false"/><line number="243" hits="1872" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="1872" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="1872" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1872" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="283" branch="false"/><line number="250" hits="193" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="335" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="142" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="253" hits="0" branch="false"/><line number="255" hits="142" branch="false"/><line number="256" hits="144" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="2" branch="false"/><line number="258" hits="2" branch="false"/><line number="260" hits="142" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="142" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="193" branch="false"/><line number="264" hits="5441" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="5248" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="26" branch="false"/><line number="268" hits="5222" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="5222" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="5222" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="205" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="12" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="275" hits="12" branch="false"/><line number="277" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="false"/><line number="282" hits="199" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="6" branch="false"/><line number="284" hits="9" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="285" hits="3" branch="false"/><line number="287" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="3" branch="false"/><line number="291" hits="5417" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="5224" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="5224" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="193" branch="false"/><line number="296" hits="476" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="297" hits="465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="476" branch="false"/><line number="300" hits="476" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::SetTexts[abi:cxx11]" signature="(unsigned int) const" line-rate="0.875" branch-rate="1.0" complexity="0.0"><lines><line number="302" hits="4" branch="false"/><line number="303" hits="4" branch="false"/><line number="304" hits="4" branch="false"/><line number="305" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="4" branch="false"/><line number="311" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::SemanticIdEntries" signature="(chrono::batch_render::Token) const" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="313" hits="3" branch="false"/><line number="314" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="3" branch="false"/><line number="316" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="27" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="319" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="15" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="325" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="5" branch="false"/><line number="327" hits="6" branch="false"/><line number="328" hits="36" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::LabeledPrims" signature="(chrono::batch_render::Token) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="330" hits="0" branch="false"/><line number="331" hits="0" branch="false"/><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="false"/><line number="334" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="335" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="336" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="337" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="0" branch="false"/><line number="341" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::PrimEntries" signature="(chrono::batch_render::Token, bool) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="343" hits="0" branch="false"/><line number="344" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="345" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="346" hits="0" branch="false"/><line number="347" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="348" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="353" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="354" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="355" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="356" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="357" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="360" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="361" hits="0" branch="false"/><line number="362" hits="0" branch="false"/><line number="363" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Entries" signature="(chrono::batch_render::RenderVarSource, chrono::batch_render::Token) const" line-rate="0.6363636363636364" branch-rate="0.5" complexity="0.0"><lines><line number="365" hits="4" branch="false"/><line number="366" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="367" hits="3" branch="false"/><line number="368" hits="3" branch="false"/><line number="369" hits="3" branch="false"/><line number="370" hits="0" branch="false"/><line number="371" hits="0" branch="false"/><line number="372" hits="0" branch="false"/><line number="373" hits="0" branch="false"/><line number="374" hits="1" branch="false"/><line number="375" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Map" signature="(chrono::batch_render::RenderVarSource, chrono::batch_render::Token)" line-rate="1.0" branch-rate="0.9375" complexity="0.0"><lines><line number="379" hits="5" branch="false"/><line number="380" hits="5" branch="false"/><line number="381" hits="5" branch="false"/><line number="382" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="4" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="386" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="4" branch="false"/><line number="388" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="12" branch="false"/><line number="390" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="4" branch="false"/><line number="395" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="2" branch="false"/><line number="399" hits="6" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="400" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="2" branch="false"/><line number="403" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::StableIdEntries" signature="() const" line-rate="0.85" branch-rate="0.6785714285714286" complexity="0.0"><lines><line number="406" hits="1" branch="false"/><line number="407" hits="1" branch="false"/><line number="408" hits="1" branch="false"/><line number="409" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="1" branch="false"/><line number="413" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="2" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="415" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="416" hits="0" branch="false"/><line number="418" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="422" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="423" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="424" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="425" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="429" hits="1" branch="false"/><line number="430" hits="1" branch="false"/></lines></method></methods><lines><line number="19" hits="77779" branch="false"/><line number="20" hits="77779" branch="false"/><line number="21" hits="77779" branch="false"/><line number="22" hits="77779" branch="false"/><line number="23" hits="77779" branch="false"/><line number="24" hits="77779" branch="false"/><line number="29" hits="7159" branch="false"/><line number="30" hits="7159" branch="false"/><line number="31" hits="7159" branch="false"/><line number="32" hits="70620" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="63461" branch="false"/><line number="34" hits="63461" branch="false"/><line number="36" hits="7159" branch="false"/><line number="37" hits="7159" branch="false"/><line number="38" hits="7159" branch="false"/><line number="39" hits="7159" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="42" hits="7159" branch="false"/><line number="45" hits="3" branch="false"/><line number="46" hits="3" branch="false"/><line number="47" hits="3" branch="false"/><line number="48" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="9" branch="false"/><line number="51" hits="3" branch="false"/><line number="52" hits="3" branch="false"/><line number="53" hits="3" branch="false"/><line number="54" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="9" branch="false"/><line number="56" hits="9" branch="false"/><line number="57" hits="9" branch="false"/><line number="58" hits="9" branch="false"/><line number="59" hits="9" branch="false"/><line number="60" hits="9" branch="false"/><line number="62" hits="3" branch="false"/><line number="63" hits="3" branch="false"/><line number="64" hits="3" branch="false"/><line number="67" hits="476" branch="false"/><line number="68" hits="476" branch="false"/><line number="69" hits="476" branch="false"/><line number="71" hits="2358" branch="false"/><line number="72" hits="2358" branch="false"/><line number="73" hits="2358" branch="false"/><line number="76" hits="8631" branch="false"/><line number="77" hits="8631" branch="false"/><line number="80" hits="13" branch="false"/><line number="81" hits="13" branch="false"/><line number="82" hits="13" branch="false"/><line number="84" hits="21" branch="false"/><line number="85" hits="21" branch="false"/><line number="86" hits="21" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="87" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="89" hits="21" branch="false"/><line number="92" hits="13" branch="false"/><line number="93" hits="13" branch="false"/><line number="96" hits="5" branch="false"/><line number="97" hits="5" branch="false"/><line number="100" hits="76" branch="false"/><line number="102" hits="76" branch="false"/><line number="103" hits="76" branch="false"/><line number="104" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="24" branch="false"/><line number="108" hits="24" branch="false"/><line number="109" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="112" hits="24" branch="false"/><line number="113" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="24" branch="false"/><line number="119" hits="7236" branch="false"/><line number="120" hits="7236" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="3" branch="false"/><line number="124" hits="3" branch="false"/><line number="126" hits="7236" branch="false"/><line number="127" hits="7236" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="7165" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="17" branch="false"/><line number="132" hits="17" branch="false"/><line number="136" hits="7096" branch="false"/><line number="137" hits="7096" branch="false"/><line number="138" hits="7147" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="51" branch="false"/><line number="140" hits="51" branch="false"/><line number="141" hits="103" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="144" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="52" branch="false"/><line number="150" hits="51" branch="false"/><line number="151" hits="51" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="24" branch="false"/><line number="153" hits="48" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="24" branch="false"/><line number="156" hits="51" branch="false"/><line number="157" hits="51" branch="false"/><line number="159" hits="7096" branch="false"/><line number="160" hits="7096" branch="false"/><line number="162" hits="476" branch="false"/><line number="163" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="191" branch="false"/><line number="166" hits="285" branch="false"/><line number="167" hits="285" branch="false"/><line number="168" hits="285" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="285" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="298" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="26" branch="false"/><line number="172" hits="13" branch="false"/><line number="173" hits="13" branch="false"/><line number="174" hits="13" branch="false"/><line number="176" hits="285" branch="false"/><line number="177" hits="285" branch="false"/><line number="178" hits="285" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="285" branch="false"/><line number="180" hits="285" branch="false"/><line number="181" hits="285" branch="false"/><line number="183" hits="465" branch="false"/><line number="184" hits="465" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="465" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="465" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="187" hits="288" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="570" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="285" branch="false"/><line number="191" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="570" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="285" branch="false"/><line number="195" hits="285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="482" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="302" branch="false"/><line number="199" hits="302" branch="false"/><line number="200" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="9" branch="false"/><line number="202" hits="9" branch="false"/><line number="203" hits="9" branch="false"/><line number="204" hits="9" branch="false"/><line number="205" hits="9" branch="false"/><line number="209" hits="465" branch="false"/><line number="210" hits="465" branch="false"/><line number="211" hits="465" branch="false"/><line number="212" hits="465" branch="false"/><line number="213" hits="465" branch="false"/><line number="214" hits="1866" branch="false"/><line number="216" hits="476" branch="false"/><line number="217" hits="476" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="218" hits="476" branch="false"/><line number="219" hits="476" branch="false"/><line number="220" hits="476" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="476" branch="false"/><line number="222" hits="476" branch="false"/><line number="223" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="476" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="226" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="476" branch="false"/><line number="229" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="283" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="283" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="283" branch="false"/><line number="233" hits="283" branch="false"/><line number="234" hits="283" branch="false"/><line number="235" hits="283" branch="false"/><line number="236" hits="283" branch="false"/><line number="237" hits="283" branch="false"/><line number="238" hits="283" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="2155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="1872" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="241" hits="0" branch="false"/><line number="243" hits="1872" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="1872" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="1872" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1872" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="283" branch="false"/><line number="250" hits="193" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="335" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="142" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="253" hits="0" branch="false"/><line number="255" hits="142" branch="false"/><line number="256" hits="144" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="2" branch="false"/><line number="258" hits="2" branch="false"/><line number="260" hits="142" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="142" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="193" branch="false"/><line number="264" hits="5441" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="5248" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="26" branch="false"/><line number="268" hits="5222" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="5222" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="5222" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="205" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="12" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="275" hits="12" branch="false"/><line number="277" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="false"/><line number="282" hits="199" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="6" branch="false"/><line number="284" hits="9" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="285" hits="3" branch="false"/><line number="287" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="3" branch="false"/><line number="291" hits="5417" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="5224" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="5224" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="193" branch="false"/><line number="296" hits="476" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="297" hits="465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="476" branch="false"/><line number="300" hits="476" branch="false"/><line number="302" hits="4" branch="false"/><line number="303" hits="4" branch="false"/><line number="304" hits="4" branch="false"/><line number="305" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="4" branch="false"/><line number="311" hits="0" branch="false"/><line number="313" hits="3" branch="false"/><line number="314" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="3" branch="false"/><line number="316" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="27" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="319" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="15" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="325" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="5" branch="false"/><line number="327" hits="6" branch="false"/><line number="328" hits="36" branch="false"/><line number="330" hits="0" branch="false"/><line number="331" hits="0" branch="false"/><line number="332" hits="0" branch="false"/><line number="333" hits="0" branch="false"/><line number="334" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="335" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="336" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="337" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="340" hits="0" branch="false"/><line number="341" hits="0" branch="false"/><line number="343" hits="0" branch="false"/><line number="344" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="345" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="346" hits="0" branch="false"/><line number="347" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="348" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="353" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="354" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="355" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="356" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="357" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="360" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="361" hits="0" branch="false"/><line number="362" hits="0" branch="false"/><line number="363" hits="0" branch="false"/><line number="365" hits="4" branch="false"/><line number="366" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="367" hits="3" branch="false"/><line number="368" hits="3" branch="false"/><line number="369" hits="3" branch="false"/><line number="370" hits="0" branch="false"/><line number="371" hits="0" branch="false"/><line number="372" hits="0" branch="false"/><line number="373" hits="0" branch="false"/><line number="374" hits="1" branch="false"/><line number="375" hits="1" branch="false"/><line number="379" hits="5" branch="false"/><line number="380" hits="5" branch="false"/><line number="381" hits="5" branch="false"/><line number="382" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="4" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="386" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="4" branch="false"/><line number="388" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="12" branch="false"/><line number="390" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="4" branch="false"/><line number="395" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="397" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="398" hits="2" branch="false"/><line number="399" hits="6" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="400" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="2" branch="false"/><line number="403" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="13" branch="false"/><line number="406" hits="1" branch="false"/><line number="407" hits="1" branch="false"/><line number="408" hits="1" branch="false"/><line number="409" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="1" branch="false"/><line number="413" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="2" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="415" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="416" hits="0" branch="false"/><line number="418" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="422" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="423" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="424" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="425" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="429" hits="1" branch="false"/><line number="430" hits="1" branch="false"/></lines></class><class name="semantics_h" filename="chrono_batch_render/scene/tables/semantics.h" line-rate="1.0" branch-rate="0.5" complexity="0.0"><methods><method name="&lt;unknown function 30&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 47&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="361" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::SemanticTable" signature="(chrono::batch_render::Structure&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="54" hits="361" branch="false"/></lines></method><method name="chrono::batch_render::SemanticTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SemanticTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="30" hits="1" branch="false"/><line number="47" hits="361" branch="false"/><line number="54" hits="361" branch="false"/><line number="56" hits="942" branch="false"/><line number="57" hits="942" branch="false"/><line number="75" hits="1" branch="false"/><line number="80" hits="942" branch="false"/><line number="81" hits="4710" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="82" hits="1884" branch="false"/></lines></class><class name="sensor_pipelines_cpp" filename="chrono_batch_render/scene/tables/sensor_pipelines.cpp" line-rate="0.8631578947368421" branch-rate="0.7282913165266106" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::SensorPipelineInputs" signature="()" line-rate="0.9230769230769231" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="275" branch="false"/><line number="25" hits="275" branch="false"/><line number="26" hits="31347" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="31072" branch="false"/><line number="28" hits="30522" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="31072" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="22258" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="21708" branch="false"/><line number="33" hits="9364" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="24788" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="15424" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="275" branch="false"/><line number="39" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SameInstance" signature="(chrono::batch_render::SensorPipelineInstance const&amp;, chrono::batch_render::SensorPipelineInstance const&amp;)" line-rate="1.0" branch-rate="0.625" complexity="0.0"><lines><line number="41" hits="13" branch="false"/><line number="42" hits="13" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="43" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::SensorPipelineTable::SensorPipelineTable" signature="(chrono::batch_render::Structure&amp;)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="48" hits="353" branch="false"/><line number="49" hits="706" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="chrono::batch_render::SensorPipelineTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="51" hits="2824" branch="false"/><line number="52" hits="2824" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="275" branch="false"/><line number="54" hits="275" branch="false"/><line number="56" hits="2824" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineTable::Registry" signature="() const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="59" hits="8746" branch="false"/><line number="60" hits="8746" branch="false"/><line number="61" hits="17492" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="8746" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineTable::Find" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="64" hits="197" branch="false"/><line number="65" hits="197" branch="false"/><line number="66" hits="197" branch="false"/><line number="67" hits="362" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="68" hits="197" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineTable::Definitions" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="70" hits="24" branch="false"/><line number="71" hits="24" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineTable::Connections" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="74" hits="232" branch="false"/><line number="75" hits="232" branch="false"/><line number="76" hits="426" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="388" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="194" branch="false"/><line number="80" hits="194" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="194" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="232" branch="false"/><line number="85" hits="388" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineTable::GatherNode" signature="(unsigned int) const" line-rate="0.569620253164557" branch-rate="0.42857142857142855" complexity="0.0"><lines><line number="87" hits="187" branch="false"/><line number="88" hits="187" branch="false"/><line number="89" hits="187" branch="false"/><line number="90" hits="187" branch="false"/><line number="91" hits="187" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="187" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="374" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="95" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="187" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="303" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="116" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="116" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="104" hits="0" branch="false"/><line number="106" hits="116" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="107" hits="116" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="101" branch="false"/><line number="109" hits="101" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="110" hits="101" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="111" hits="101" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="101" branch="false"/><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="116" hits="0" branch="false"/><line number="117" hits="15" branch="false"/><line number="118" hits="30" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="119" hits="15" branch="false"/><line number="120" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="116" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="116" branch="false"/><line number="126" hits="187" branch="false"/><line number="127" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="104" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="131" hits="104" branch="false"/><line number="133" hits="104" branch="false"/><line number="134" hits="104" branch="false"/><line number="135" hits="104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="97" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="94" branch="false"/><line number="139" hits="94" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="140" hits="94" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="141" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="208" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="104" branch="false"/><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="149" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="false"/><line number="152" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/><line number="155" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="false"/><line number="158" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="160" hits="0" branch="false"/><line number="162" hits="0" branch="false"/><line number="163" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="165" hits="0" branch="false"/><line number="167" hits="0" branch="false"/><line number="168" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="170" hits="0" branch="false"/><line number="172" hits="0" branch="false"/><line number="173" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="176" hits="0" branch="false"/><line number="178" hits="187" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineTable::GatherTaps" signature="() const" line-rate="0.9473684210526315" branch-rate="0.8235294117647058" complexity="0.0"><lines><line number="180" hits="478" branch="false"/><line number="181" hits="478" branch="false"/><line number="182" hits="478" branch="false"/><line number="183" hits="478" branch="false"/><line number="184" hits="11909" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="11431" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="11426" branch="false"/><line number="188" hits="454" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="908" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="190" hits="449" branch="false"/><line number="192" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="193" hits="5" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="194" hits="0" branch="false"/><line number="196" hits="10" branch="false"/><line number="197" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="199" hits="459" branch="false"/><line number="200" hits="478" branch="false"/><line number="201" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineTable::Gather" signature="(unsigned int, std::span&lt;chrono::batch_render::SensorPipelineTable::Tap const, 18446744073709551615ul&gt;) const" line-rate="0.9512195121951219" branch-rate="0.8222222222222222" complexity="0.0"><lines><line number="203" hits="45" branch="false"/><line number="205" hits="45" branch="false"/><line number="206" hits="45" branch="false"/><line number="207" hits="45" branch="false"/><line number="208" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="21" branch="true" condition-coverage="66% (6/9)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="212" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="3" branch="false"/><line number="215" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="220" hits="0" branch="false"/><line number="221" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="223" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="4" branch="false"/><line number="225" hits="5" branch="false"/><line number="226" hits="10" branch="false"/><line number="227" hits="8" branch="false"/><line number="228" hits="45" branch="false"/><line number="229" hits="45" branch="false"/><line number="230" hits="104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="241" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="196" branch="false"/><line number="235" hits="196" branch="false"/><line number="236" hits="379" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="237" hits="183" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="13" branch="false"/><line number="240" hits="183" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="183" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="183" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="183" branch="false"/><line number="247" hits="45" branch="false"/><line number="248" hits="45" branch="false"/><line number="249" hits="50" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.9310344827586207" complexity="0.0"><lines><line number="251" hits="485" branch="false"/><line number="252" hits="485" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="253" hits="485" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="485" branch="false"/><line number="255" hits="485" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="5" branch="false"/><line number="260" hits="5" branch="false"/><line number="261" hits="485" branch="false"/><line number="262" hits="27692" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="27207" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1210" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="485" branch="false"/><line number="269" hits="485" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="21" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="23" branch="false"/><line number="273" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="274" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="7" branch="false"/><line number="278" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="478" branch="false"/><line number="284" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="478" branch="false"/><line number="286" hits="478" branch="false"/><line number="287" hits="11909" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="11431" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="11386" branch="false"/><line number="291" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="45" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="294" hits="45" branch="false"/><line number="295" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::SensorPipelineTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.8857142857142857" complexity="0.0"><lines><line number="297" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="38" branch="false"/><line number="300" hits="44" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="44" branch="false"/><line number="302" hits="44" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="303" hits="44" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="304" hits="44" branch="false"/><line number="305" hits="44" branch="false"/><line number="306" hits="221" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="177" branch="false"/><line number="308" hits="177" branch="false"/><line number="309" hits="177" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="101" branch="false"/><line number="312" hits="76" branch="false"/><line number="313" hits="76" branch="false"/><line number="314" hits="177" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="101" branch="false"/><line number="316" hits="135" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="34" branch="false"/><line number="319" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="45" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="323" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="1" branch="false"/><line number="326" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="327" hits="45" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="329" hits="45" branch="false"/><line number="330" hits="478" branch="false"/><line number="331" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="478" branch="false"/><line number="333" hits="478" branch="false"/><line number="334" hits="478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="35" branch="false"/><line number="337" hits="478" branch="false"/><line number="338" hits="923" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="965" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineTable::Pack" signature="(bool)" line-rate="1.0" branch-rate="0.92" complexity="0.0"><lines><line number="343" hits="485" branch="false"/><line number="344" hits="485" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="345" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="523" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="970" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="358" hits="485" branch="false"/></lines></method><method name="chrono::batch_render::SensorPipelineTable::ReadWords" signature="(chrono::batch_render::SensorPipelineInstance const&amp;) const" line-rate="0.9090909090909091" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="360" hits="6" branch="false"/><line number="361" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="362" hits="0" branch="false"/><line number="364" hits="6" branch="false"/><line number="365" hits="6" branch="false"/><line number="366" hits="6" branch="false"/><line number="367" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="6" branch="false"/><line number="371" hits="6" branch="false"/></lines></method></methods><lines><line number="24" hits="275" branch="false"/><line number="25" hits="275" branch="false"/><line number="26" hits="31347" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="31072" branch="false"/><line number="28" hits="30522" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="31072" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="22258" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="21708" branch="false"/><line number="33" hits="9364" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="24788" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="15424" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="275" branch="false"/><line number="39" hits="0" branch="false"/><line number="41" hits="13" branch="false"/><line number="42" hits="13" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="43" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="353" branch="false"/><line number="49" hits="706" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="51" hits="2824" branch="false"/><line number="52" hits="2824" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="275" branch="false"/><line number="54" hits="275" branch="false"/><line number="56" hits="2824" branch="false"/><line number="59" hits="8746" branch="false"/><line number="60" hits="8746" branch="false"/><line number="61" hits="17492" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="8746" branch="false"/><line number="64" hits="197" branch="false"/><line number="65" hits="197" branch="false"/><line number="66" hits="197" branch="false"/><line number="67" hits="362" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="68" hits="197" branch="false"/><line number="70" hits="24" branch="false"/><line number="71" hits="24" branch="false"/><line number="74" hits="232" branch="false"/><line number="75" hits="232" branch="false"/><line number="76" hits="426" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="388" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="194" branch="false"/><line number="80" hits="194" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="194" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="232" branch="false"/><line number="85" hits="388" branch="false"/><line number="87" hits="187" branch="false"/><line number="88" hits="187" branch="false"/><line number="89" hits="187" branch="false"/><line number="90" hits="187" branch="false"/><line number="91" hits="187" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="187" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="374" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="95" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="187" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="303" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="116" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="116" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="104" hits="0" branch="false"/><line number="106" hits="116" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="107" hits="116" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="101" branch="false"/><line number="109" hits="101" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="110" hits="101" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="111" hits="101" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="101" branch="false"/><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="116" hits="0" branch="false"/><line number="117" hits="15" branch="false"/><line number="118" hits="30" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="119" hits="15" branch="false"/><line number="120" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="122" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="116" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="116" branch="false"/><line number="126" hits="187" branch="false"/><line number="127" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="104" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="131" hits="104" branch="false"/><line number="133" hits="104" branch="false"/><line number="134" hits="104" branch="false"/><line number="135" hits="104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="97" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="94" branch="false"/><line number="139" hits="94" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="140" hits="94" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="141" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="208" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="104" branch="false"/><line number="146" hits="0" branch="false"/><line number="147" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="149" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="false"/><line number="152" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="false"/><line number="154" hits="0" branch="false"/><line number="155" hits="0" branch="true" condition-coverage="0% (0/7)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="false"/><line number="158" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="160" hits="0" branch="false"/><line number="162" hits="0" branch="false"/><line number="163" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="165" hits="0" branch="false"/><line number="167" hits="0" branch="false"/><line number="168" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="170" hits="0" branch="false"/><line number="172" hits="0" branch="false"/><line number="173" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="175" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="176" hits="0" branch="false"/><line number="178" hits="187" branch="false"/><line number="180" hits="478" branch="false"/><line number="181" hits="478" branch="false"/><line number="182" hits="478" branch="false"/><line number="183" hits="478" branch="false"/><line number="184" hits="11909" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="11431" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="11426" branch="false"/><line number="188" hits="454" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="908" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="190" hits="449" branch="false"/><line number="192" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="193" hits="5" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="194" hits="0" branch="false"/><line number="196" hits="10" branch="false"/><line number="197" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="15" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="199" hits="459" branch="false"/><line number="200" hits="478" branch="false"/><line number="201" hits="15" branch="false"/><line number="203" hits="45" branch="false"/><line number="205" hits="45" branch="false"/><line number="206" hits="45" branch="false"/><line number="207" hits="45" branch="false"/><line number="208" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="21" branch="true" condition-coverage="66% (6/9)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="212" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="3" branch="false"/><line number="215" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="220" hits="0" branch="false"/><line number="221" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="223" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="4" branch="false"/><line number="225" hits="5" branch="false"/><line number="226" hits="10" branch="false"/><line number="227" hits="8" branch="false"/><line number="228" hits="45" branch="false"/><line number="229" hits="45" branch="false"/><line number="230" hits="104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="59" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="241" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="196" branch="false"/><line number="235" hits="196" branch="false"/><line number="236" hits="379" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="237" hits="183" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="13" branch="false"/><line number="240" hits="183" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="183" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="137" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="183" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="183" branch="false"/><line number="247" hits="45" branch="false"/><line number="248" hits="45" branch="false"/><line number="249" hits="50" branch="false"/><line number="251" hits="485" branch="false"/><line number="252" hits="485" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="253" hits="485" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="485" branch="false"/><line number="255" hits="485" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="5" branch="false"/><line number="260" hits="5" branch="false"/><line number="261" hits="485" branch="false"/><line number="262" hits="27692" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="27207" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1210" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="485" branch="false"/><line number="269" hits="485" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="21" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="23" branch="false"/><line number="273" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="274" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="7" branch="false"/><line number="278" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="478" branch="false"/><line number="284" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="478" branch="false"/><line number="286" hits="478" branch="false"/><line number="287" hits="11909" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="11431" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="11386" branch="false"/><line number="291" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="45" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="294" hits="45" branch="false"/><line number="295" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="297" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="38" branch="false"/><line number="300" hits="44" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="44" branch="false"/><line number="302" hits="44" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="303" hits="44" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="304" hits="44" branch="false"/><line number="305" hits="44" branch="false"/><line number="306" hits="221" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="177" branch="false"/><line number="308" hits="177" branch="false"/><line number="309" hits="177" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="101" branch="false"/><line number="312" hits="76" branch="false"/><line number="313" hits="76" branch="false"/><line number="314" hits="177" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="101" branch="false"/><line number="316" hits="135" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="34" branch="false"/><line number="319" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="45" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="323" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="1" branch="false"/><line number="326" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="327" hits="45" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="329" hits="45" branch="false"/><line number="330" hits="478" branch="false"/><line number="331" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="478" branch="false"/><line number="333" hits="478" branch="false"/><line number="334" hits="478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="35" branch="false"/><line number="337" hits="478" branch="false"/><line number="338" hits="923" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="965" branch="false"/><line number="343" hits="485" branch="false"/><line number="344" hits="485" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="345" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="485" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="523" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="970" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="358" hits="485" branch="false"/><line number="360" hits="6" branch="false"/><line number="361" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="362" hits="0" branch="false"/><line number="364" hits="6" branch="false"/><line number="365" hits="6" branch="false"/><line number="366" hits="6" branch="false"/><line number="367" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="6" branch="false"/><line number="371" hits="6" branch="false"/></lines></class><class name="sensor_pipelines_h" filename="chrono_batch_render/scene/tables/sensor_pipelines.h" line-rate="1.0" branch-rate="0.5217391304347826" complexity="0.0"><methods><method name="chrono::batch_render::SensorPipelineTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SensorPipelineTable::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SensorPipelineTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 54&gt;" signature="" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="54" hits="53" branch="false"/><line number="55" hits="106" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="&lt;unknown function 66&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="40" hits="928" branch="false"/><line number="41" hits="928" branch="false"/><line number="46" hits="8607" branch="false"/><line number="47" hits="25821" branch="true" condition-coverage="42% (3/7)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="50" hits="928" branch="false"/><line number="51" hits="1856" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="1856" branch="false"/><line number="54" hits="53" branch="false"/><line number="55" hits="106" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="542" branch="false"/><line number="67" hits="542" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="79" hits="12" branch="false"/></lines></class><class name="sensors_cpp" filename="chrono_batch_render/scene/tables/sensors.cpp" line-rate="0.9841269841269841" branch-rate="0.8444444444444444" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::SensorInputs" signature="()" line-rate="0.8888888888888888" branch-rate="1.0" complexity="0.0"><lines><line number="19" hits="5" branch="false"/><line number="20" hits="5" branch="false"/><line number="21" hits="25" branch="false"/><line number="22" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="325" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="5" branch="false"/><line number="29" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::SensorTable::Inputs" signature="() const" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="33" hits="2352" branch="false"/><line number="34" hits="2352" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="35" hits="2352" branch="false"/></lines></method><method name="chrono::batch_render::SensorTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="38" hits="498" branch="false"/><line number="39" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="44" hits="498" branch="false"/></lines></method><method name="chrono::batch_render::SensorTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.8870967741935484" complexity="0.0"><lines><line number="46" hits="498" branch="false"/><line number="47" hits="498" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="48" hits="498" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="498" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="498" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="498" branch="false"/><line number="52" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="498" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="64" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="67" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="68" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="498" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="70" hits="498" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="498" branch="false"/><line number="72" hits="498" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="3526" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="2988" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="2490" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="2072" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="1036" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="498" branch="false"/><line number="84" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="498" branch="false"/></lines></method><method name="chrono::batch_render::SensorTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="87" hits="353" branch="false"/><line number="88" hits="353" branch="false"/><line number="89" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::SensorTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="91" hits="1389" branch="false"/><line number="92" hits="1389" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="100" hits="1389" branch="false"/><line number="101" hits="706" branch="false"/></lines></method></methods><lines><line number="19" hits="5" branch="false"/><line number="20" hits="5" branch="false"/><line number="21" hits="25" branch="false"/><line number="22" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="325" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="300" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="5" branch="false"/><line number="29" hits="0" branch="false"/><line number="33" hits="2352" branch="false"/><line number="34" hits="2352" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="35" hits="2352" branch="false"/><line number="38" hits="498" branch="false"/><line number="39" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="44" hits="498" branch="false"/><line number="46" hits="498" branch="false"/><line number="47" hits="498" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="48" hits="498" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="498" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="498" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="498" branch="false"/><line number="52" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="498" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="64" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="66" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="67" hits="498" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="68" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="498" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="70" hits="498" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="498" branch="false"/><line number="72" hits="498" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="3526" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="2988" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="2490" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="2072" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="1036" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="498" branch="false"/><line number="84" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="498" branch="false"/><line number="87" hits="353" branch="false"/><line number="88" hits="353" branch="false"/><line number="89" hits="353" branch="false"/><line number="91" hits="1389" branch="false"/><line number="92" hits="1389" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="100" hits="1389" branch="false"/><line number="101" hits="706" branch="false"/></lines></class><class name="sensors_h" filename="chrono_batch_render/scene/tables/sensors.h" line-rate="1.0" branch-rate="0.6" complexity="0.0"><methods><method name="chrono::batch_render::SensorTable::SensorTable" signature="(chrono::batch_render::Structure&amp;)" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="20" hits="2118" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line></lines></method><method name="chrono::batch_render::SensorTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SensorTable::TableOutputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SensorTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="20" hits="2118" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="22" hits="928" branch="false"/><line number="23" hits="928" branch="false"/><line number="28" hits="353" branch="false"/><line number="29" hits="353" branch="false"/><line number="30" hits="353" branch="false"/><line number="37" hits="928" branch="false"/><line number="38" hits="5568" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="1856" branch="false"/></lines></class><class name="spectra_cpp" filename="chrono_batch_render/scene/tables/spectra.cpp" line-rate="0.9532710280373832" branch-rate="0.8046875" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Basis" signature="(float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="26" hits="8000" branch="false"/><line number="27" hits="8000" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="8000" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="8000" branch="false"/><line number="30" hits="8000" branch="false"/><line number="31" hits="8000" branch="false"/><line number="32" hits="8000" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Sample" signature="(std::span&lt;chrono::batch_render::Float2 const, 18446744073709551615ul&gt;, float)" line-rate="0.9090909090909091" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="35" hits="15680" branch="false"/><line number="36" hits="15680" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="10320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="640" branch="false"/><line number="42" hits="9680" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="0" branch="false"/><line number="45" hits="9680" branch="false"/><line number="46" hits="9680" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="9680" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="9680" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="49" hits="9680" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Average" signature="(std::span&lt;chrono::batch_render::Float2 const, 18446744073709551615ul&gt;, float, float)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="52" hits="120" branch="false"/><line number="53" hits="120" branch="false"/><line number="54" hits="120" branch="false"/><line number="55" hits="7800" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="7680" branch="false"/><line number="58" hits="120" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Rgb" signature="(std::span&lt;chrono::batch_render::Float2 const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="61" hits="20" branch="false"/><line number="62" hits="20" branch="false"/><line number="63" hits="20" branch="false"/><line number="64" hits="8020" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="8000" branch="false"/><line number="66" hits="8000" branch="false"/><line number="67" hits="8000" branch="false"/><line number="68" hits="8000" branch="false"/><line number="70" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Floats" signature="(chrono::batch_render::ColumnStore&amp;, chrono::batch_render::ColumnRef, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="73" hits="40" branch="false"/><line number="74" hits="40" branch="false"/><line number="75" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="14" branch="false"/><line number="78" hits="78" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::SpectralTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="83" hits="2332" branch="false"/><line number="84" hits="2332" branch="false"/><line number="86" hits="2332" branch="false"/></lines></method><method name="chrono::batch_render::SpectralTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="0.9272727272727272" branch-rate="0.8461538461538461" complexity="0.0"><lines><line number="89" hits="478" branch="false"/><line number="90" hits="478" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="91" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="478" branch="false"/><line number="98" hits="478" branch="false"/><line number="99" hits="956" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="478" branch="false"/><line number="101" hits="956" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="936" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="941" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="936" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="478" branch="false"/><line number="106" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="20" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="108" hits="0" branch="false"/><line number="110" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="20" branch="false"/><line number="113" hits="20" branch="false"/><line number="114" hits="62" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="115" hits="42" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="116" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="121" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="124" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="20" branch="false"/><line number="127" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="129" hits="15" branch="false"/><line number="130" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="131" hits="135" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="120" branch="false"/><line number="133" hits="120" branch="false"/><line number="136" hits="20" branch="false"/><line number="137" hits="478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="274" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="274" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="143" hits="274" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="145" hits="682" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="682" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="682" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="682" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="3416" branch="false"/></lines></method><method name="chrono::batch_render::SpectralTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="153" hits="478" branch="false"/><line number="154" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="155" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="156" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="157" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="158" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="159" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="160" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="161" hits="478" branch="false"/><line number="162" hits="478" branch="false"/><line number="163" hits="478" branch="false"/></lines></method></methods><lines><line number="26" hits="8000" branch="false"/><line number="27" hits="8000" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="8000" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="8000" branch="false"/><line number="30" hits="8000" branch="false"/><line number="31" hits="8000" branch="false"/><line number="32" hits="8000" branch="false"/><line number="35" hits="15680" branch="false"/><line number="36" hits="15680" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="10320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="640" branch="false"/><line number="42" hits="9680" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="0" branch="false"/><line number="45" hits="9680" branch="false"/><line number="46" hits="9680" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="9680" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="9680" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="49" hits="9680" branch="false"/><line number="52" hits="120" branch="false"/><line number="53" hits="120" branch="false"/><line number="54" hits="120" branch="false"/><line number="55" hits="7800" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="7680" branch="false"/><line number="58" hits="120" branch="false"/><line number="61" hits="20" branch="false"/><line number="62" hits="20" branch="false"/><line number="63" hits="20" branch="false"/><line number="64" hits="8020" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="8000" branch="false"/><line number="66" hits="8000" branch="false"/><line number="67" hits="8000" branch="false"/><line number="68" hits="8000" branch="false"/><line number="70" hits="20" branch="false"/><line number="73" hits="40" branch="false"/><line number="74" hits="40" branch="false"/><line number="75" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="14" branch="false"/><line number="78" hits="78" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="2332" branch="false"/><line number="84" hits="2332" branch="false"/><line number="86" hits="2332" branch="false"/><line number="89" hits="478" branch="false"/><line number="90" hits="478" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="91" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="478" branch="false"/><line number="98" hits="478" branch="false"/><line number="99" hits="956" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="478" branch="false"/><line number="101" hits="956" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="936" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="941" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="936" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="478" branch="false"/><line number="106" hits="498" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="20" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="108" hits="0" branch="false"/><line number="110" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="20" branch="false"/><line number="113" hits="20" branch="false"/><line number="114" hits="62" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="115" hits="42" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="116" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="121" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="124" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="20" branch="false"/><line number="127" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="129" hits="15" branch="false"/><line number="130" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="131" hits="135" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="120" branch="false"/><line number="133" hits="120" branch="false"/><line number="136" hits="20" branch="false"/><line number="137" hits="478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="274" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="274" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="143" hits="274" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="145" hits="682" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="682" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="682" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="682" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="3416" branch="false"/><line number="153" hits="478" branch="false"/><line number="154" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="155" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="156" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="157" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="158" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="159" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="160" hits="478" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="161" hits="478" branch="false"/><line number="162" hits="478" branch="false"/><line number="163" hits="478" branch="false"/></lines></class><class name="spectra_h" filename="chrono_batch_render/scene/tables/spectra.h" line-rate="1.0" branch-rate="0.5555555555555556" complexity="0.0"><methods><method name="&lt;unknown function 18&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="18" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::SpectralTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SpectralTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="18" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="20" hits="928" branch="false"/><line number="21" hits="928" branch="false"/><line number="28" hits="928" branch="false"/><line number="29" hits="7424" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="1856" branch="false"/></lines></class><class name="storage_h" filename="chrono_batch_render/scene/tables/storage.h" line-rate="0.9790209790209791" branch-rate="0.728125" complexity="0.0"><methods><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::CurvesRecord&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::Float4&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::MaterialRecord&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::MeshRecord&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::PointsRecord&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::ProductRecord&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::RadioRecord&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::SubsetRecord&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::TangentRecord&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::TextureRecord&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;unsigned int&gt;::RecordTable" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::MaterialRecord&gt;::Assign" signature="(unsigned int, chrono::batch_render::MaterialRecord const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;unsigned int&gt;::Assign" signature="(unsigned int, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::CurvesRecord&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::Float4&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::MaterialRecord&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::MeshRecord&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::PointsRecord&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::ProductRecord&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::RadioRecord&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::SubsetRecord&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::TangentRecord&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::TextureRecord&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;unsigned int&gt;::Reserve" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::CurvesRecord&gt;::Set" signature="(unsigned int, chrono::batch_render::CurvesRecord const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::Float4&gt;::Set" signature="(unsigned int, chrono::batch_render::Float4 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::MaterialRecord&gt;::Set" signature="(unsigned int, chrono::batch_render::MaterialRecord const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::MeshRecord&gt;::Set" signature="(unsigned int, chrono::batch_render::MeshRecord const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::PointsRecord&gt;::Set" signature="(unsigned int, chrono::batch_render::PointsRecord const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::ProductRecord&gt;::Set" signature="(unsigned int, chrono::batch_render::ProductRecord const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::RadioRecord&gt;::Set" signature="(unsigned int, chrono::batch_render::RadioRecord const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::SubsetRecord&gt;::Set" signature="(unsigned int, chrono::batch_render::SubsetRecord const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::TangentRecord&gt;::Set" signature="(unsigned int, chrono::batch_render::TangentRecord const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::TextureRecord&gt;::Set" signature="(unsigned int, chrono::batch_render::TextureRecord const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;unsigned int&gt;::Set" signature="(unsigned int, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 44&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::CurvesRecord&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::Float4&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::MaterialRecord&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::MeshRecord&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::PointsRecord&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::ProductRecord&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::RadioRecord&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::SubsetRecord&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::TangentRecord&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;chrono::batch_render::TextureRecord&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RecordTable&lt;unsigned int&gt;::Upload" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 88&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::BoundableBox&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::BvhBox&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::CameraRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::CheckerRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::CollectionRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::DetectorRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::DistortionRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::Float4&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::FollowState&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::InstanceRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::LidarRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::LightShapeRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::MotionRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::RadarRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::RenderOrigin&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::ResolvedImageable&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::ShapeRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::SlotHit&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::SurfaceRecord&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::WorldTransform&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;float&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;unsigned int&gt;::Allocate" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::BoundableBox&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::CameraRecord&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::CheckerRecord&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::CollectionRecord&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::DetectorRecord&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::DistortionRecord&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::Float4&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::FollowState&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::LidarRecord&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::LightShapeRecord&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::MotionRecord&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::RadarRecord&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;chrono::batch_render::SurfaceRecord&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;float&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::DeviceTable&lt;unsigned int&gt;::Reserve" signature="(chrono::batch_render::device::Device&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 109&gt;" signature="" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="109" hits="53" branch="false"/><line number="110" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="&lt;unknown function 113&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 114&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="19" hits="357" branch="false"/><line number="19" hits="1" branch="false"/><line number="19" hits="353" branch="false"/><line number="19" hits="399" branch="false"/><line number="19" hits="358" branch="false"/><line number="19" hits="353" branch="false"/><line number="19" hits="353" branch="false"/><line number="19" hits="353" branch="false"/><line number="19" hits="360" branch="false"/><line number="19" hits="360" branch="false"/><line number="19" hits="781" branch="false"/><line number="21" hits="311" branch="false"/><line number="21" hits="664" branch="false"/><line number="22" hits="311" branch="false"/><line number="22" hits="664" branch="false"/><line number="23" hits="311" branch="false"/><line number="23" hits="664" branch="false"/><line number="24" hits="311" branch="false"/><line number="24" hits="664" branch="false"/><line number="25" hits="311" branch="false"/><line number="25" hits="664" branch="false"/><line number="27" hits="1178" branch="false"/><line number="27" hits="7" branch="false"/><line number="27" hits="1241" branch="false"/><line number="27" hits="1335" branch="false"/><line number="27" hits="1279" branch="false"/><line number="27" hits="1406" branch="false"/><line number="27" hits="12004" branch="false"/><line number="27" hits="941" branch="false"/><line number="27" hits="1205" branch="false"/><line number="27" hits="1156" branch="false"/><line number="27" hits="14758" branch="false"/><line number="28" hits="1178" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="1241" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="1335" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="1279" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="1406" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="12004" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="941" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="1205" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="1156" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="14758" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="457" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="329" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="465" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="1504" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="277" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="351" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="440" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="314" branch="false"/><line number="30" hits="2" branch="false"/><line number="30" hits="22" branch="false"/><line number="30" hits="450" branch="false"/><line number="30" hits="327" branch="false"/><line number="30" hits="459" branch="false"/><line number="30" hits="1011" branch="false"/><line number="30" hits="277" branch="false"/><line number="30" hits="349" branch="false"/><line number="30" hits="392" branch="false"/><line number="30" hits="0" branch="false"/><line number="32" hits="1178" branch="false"/><line number="32" hits="7" branch="false"/><line number="32" hits="1241" branch="false"/><line number="32" hits="1335" branch="false"/><line number="32" hits="1279" branch="false"/><line number="32" hits="1406" branch="false"/><line number="32" hits="12004" branch="false"/><line number="32" hits="941" branch="false"/><line number="32" hits="1205" branch="false"/><line number="32" hits="1156" branch="false"/><line number="32" hits="14758" branch="false"/><line number="34" hits="88" branch="false"/><line number="34" hits="3" branch="false"/><line number="34" hits="169" branch="false"/><line number="34" hits="151" branch="false"/><line number="34" hits="167" branch="false"/><line number="34" hits="404" branch="false"/><line number="34" hits="11670" branch="false"/><line number="34" hits="9" branch="false"/><line number="34" hits="87" branch="false"/><line number="34" hits="154" branch="false"/><line number="34" hits="13740" branch="false"/><line number="35" hits="88" branch="false"/><line number="35" hits="3" branch="false"/><line number="35" hits="169" branch="false"/><line number="35" hits="151" branch="false"/><line number="35" hits="167" branch="false"/><line number="35" hits="404" branch="false"/><line number="35" hits="11670" branch="false"/><line number="35" hits="9" branch="false"/><line number="35" hits="87" branch="false"/><line number="35" hits="154" branch="false"/><line number="35" hits="13740" branch="false"/><line number="36" hits="88" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="151" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="167" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="404" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="11670" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="36" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="154" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="13740" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="79" branch="false"/><line number="39" hits="2" branch="false"/><line number="39" hits="94" branch="false"/><line number="39" hits="147" branch="false"/><line number="39" hits="131" branch="false"/><line number="39" hits="220" branch="false"/><line number="39" hits="10" branch="false"/><line number="39" hits="9" branch="false"/><line number="39" hits="36" branch="false"/><line number="39" hits="25" branch="false"/><line number="39" hits="7110" branch="false"/><line number="40" hits="79" branch="false"/><line number="40" hits="2" branch="false"/><line number="40" hits="94" branch="false"/><line number="40" hits="147" branch="false"/><line number="40" hits="131" branch="false"/><line number="40" hits="220" branch="false"/><line number="40" hits="10" branch="false"/><line number="40" hits="9" branch="false"/><line number="40" hits="36" branch="false"/><line number="40" hits="25" branch="false"/><line number="40" hits="7110" branch="false"/><line number="41" hits="79" branch="false"/><line number="41" hits="2" branch="false"/><line number="41" hits="94" branch="false"/><line number="41" hits="147" branch="false"/><line number="41" hits="131" branch="false"/><line number="41" hits="220" branch="false"/><line number="41" hits="10" branch="false"/><line number="41" hits="9" branch="false"/><line number="41" hits="36" branch="false"/><line number="41" hits="25" branch="false"/><line number="41" hits="7110" branch="false"/><line number="44" hits="15" branch="false"/><line number="44" hits="28" branch="false"/><line number="44" hits="3" branch="false"/><line number="44" hits="96" branch="false"/><line number="44" hits="387" branch="false"/><line number="44" hits="31" branch="false"/><line number="44" hits="37" branch="false"/><line number="44" hits="157" branch="false"/><line number="44" hits="6" branch="false"/><line number="44" hits="3" branch="false"/><line number="46" hits="15" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="27" branch="true" condition-coverage="50% (20/40)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="3" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="96" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="387" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="37" branch="true" condition-coverage="50% (7/14)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="157" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="3" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="49" hits="4528" branch="false"/><line number="49" hits="2" branch="false"/><line number="49" hits="259" branch="false"/><line number="50" hits="4528" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="259" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="545" branch="false"/><line number="53" hits="3" branch="false"/><line number="53" hits="536" branch="false"/><line number="53" hits="592" branch="false"/><line number="53" hits="556" branch="false"/><line number="53" hits="501" branch="false"/><line number="53" hits="334" branch="false"/><line number="53" hits="466" branch="false"/><line number="53" hits="559" branch="false"/><line number="53" hits="501" branch="false"/><line number="53" hits="1018" branch="false"/><line number="54" hits="545" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="536" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="556" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="334" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1018" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="545" branch="false"/><line number="55" hits="3" branch="false"/><line number="55" hits="536" branch="false"/><line number="55" hits="592" branch="false"/><line number="55" hits="556" branch="false"/><line number="55" hits="501" branch="false"/><line number="55" hits="334" branch="false"/><line number="55" hits="466" branch="false"/><line number="55" hits="559" branch="false"/><line number="55" hits="501" branch="false"/><line number="55" hits="1018" branch="false"/><line number="56" hits="545" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="536" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="592" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="556" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="501" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="334" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="466" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="559" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="501" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="56" hits="1018" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="58" hits="278" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="58" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="392" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="320" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="58" hits="279" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="58" hits="276" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="312" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="274" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="58" hits="281" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="58" hits="341" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="683" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="278" branch="false"/><line number="59" hits="2" branch="false"/><line number="59" hits="333" branch="false"/><line number="59" hits="320" branch="false"/><line number="59" hits="279" branch="false"/><line number="59" hits="275" branch="false"/><line number="59" hits="293" branch="false"/><line number="59" hits="274" branch="false"/><line number="59" hits="281" branch="false"/><line number="59" hits="311" branch="false"/><line number="59" hits="664" branch="false"/><line number="60" hits="267" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="203" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="272" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="277" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="226" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="41" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="192" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="278" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="190" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="354" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="61" hits="9" branch="false"/><line number="61" hits="2" branch="false"/><line number="63" hits="267" branch="false"/><line number="63" hits="1" branch="false"/><line number="63" hits="203" branch="false"/><line number="63" hits="272" branch="false"/><line number="63" hits="277" branch="false"/><line number="63" hits="226" branch="false"/><line number="63" hits="41" branch="false"/><line number="63" hits="192" branch="false"/><line number="63" hits="278" branch="false"/><line number="63" hits="181" branch="false"/><line number="63" hits="352" branch="false"/><line number="64" hits="267" branch="false"/><line number="64" hits="1" branch="false"/><line number="64" hits="203" branch="false"/><line number="64" hits="272" branch="false"/><line number="64" hits="277" branch="false"/><line number="64" hits="226" branch="false"/><line number="64" hits="41" branch="false"/><line number="64" hits="192" branch="false"/><line number="64" hits="278" branch="false"/><line number="64" hits="181" branch="false"/><line number="64" hits="352" branch="false"/><line number="65" hits="270" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="203" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="288" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="261" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="281" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="194" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="548" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="3" branch="false"/><line number="66" hits="1" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="16" branch="false"/><line number="66" hits="83" branch="false"/><line number="66" hits="35" branch="false"/><line number="66" hits="9" branch="false"/><line number="66" hits="4" branch="false"/><line number="66" hits="3" branch="false"/><line number="66" hits="13" branch="false"/><line number="66" hits="196" branch="false"/><line number="69" hits="545" branch="false"/><line number="69" hits="3" branch="false"/><line number="69" hits="536" branch="false"/><line number="69" hits="592" branch="false"/><line number="69" hits="556" branch="false"/><line number="69" hits="501" branch="false"/><line number="69" hits="334" branch="false"/><line number="69" hits="466" branch="false"/><line number="69" hits="559" branch="false"/><line number="69" hits="501" branch="false"/><line number="69" hits="1018" branch="false"/><line number="70" hits="545" branch="false"/><line number="70" hits="3" branch="false"/><line number="70" hits="536" branch="false"/><line number="70" hits="592" branch="false"/><line number="70" hits="556" branch="false"/><line number="70" hits="501" branch="false"/><line number="70" hits="334" branch="false"/><line number="70" hits="466" branch="false"/><line number="70" hits="559" branch="false"/><line number="70" hits="501" branch="false"/><line number="70" hits="1018" branch="false"/><line number="71" hits="545" branch="false"/><line number="71" hits="3" branch="false"/><line number="71" hits="536" branch="false"/><line number="71" hits="592" branch="false"/><line number="71" hits="556" branch="false"/><line number="71" hits="501" branch="false"/><line number="71" hits="334" branch="false"/><line number="71" hits="466" branch="false"/><line number="71" hits="559" branch="false"/><line number="71" hits="501" branch="false"/><line number="71" hits="1018" branch="false"/><line number="72" hits="278" branch="false"/><line number="72" hits="2" branch="false"/><line number="72" hits="333" branch="false"/><line number="72" hits="320" branch="false"/><line number="72" hits="279" branch="false"/><line number="72" hits="275" branch="false"/><line number="72" hits="293" branch="false"/><line number="72" hits="274" branch="false"/><line number="72" hits="281" branch="false"/><line number="72" hits="311" branch="false"/><line number="72" hits="664" branch="false"/><line number="75" hits="1483" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="3154" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="1605" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="1507" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="1429" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="1394" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="1499" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="1447" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="4471" branch="false"/><line number="88" hits="2248" branch="false"/><line number="88" hits="136" branch="false"/><line number="88" hits="1" branch="false"/><line number="88" hits="1560" branch="false"/><line number="89" hits="4471" branch="false"/><line number="89" hits="2248" branch="false"/><line number="89" hits="136" branch="false"/><line number="89" hits="1" branch="false"/><line number="89" hits="1560" branch="false"/><line number="91" hits="322" branch="false"/><line number="91" hits="278" branch="false"/><line number="91" hits="274" branch="false"/><line number="91" hits="274" branch="false"/><line number="91" hits="275" branch="false"/><line number="91" hits="274" branch="false"/><line number="91" hits="274" branch="false"/><line number="91" hits="2" branch="false"/><line number="91" hits="13" branch="false"/><line number="91" hits="311" branch="false"/><line number="91" hits="274" branch="false"/><line number="91" hits="275" branch="false"/><line number="91" hits="325" branch="false"/><line number="91" hits="275" branch="false"/><line number="91" hits="311" branch="false"/><line number="91" hits="331" branch="false"/><line number="91" hits="311" branch="false"/><line number="91" hits="311" branch="false"/><line number="91" hits="300" branch="false"/><line number="91" hits="642" branch="false"/><line number="91" hits="322" branch="false"/><line number="91" hits="554" branch="false"/><line number="92" hits="322" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="278" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="311" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="325" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="311" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="331" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="311" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="311" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="300" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="642" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="322" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="92" hits="554" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="93" hits="370" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="282" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="274" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="274" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="276" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="274" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="274" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="13" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="322" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="274" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="276" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="328" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="276" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="322" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="340" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="322" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="322" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="308" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="662" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="370" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="560" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="322" branch="false"/><line number="94" hits="278" branch="false"/><line number="94" hits="274" branch="false"/><line number="94" hits="274" branch="false"/><line number="94" hits="275" branch="false"/><line number="94" hits="274" branch="false"/><line number="94" hits="274" branch="false"/><line number="94" hits="2" branch="false"/><line number="94" hits="13" branch="false"/><line number="94" hits="311" branch="false"/><line number="94" hits="274" branch="false"/><line number="94" hits="275" branch="false"/><line number="94" hits="325" branch="false"/><line number="94" hits="275" branch="false"/><line number="94" hits="311" branch="false"/><line number="94" hits="331" branch="false"/><line number="94" hits="311" branch="false"/><line number="94" hits="311" branch="false"/><line number="94" hits="300" branch="false"/><line number="94" hits="642" branch="false"/><line number="94" hits="322" branch="false"/><line number="94" hits="554" branch="false"/><line number="95" hits="644" branch="false"/><line number="95" hits="556" branch="false"/><line number="95" hits="548" branch="false"/><line number="95" hits="548" branch="false"/><line number="95" hits="550" branch="false"/><line number="95" hits="548" branch="false"/><line number="95" hits="548" branch="false"/><line number="95" hits="4" branch="false"/><line number="95" hits="26" branch="false"/><line number="95" hits="622" branch="false"/><line number="95" hits="548" branch="false"/><line number="95" hits="550" branch="false"/><line number="95" hits="650" branch="false"/><line number="95" hits="550" branch="false"/><line number="95" hits="622" branch="false"/><line number="95" hits="662" branch="false"/><line number="95" hits="622" branch="false"/><line number="95" hits="622" branch="false"/><line number="95" hits="600" branch="false"/><line number="95" hits="1284" branch="false"/><line number="95" hits="644" branch="false"/><line number="95" hits="1108" branch="false"/><line number="97" hits="462" branch="false"/><line number="97" hits="498" branch="false"/><line number="97" hits="536" branch="false"/><line number="97" hits="691" branch="false"/><line number="97" hits="498" branch="false"/><line number="97" hits="498" branch="false"/><line number="97" hits="3" branch="false"/><line number="97" hits="37" branch="false"/><line number="97" hits="498" branch="false"/><line number="97" hits="691" branch="false"/><line number="97" hits="808" branch="false"/><line number="97" hits="498" branch="false"/><line number="97" hits="649" branch="false"/><line number="97" hits="536" branch="false"/><line number="97" hits="789" branch="false"/><line number="98" hits="462" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="498" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="98" hits="536" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="98" hits="691" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="498" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="98" hits="498" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="98" hits="3" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="37" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="98" hits="498" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="98" hits="691" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="808" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="498" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="649" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="536" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="789" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="322" branch="false"/><line number="101" hits="274" branch="false"/><line number="101" hits="274" branch="false"/><line number="101" hits="275" branch="false"/><line number="101" hits="274" branch="false"/><line number="101" hits="274" branch="false"/><line number="101" hits="2" branch="false"/><line number="101" hits="13" branch="false"/><line number="101" hits="274" branch="false"/><line number="101" hits="275" branch="false"/><line number="101" hits="325" branch="false"/><line number="101" hits="275" branch="false"/><line number="101" hits="300" branch="false"/><line number="101" hits="322" branch="false"/><line number="101" hits="554" branch="false"/><line number="102" hits="322" branch="false"/><line number="102" hits="274" branch="false"/><line number="102" hits="274" branch="false"/><line number="102" hits="275" branch="false"/><line number="102" hits="274" branch="false"/><line number="102" hits="274" branch="false"/><line number="102" hits="2" branch="false"/><line number="102" hits="13" branch="false"/><line number="102" hits="274" branch="false"/><line number="102" hits="275" branch="false"/><line number="102" hits="325" branch="false"/><line number="102" hits="275" branch="false"/><line number="102" hits="300" branch="false"/><line number="102" hits="322" branch="false"/><line number="102" hits="554" branch="false"/><line number="105" hits="2424" branch="false"/><line number="105" hits="2" branch="false"/><line number="105" hits="269" branch="false"/><line number="106" hits="2424" branch="true" condition-coverage="50% (6/12)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="106" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="106" hits="269" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="109" hits="53" branch="false"/><line number="109" hits="6320" branch="false"/><line number="109" hits="8695" branch="false"/><line number="109" hits="2205" branch="false"/><line number="109" hits="4" branch="false"/><line number="109" hits="1298" branch="false"/><line number="109" hits="485" branch="false"/><line number="109" hits="3049" branch="false"/><line number="109" hits="4054" branch="false"/><line number="110" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="2370" branch="true" condition-coverage="50% (8/16)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="2695" branch="true" condition-coverage="50% (14/28)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="1470" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="4" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="1298" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="485" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="1441" branch="true" condition-coverage="50% (6/12)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="1647" branch="true" condition-coverage="50% (7/14)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="113" hits="59" branch="false"/><line number="113" hits="213" branch="false"/><line number="113" hits="2" branch="false"/><line number="114" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="19" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="213" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="2733" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="2167" branch="false"/><line number="114" hits="1255" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="114" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="963" branch="false"/><line number="114" hits="976" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="114" hits="1247" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="114" hits="13" branch="false"/><line number="114" hits="1250" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line></lines></class><class name="subsets_cpp" filename="chrono_batch_render/scene/tables/subsets.cpp" line-rate="0.9867549668874173" branch-rate="0.8707865168539326" complexity="0.0"><methods><method name="chrono::batch_render::SubsetTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="25" hits="2320" branch="false"/><line number="26" hits="2320" branch="false"/></lines></method><method name="chrono::batch_render::SubsetTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="29" hits="466" branch="false"/><line number="30" hits="466" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="31" hits="466" branch="false"/></lines></method><method name="chrono::batch_render::SubsetTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="33" hits="466" branch="false"/><line number="34" hits="466" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="35" hits="466" branch="false"/><line number="36" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::SubsetTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.9615384615384616" branch-rate="0.7692307692307693" complexity="0.0"><lines><line number="38" hits="7568" branch="false"/><line number="39" hits="7102" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="466" branch="false"/><line number="41" hits="466" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="42" hits="192" branch="false"/><line number="43" hits="274" branch="false"/><line number="44" hits="2130" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="1856" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="333" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="281" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="53" hits="5438" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="5246" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="55" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="12" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="64" hits="466" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="65" hits="9" branch="false"/><line number="67" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="466" branch="false"/><line number="69" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="466" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="466" branch="false"/></lines></method><method name="chrono::batch_render::SubsetTable::Rebuild" signature="()" line-rate="0.9905660377358491" branch-rate="0.9259259259259259" complexity="0.0"><lines><line number="76" hits="278" branch="false"/><line number="77" hits="278" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="78" hits="278" branch="false"/><line number="79" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="284" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="278" branch="false"/><line number="89" hits="278" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="7" branch="false"/><line number="100" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="42" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="103" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="7" branch="false"/><line number="109" hits="7" branch="false"/><line number="110" hits="7" branch="false"/><line number="111" hits="7" branch="false"/><line number="112" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="116" hits="0" branch="false"/><line number="118" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="7" branch="false"/><line number="120" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="14" branch="false"/><line number="122" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="124" hits="28" branch="false"/><line number="126" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="42" branch="false"/><line number="129" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="42" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="132" hits="28" branch="false"/><line number="134" hits="14" branch="false"/><line number="135" hits="14" branch="false"/><line number="136" hits="14" branch="false"/><line number="137" hits="14" branch="false"/><line number="138" hits="14" branch="false"/><line number="139" hits="14" branch="false"/><line number="140" hits="14" branch="false"/><line number="141" hits="14" branch="false"/><line number="142" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="14" branch="false"/><line number="144" hits="14" branch="false"/><line number="146" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="6" branch="false"/><line number="149" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="8" branch="false"/><line number="152" hits="8" branch="false"/><line number="153" hits="8" branch="false"/><line number="154" hits="8" branch="false"/><line number="155" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="8" branch="false"/><line number="158" hits="7" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="6" branch="false"/><line number="163" hits="7" branch="false"/><line number="164" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="1" branch="false"/><line number="168" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="6" branch="false"/><line number="173" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="6" branch="false"/><line number="175" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="6" branch="false"/><line number="177" hits="12" branch="false"/><line number="178" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="6" branch="false"/><line number="180" hits="6" branch="false"/><line number="181" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="6" branch="false"/><line number="183" hits="6" branch="false"/><line number="184" hits="6" branch="false"/><line number="185" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="186" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="6" branch="false"/><line number="189" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="6" branch="false"/><line number="196" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="320" branch="false"/></lines></method><method name="chrono::batch_render::SubsetTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="199" hits="353" branch="false"/><line number="200" hits="353" branch="false"/><line number="201" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::SubsetTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="203" hits="365" branch="false"/><line number="204" hits="365" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="211" hits="365" branch="false"/><line number="212" hits="706" branch="false"/></lines></method></methods><lines><line number="25" hits="2320" branch="false"/><line number="26" hits="2320" branch="false"/><line number="29" hits="466" branch="false"/><line number="30" hits="466" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="31" hits="466" branch="false"/><line number="33" hits="466" branch="false"/><line number="34" hits="466" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="35" hits="466" branch="false"/><line number="36" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="7568" branch="false"/><line number="39" hits="7102" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="466" branch="false"/><line number="41" hits="466" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="42" hits="192" branch="false"/><line number="43" hits="274" branch="false"/><line number="44" hits="2130" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="1856" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="333" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="281" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="53" hits="5438" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="5246" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="55" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="24" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="12" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="64" hits="466" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="65" hits="9" branch="false"/><line number="67" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="466" branch="false"/><line number="69" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="466" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="466" branch="false"/><line number="76" hits="278" branch="false"/><line number="77" hits="278" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="78" hits="278" branch="false"/><line number="79" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="284" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="278" branch="false"/><line number="89" hits="278" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="96" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="7" branch="false"/><line number="100" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="42" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="103" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="7" branch="false"/><line number="109" hits="7" branch="false"/><line number="110" hits="7" branch="false"/><line number="111" hits="7" branch="false"/><line number="112" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="116" hits="0" branch="false"/><line number="118" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="7" branch="false"/><line number="120" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="14" branch="false"/><line number="122" hits="56" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="124" hits="28" branch="false"/><line number="126" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="42" branch="false"/><line number="129" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="42" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="132" hits="28" branch="false"/><line number="134" hits="14" branch="false"/><line number="135" hits="14" branch="false"/><line number="136" hits="14" branch="false"/><line number="137" hits="14" branch="false"/><line number="138" hits="14" branch="false"/><line number="139" hits="14" branch="false"/><line number="140" hits="14" branch="false"/><line number="141" hits="14" branch="false"/><line number="142" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="14" branch="false"/><line number="144" hits="14" branch="false"/><line number="146" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="6" branch="false"/><line number="149" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="8" branch="false"/><line number="152" hits="8" branch="false"/><line number="153" hits="8" branch="false"/><line number="154" hits="8" branch="false"/><line number="155" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="8" branch="false"/><line number="158" hits="7" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="6" branch="false"/><line number="163" hits="7" branch="false"/><line number="164" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="1" branch="false"/><line number="168" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="6" branch="false"/><line number="173" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="6" branch="false"/><line number="175" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="6" branch="false"/><line number="177" hits="12" branch="false"/><line number="178" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="6" branch="false"/><line number="180" hits="6" branch="false"/><line number="181" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="6" branch="false"/><line number="183" hits="6" branch="false"/><line number="184" hits="6" branch="false"/><line number="185" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="186" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="6" branch="false"/><line number="189" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="6" branch="false"/><line number="196" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="320" branch="false"/><line number="199" hits="353" branch="false"/><line number="200" hits="353" branch="false"/><line number="201" hits="353" branch="false"/><line number="203" hits="365" branch="false"/><line number="204" hits="365" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="211" hits="365" branch="false"/><line number="212" hits="706" branch="false"/></lines></class><class name="subsets_h" filename="chrono_batch_render/scene/tables/subsets.h" line-rate="1.0" branch-rate="0.5333333333333333" complexity="0.0"><methods><method name="&lt;unknown function 20&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="20" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::SubsetTable::SubsetTable" signature="(chrono::batch_render::Structure&amp;)" line-rate="1.0" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="28" hits="353" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line></lines></method><method name="chrono::batch_render::SubsetTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SubsetTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 47&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="20" hits="353" branch="false"/><line number="28" hits="353" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="30" hits="928" branch="false"/><line number="31" hits="928" branch="false"/><line number="39" hits="928" branch="false"/><line number="40" hits="1856" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="1856" branch="false"/><line number="47" hits="4" branch="false"/><line number="48" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></class><class name="surfaces_cpp" filename="chrono_batch_render/scene/tables/surfaces.cpp" line-rate="0.9818181818181818" branch-rate="0.8115942028985508" complexity="0.0"><methods><method name="chrono::batch_render::SurfaceTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="31" hits="2573" branch="false"/><line number="32" hits="2573" branch="false"/></lines></method><method name="chrono::batch_render::SurfaceTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="35" hits="649" branch="false"/><line number="36" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="649" branch="false"/></lines></method><method name="chrono::batch_render::SurfaceTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="0.975609756097561" branch-rate="0.8166666666666667" complexity="0.0"><lines><line number="39" hits="649" branch="false"/><line number="40" hits="649" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="41" hits="649" branch="false"/><line number="42" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="44" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="649" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="649" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="649" branch="false"/><line number="52" hits="1307" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="1316" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="649" branch="false"/><line number="55" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="649" branch="false"/><line number="57" hits="1396" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="747" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="747" branch="false"/><line number="61" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="0" branch="false"/><line number="64" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="649" branch="false"/><line number="66" hits="1298" branch="false"/><line number="67" hits="649" branch="false"/><line number="68" hits="649" branch="false"/><line number="69" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="70" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="649" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="73" hits="649" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="649" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="75" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="649" branch="false"/><line number="77" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="649" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="649" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="649" branch="false"/><line number="82" hits="649" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="2596" branch="false"/></lines></method><method name="chrono::batch_render::SurfaceTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="85" hits="353" branch="false"/><line number="86" hits="353" branch="false"/><line number="87" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::SurfaceTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="89" hits="1002" branch="false"/><line number="90" hits="1002" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="1113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="742" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="97" hits="1002" branch="false"/><line number="98" hits="742" branch="false"/></lines></method></methods><lines><line number="31" hits="2573" branch="false"/><line number="32" hits="2573" branch="false"/><line number="35" hits="649" branch="false"/><line number="36" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="649" branch="false"/><line number="39" hits="649" branch="false"/><line number="40" hits="649" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="41" hits="649" branch="false"/><line number="42" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="43" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="44" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="649" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="649" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="649" branch="false"/><line number="52" hits="1307" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="1316" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="649" branch="false"/><line number="55" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="649" branch="false"/><line number="57" hits="1396" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="747" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="747" branch="false"/><line number="61" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="0" branch="false"/><line number="64" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="649" branch="false"/><line number="66" hits="1298" branch="false"/><line number="67" hits="649" branch="false"/><line number="68" hits="649" branch="false"/><line number="69" hits="649" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="70" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="649" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="73" hits="649" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="649" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="75" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="649" branch="false"/><line number="77" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="649" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="649" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="649" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="649" branch="false"/><line number="82" hits="649" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="2596" branch="false"/><line number="85" hits="353" branch="false"/><line number="86" hits="353" branch="false"/><line number="87" hits="353" branch="false"/><line number="89" hits="1002" branch="false"/><line number="90" hits="1002" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="1113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="742" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="97" hits="1002" branch="false"/><line number="98" hits="742" branch="false"/></lines></class><class name="surfaces_h" filename="chrono_batch_render/scene/tables/surfaces.h" line-rate="1.0" branch-rate="0.45454545454545453" complexity="0.0"><methods><method name="chrono::batch_render::SurfaceTable::SurfaceTable" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::RenderTables const&amp;, chrono::batch_render::InstanceTable const&amp;)" line-rate="1.0" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="21" hits="371" branch="false"/><line number="22" hits="742" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line></lines></method><method name="chrono::batch_render::SurfaceTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SurfaceTable::TableInputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SurfaceTable::Structural" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::SurfaceTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="21" hits="371" branch="false"/><line number="22" hits="742" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="24" hits="963" branch="false"/><line number="25" hits="963" branch="false"/><line number="30" hits="2573" branch="false"/><line number="31" hits="2573" branch="false"/><line number="32" hits="2573" branch="false"/><line number="35" hits="1924" branch="false"/><line number="36" hits="1924" branch="false"/><line number="43" hits="963" branch="false"/><line number="44" hits="1926" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="45" hits="1926" branch="false"/><line number="47" hits="12" branch="false"/><line number="48" hits="12" branch="false"/></lines></class><class name="table_h" filename="chrono_batch_render/scene/tables/table.h" line-rate="1.0" branch-rate="0.8846153846153846" complexity="0.0"><methods><method name="&lt;unknown function 31&gt;" signature="" line-rate="1.0" branch-rate="0.8125" complexity="0.0"><lines><line number="31" hits="6634" branch="true" condition-coverage="81% (13/16)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line></lines></method><method name="chrono::batch_render::RenderTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="33" hits="485" branch="false"/><line number="36" hits="780" branch="false"/><line number="38" hits="1812" branch="false"/><line number="39" hits="735" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 36&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RenderHeader::Describe" signature="(chrono::batch_render::Table const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="42" hits="10464" branch="false"/><line number="43" hits="10464" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="10393" branch="false"/><line number="46" hits="10464" branch="false"/></lines></method><method name="chrono::batch_render::RenderHeader::Seal" signature="(chrono::batch_render::AuthoredData const&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="48" hits="1167" branch="false"/><line number="49" hits="1167" branch="false"/><line number="50" hits="1167" branch="false"/><line number="51" hits="1167" branch="false"/><line number="52" hits="1167" branch="false"/><line number="53" hits="1167" branch="false"/><line number="54" hits="1167" branch="false"/><line number="55" hits="1167" branch="false"/><line number="56" hits="1167" branch="false"/><line number="57" hits="1167" branch="false"/><line number="58" hits="1167" branch="false"/></lines></method></methods><lines><line number="31" hits="6634" branch="true" condition-coverage="81% (13/16)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="33" hits="485" branch="false"/><line number="36" hits="19" branch="false"/><line number="36" hits="780" branch="false"/><line number="38" hits="1812" branch="false"/><line number="39" hits="735" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="10464" branch="false"/><line number="43" hits="10464" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="10393" branch="false"/><line number="46" hits="10464" branch="false"/><line number="48" hits="1167" branch="false"/><line number="49" hits="1167" branch="false"/><line number="50" hits="1167" branch="false"/><line number="51" hits="1167" branch="false"/><line number="52" hits="1167" branch="false"/><line number="53" hits="1167" branch="false"/><line number="54" hits="1167" branch="false"/><line number="55" hits="1167" branch="false"/><line number="56" hits="1167" branch="false"/><line number="57" hits="1167" branch="false"/><line number="58" hits="1167" branch="false"/></lines></class><class name="tangents_cpp" filename="chrono_batch_render/scene/tables/tangents.cpp" line-rate="0.92" branch-rate="0.7207792207792207" complexity="0.0"><methods><method name="&lt;unknown function 26&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="26" hits="39" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ContextFaces" signature="(SMikkTSpaceContext const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="33" hits="15766" branch="false"/><line number="34" hits="15766" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Corner" signature="(SMikkTSpaceContext const*, int, int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="37" hits="7705" branch="false"/><line number="38" hits="7705" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::FaceCount" signature="(SMikkTSpaceContext const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="41" hits="146" branch="false"/><line number="42" hits="146" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::FaceSize" signature="(SMikkTSpaceContext const*, int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="45" hits="210" branch="false"/><line number="46" hits="210" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Position" signature="(SMikkTSpaceContext const*, float*, int, int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="49" hits="4619" branch="false"/><line number="50" hits="4619" branch="false"/><line number="51" hits="4619" branch="false"/><line number="52" hits="4619" branch="false"/><line number="53" hits="4619" branch="false"/><line number="54" hits="4619" branch="false"/><line number="55" hits="4619" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Normal" signature="(SMikkTSpaceContext const*, float*, int, int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="57" hits="1476" branch="false"/><line number="58" hits="1476" branch="false"/><line number="59" hits="1476" branch="false"/><line number="60" hits="1476" branch="false"/><line number="61" hits="1476" branch="false"/><line number="62" hits="1476" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::TexCoord" signature="(SMikkTSpaceContext const*, float*, int, int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="64" hits="1333" branch="false"/><line number="65" hits="1333" branch="false"/><line number="66" hits="1333" branch="false"/><line number="67" hits="1333" branch="false"/><line number="68" hits="1333" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::StoreTangent" signature="(SMikkTSpaceContext const*, float const*, float, int, int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="70" hits="277" branch="false"/><line number="72" hits="277" branch="false"/><line number="73" hits="277" branch="false"/><line number="74" hits="277" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Sub" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="76" hits="512" branch="false"/><line number="77" hits="512" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Cross" signature="(chrono::batch_render::Float3, chrono::batch_render::Float3)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="80" hits="256" branch="false"/><line number="81" hits="256" branch="false"/></lines></method><method name="chrono::batch_render::SmoothCornerNormals" signature="(std::span&lt;chrono::batch_render::Float3 const, 18446744073709551615ul&gt;, std::span&lt;int const, 18446744073709551615ul&gt;, std::span&lt;int const, 18446744073709551615ul&gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="86" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="0" branch="false"/><line number="99" hits="0" branch="false"/><line number="100" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="101" hits="0" branch="false"/><line number="104" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="108" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="110" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::FacetedCornerNormals" signature="(std::span&lt;chrono::batch_render::Float3 const, 18446744073709551615ul&gt;, std::span&lt;int const, 18446744073709551615ul&gt;, std::span&lt;int const, 18446744073709551615ul&gt;)" line-rate="0.9130434782608695" branch-rate="0.5833333333333334" complexity="0.0"><lines><line number="117" hits="34" branch="false"/><line number="120" hits="34" branch="false"/><line number="121" hits="34" branch="false"/><line number="122" hits="98" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="64" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="124" hits="64" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="64" branch="false"/><line number="128" hits="64" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="129" hits="320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="256" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="131" hits="256" branch="false"/><line number="132" hits="256" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="false"/><line number="136" hits="256" branch="false"/><line number="137" hits="256" branch="false"/><line number="138" hits="256" branch="false"/><line number="140" hits="64" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="141" hits="64" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="128" branch="false"/><line number="143" hits="64" branch="false"/><line number="145" hits="64" branch="false"/><line number="147" hits="34" branch="false"/></lines></method><method name="chrono::batch_render::MikkTangents" signature="(chrono::batch_render::TangentMesh const&amp;)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="150" hits="39" branch="false"/><line number="151" hits="39" branch="false"/><line number="152" hits="39" branch="false"/><line number="153" hits="39" branch="false"/><line number="154" hits="108" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="68" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="68" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="69" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="166" hits="39" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="167" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="1" branch="false"/><line number="170" hits="38" branch="false"/><line number="171" hits="38" branch="false"/><line number="172" hits="38" branch="false"/><line number="173" hits="38" branch="false"/><line number="174" hits="38" branch="false"/><line number="175" hits="38" branch="false"/><line number="176" hits="38" branch="false"/><line number="177" hits="38" branch="false"/><line number="178" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="38" branch="false"/><line number="180" hits="39" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="190" hits="2437" branch="false"/><line number="191" hits="2437" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="194" hits="559" branch="false"/><line number="195" hits="559" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="196" hits="559" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="198" hits="940" branch="false"/><line number="199" hits="1880" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="1880" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::CacheCells" signature="(chrono::batch_render::TangentTable::Mesh&amp;, chrono::batch_render::TangentTable::Cells const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="202" hits="85" branch="false"/><line number="203" hits="85" branch="false"/><line number="204" hits="85" branch="false"/><line number="205" hits="85" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::KeyFor" signature="(chrono::batch_render::TangentTable::Mesh const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="207" hits="97" branch="false"/><line number="208" hits="97" branch="false"/><line number="209" hits="97" branch="false"/><line number="210" hits="97" branch="false"/><line number="211" hits="97" branch="false"/><line number="212" hits="97" branch="false"/><line number="213" hits="97" branch="false"/><line number="214" hits="97" branch="false"/><line number="215" hits="97" branch="false"/><line number="216" hits="97" branch="false"/><line number="217" hits="97" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Compute" signature="(chrono::batch_render::TangentTable::Mesh const&amp;, chrono::batch_render::TangentTable::Key const&amp;, chrono::batch_render::TangentTable::Set&amp;)" line-rate="1.0" branch-rate="0.88" complexity="0.0"><lines><line number="220" hits="77" branch="false"/><line number="221" hits="77" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="222" hits="77" branch="false"/><line number="223" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="77" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="77" branch="false"/><line number="226" hits="77" branch="false"/><line number="227" hits="77" branch="false"/><line number="228" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="77" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="235" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="34" branch="false"/><line number="238" hits="68" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TangentTable::Compute(chrono::batch_render::TangentTable::Mesh const&amp;, chrono::batch_render::TangentTable::Key const&amp;, chrono::batch_render::TangentTable::Set&amp;)::{lambda(chrono::batch_render::Primvar const&amp;)#1}::operator()" signature="(chrono::batch_render::Primvar const&amp;) const" line-rate="1.0" branch-rate="0.8947368421052632" complexity="0.0"><lines><line number="239" hits="34" branch="false"/><line number="240" hits="34" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="242" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="33" branch="false"/><line number="246" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="254" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="33" branch="false"/><line number="257" hits="33" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Compute(chrono::batch_render::TangentTable::Mesh const&amp;, chrono::batch_render::TangentTable::Key const&amp;, chrono::batch_render::TangentTable::Set&amp;)::{lambda(chrono::batch_render::Primvar const&amp;)#2}::operator()" signature="(chrono::batch_render::Primvar const&amp;) const" line-rate="0.875" branch-rate="0.5959595959595959" complexity="0.0"><lines><line number="259" hits="33" branch="false"/><line number="260" hits="33" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="263" hits="33" branch="false"/><line number="264" hits="33" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="266" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="33" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="269" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="272" hits="66" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="273" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="274" hits="33" branch="false"/><line number="275" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="279" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="33" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="286" hits="33" branch="false"/><line number="287" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="33" branch="false"/><line number="289" hits="81" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="48" branch="false"/><line number="291" hits="144" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="96" branch="false"/><line number="293" hits="96" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="296" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="298" hits="48" branch="false"/><line number="300" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="321" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="288" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="304" hits="288" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="288" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="306" hits="288" branch="false"/><line number="307" hits="288" branch="false"/><line number="308" hits="288" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="309" hits="0" branch="false"/><line number="310" hits="288" branch="false"/><line number="311" hits="576" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="312" hits="288" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="321" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="288" branch="false"/><line number="318" hits="225" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="192" branch="false"/><line number="321" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="321" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="288" branch="false"/><line number="326" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="0" branch="false"/><line number="329" hits="33" branch="false"/><line number="330" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="331" hits="33" branch="false"/><line number="332" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="334" hits="33" branch="false"/><line number="335" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="336" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="337" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="338" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="339" hits="33" branch="false"/><line number="340" hits="33" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="341" hits="33" branch="false"/><line number="342" hits="33" branch="false"/><line number="343" hits="33" branch="false"/><line number="344" hits="275" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Recompute" signature="(chrono::batch_render::TangentTable::Mesh const&amp;, chrono::batch_render::TangentTable::Key const&amp;, chrono::batch_render::TangentTable::Set&amp;, chrono::batch_render::device::CommandEncoder&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="346" hits="3" branch="false"/><line number="348" hits="3" branch="false"/><line number="349" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="350" hits="3" branch="false"/><line number="351" hits="3" branch="false"/><line number="352" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="353" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="354" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="355" hits="3" branch="false"/><line number="356" hits="3" branch="false"/><line number="357" hits="3" branch="false"/><line number="358" hits="3" branch="false"/><line number="359" hits="3" branch="false"/><line number="360" hits="3" branch="false"/><line number="361" hits="3" branch="false"/><line number="362" hits="3" branch="false"/><line number="363" hits="3" branch="false"/><line number="364" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="365" hits="3" branch="false"/><line number="366" hits="3" branch="false"/><line number="367" hits="3" branch="false"/><line number="368" hits="3" branch="false"/><line number="369" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Link" signature="(unsigned int, chrono::batch_render::TangentTable::Mesh const&amp;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="371" hits="87" branch="false"/><line number="372" hits="87" branch="false"/><line number="373" hits="87" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="374" hits="87" branch="false"/><line number="375" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="41" branch="false"/><line number="377" hits="41" branch="false"/><line number="380" hits="87" branch="false"/><line number="381" hits="87" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="382" hits="36" branch="false"/><line number="384" hits="87" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Place" signature="(unsigned int, chrono::batch_render::TangentTable::Cells const&amp;)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="386" hits="81" branch="false"/><line number="387" hits="81" branch="false"/><line number="388" hits="81" branch="false"/><line number="389" hits="81" branch="false"/><line number="390" hits="81" branch="false"/><line number="391" hits="81" branch="false"/><line number="392" hits="81" branch="false"/><line number="393" hits="81" branch="false"/><line number="394" hits="81" branch="false"/><line number="395" hits="81" branch="false"/><line number="396" hits="81" branch="false"/><line number="397" hits="81" branch="false"/><line number="398" hits="81" branch="false"/><line number="399" hits="81" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="75" branch="false"/><line number="402" hits="81" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="403" hits="81" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="404" hits="81" branch="false"/><line number="405" hits="81" branch="false"/><line number="406" hits="81" branch="false"/><line number="407" hits="81" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Prune" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="409" hits="1118" branch="false"/><line number="410" hits="1118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="11" branch="false"/><line number="414" hits="11" branch="false"/><line number="415" hits="11" branch="false"/><line number="416" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Release" signature="(chrono::batch_render::TangentTable::Mesh&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="424" hits="13" branch="false"/><line number="425" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="426" hits="13" branch="false"/><line number="427" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="428" hits="13" branch="false"/><line number="429" hits="13" branch="false"/><line number="431" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Forget" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="433" hits="13" branch="false"/><line number="434" hits="13" branch="false"/><line number="435" hits="13" branch="false"/><line number="436" hits="13" branch="false"/><line number="437" hits="13" branch="false"/><line number="438" hits="13" branch="false"/><line number="439" hits="13" branch="false"/><line number="440" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="442" hits="559" branch="false"/><line number="443" hits="559" branch="false"/><line number="444" hits="559" branch="false"/><line number="445" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="446" hits="281" branch="false"/><line number="448" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="449" hits="283" branch="false"/><line number="451" hits="559" branch="false"/><line number="452" hits="559" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Process" signature="(chrono::batch_render::ChangeSet const&amp;)" line-rate="1.0" branch-rate="0.9473684210526315" complexity="0.0"><lines><line number="454" hits="559" branch="false"/><line number="455" hits="559" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="456" hits="559" branch="false"/><line number="457" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="459" hits="837" branch="false"/><line number="460" hits="559" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="461" hits="277" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="462" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="559" branch="false"/><line number="464" hits="559" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Process(chrono::batch_render::ChangeSet const&amp;)::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="0.7" complexity="0.0"><lines><line number="465" hits="644" branch="false"/><line number="466" hits="85" branch="false"/><line number="467" hits="85" branch="false"/><line number="468" hits="8" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="469" hits="93" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="470" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="471" hits="85" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="472" hits="183" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="122" branch="false"/><line number="474" hits="61" branch="false"/><line number="475" hits="122" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="476" hits="61" branch="false"/><line number="478" hits="85" branch="false"/><line number="479" hits="559" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Process(chrono::batch_render::ChangeSet const&amp;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.9230769230769231" branch-rate="0.8695652173913043" complexity="0.0"><lines><line number="480" hits="7677" branch="false"/><line number="481" hits="7118" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="482" hits="559" branch="false"/><line number="484" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="485" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="486" hits="281" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="487" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="489" hits="2152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="1871" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="495" hits="420" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="142" branch="false"/><line number="497" hits="144" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="498" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="5525" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="5247" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="503" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="504" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="506" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="559" branch="false"/><line number="513" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="293" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="515" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="516" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="517" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="auto chrono::batch_render::TangentTable::Process(chrono::batch_render::ChangeSet const&amp;)::{lambda(chrono::batch_render::ColumnRef, auto:1 const&amp;, bool)#1}::operator()&lt;std::unordered_map&lt;unsigned int, unsigned int, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, unsigned int&gt; &gt; &gt; &gt;" signature="(chrono::batch_render::ColumnRef, std::unordered_map&lt;unsigned int, unsigned int, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, unsigned int&gt; &gt; &gt; const&amp;, bool) const" line-rate="1.0" branch-rate="0.8878504672897196" complexity="0.0"><lines><line number="520" hits="3354" branch="false"/><line number="521" hits="3272" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="522" hits="477" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="524" hits="15" branch="false"/><line number="525" hits="25" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="526" hits="10" branch="false"/><line number="527" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="6" branch="false"/><line number="531" hits="14" branch="false"/><line number="532" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="5" branch="false"/><line number="537" hits="3354" branch="false"/><line number="538" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="541" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="544" hits="559" branch="false"/><line number="545" hits="559" branch="false"/><line number="546" hits="559" branch="false"/><line number="547" hits="575" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="16" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="549" hits="5" branch="false"/><line number="551" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="552" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="553" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="554" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="555" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="556" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="5" branch="false"/><line number="560" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="561" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="563" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="564" hits="629" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="565" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="570" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="568" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="559" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="571" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="572" hits="559" branch="false"/><line number="573" hits="559" branch="false"/><line number="574" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="575" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="576" hits="19" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="577" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="578" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="582" hits="564" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="583" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="584" hits="5" branch="false"/><line number="585" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="5" branch="false"/><line number="589" hits="5" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="590" hits="6" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="591" hits="5" branch="false"/><line number="592" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="593" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="594" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="596" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="598" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="605" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="606" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="607" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="608" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="609" hits="3" branch="false"/><line number="610" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="611" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="613" hits="1118" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="615" hits="353" branch="false"/><line number="616" hits="353" branch="false"/><line number="617" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="619" hits="359" branch="false"/><line number="620" hits="359" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="621" hits="1062" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="625" hits="708" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="627" hits="359" branch="false"/><line number="628" hits="708" branch="false"/></lines></method></methods><lines><line number="26" hits="39" branch="false"/><line number="33" hits="15766" branch="false"/><line number="34" hits="15766" branch="false"/><line number="37" hits="7705" branch="false"/><line number="38" hits="7705" branch="false"/><line number="41" hits="146" branch="false"/><line number="42" hits="146" branch="false"/><line number="45" hits="210" branch="false"/><line number="46" hits="210" branch="false"/><line number="49" hits="4619" branch="false"/><line number="50" hits="4619" branch="false"/><line number="51" hits="4619" branch="false"/><line number="52" hits="4619" branch="false"/><line number="53" hits="4619" branch="false"/><line number="54" hits="4619" branch="false"/><line number="55" hits="4619" branch="false"/><line number="57" hits="1476" branch="false"/><line number="58" hits="1476" branch="false"/><line number="59" hits="1476" branch="false"/><line number="60" hits="1476" branch="false"/><line number="61" hits="1476" branch="false"/><line number="62" hits="1476" branch="false"/><line number="64" hits="1333" branch="false"/><line number="65" hits="1333" branch="false"/><line number="66" hits="1333" branch="false"/><line number="67" hits="1333" branch="false"/><line number="68" hits="1333" branch="false"/><line number="70" hits="277" branch="false"/><line number="72" hits="277" branch="false"/><line number="73" hits="277" branch="false"/><line number="74" hits="277" branch="false"/><line number="76" hits="512" branch="false"/><line number="77" hits="512" branch="false"/><line number="80" hits="256" branch="false"/><line number="81" hits="256" branch="false"/><line number="86" hits="0" branch="false"/><line number="89" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="91" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="0" branch="false"/><line number="99" hits="0" branch="false"/><line number="100" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="101" hits="0" branch="false"/><line number="104" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="108" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="109" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="110" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="114" hits="0" branch="false"/><line number="115" hits="0" branch="false"/><line number="117" hits="34" branch="false"/><line number="120" hits="34" branch="false"/><line number="121" hits="34" branch="false"/><line number="122" hits="98" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="64" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="124" hits="64" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="64" branch="false"/><line number="128" hits="64" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="129" hits="320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="256" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="131" hits="256" branch="false"/><line number="132" hits="256" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="false"/><line number="136" hits="256" branch="false"/><line number="137" hits="256" branch="false"/><line number="138" hits="256" branch="false"/><line number="140" hits="64" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="141" hits="64" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="128" branch="false"/><line number="143" hits="64" branch="false"/><line number="145" hits="64" branch="false"/><line number="147" hits="34" branch="false"/><line number="150" hits="39" branch="false"/><line number="151" hits="39" branch="false"/><line number="152" hits="39" branch="false"/><line number="153" hits="39" branch="false"/><line number="154" hits="108" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="68" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="68" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="69" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="166" hits="39" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="167" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="1" branch="false"/><line number="170" hits="38" branch="false"/><line number="171" hits="38" branch="false"/><line number="172" hits="38" branch="false"/><line number="173" hits="38" branch="false"/><line number="174" hits="38" branch="false"/><line number="175" hits="38" branch="false"/><line number="176" hits="38" branch="false"/><line number="177" hits="38" branch="false"/><line number="178" hits="38" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="38" branch="false"/><line number="180" hits="39" branch="false"/><line number="190" hits="2437" branch="false"/><line number="191" hits="2437" branch="false"/><line number="194" hits="559" branch="false"/><line number="195" hits="559" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="196" hits="559" branch="false"/><line number="198" hits="940" branch="false"/><line number="199" hits="1880" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="200" hits="1880" branch="false"/><line number="202" hits="85" branch="false"/><line number="203" hits="85" branch="false"/><line number="204" hits="85" branch="false"/><line number="205" hits="85" branch="false"/><line number="207" hits="97" branch="false"/><line number="208" hits="97" branch="false"/><line number="209" hits="97" branch="false"/><line number="210" hits="97" branch="false"/><line number="211" hits="97" branch="false"/><line number="212" hits="97" branch="false"/><line number="213" hits="97" branch="false"/><line number="214" hits="97" branch="false"/><line number="215" hits="97" branch="false"/><line number="216" hits="97" branch="false"/><line number="217" hits="97" branch="false"/><line number="220" hits="77" branch="false"/><line number="221" hits="77" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="222" hits="77" branch="false"/><line number="223" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="77" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="77" branch="false"/><line number="226" hits="77" branch="false"/><line number="227" hits="77" branch="false"/><line number="228" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="77" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="77" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="235" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="34" branch="false"/><line number="238" hits="68" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="34" branch="false"/><line number="240" hits="34" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="242" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="33" branch="false"/><line number="246" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="254" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="33" branch="false"/><line number="257" hits="33" branch="false"/><line number="259" hits="33" branch="false"/><line number="260" hits="33" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="263" hits="33" branch="false"/><line number="264" hits="33" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="266" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="33" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="269" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="272" hits="66" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="273" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="274" hits="33" branch="false"/><line number="275" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="279" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="33" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="286" hits="33" branch="false"/><line number="287" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="33" branch="false"/><line number="289" hits="81" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="48" branch="false"/><line number="291" hits="144" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="96" branch="false"/><line number="293" hits="96" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="296" hits="48" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="298" hits="48" branch="false"/><line number="300" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="321" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="288" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="304" hits="288" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="305" hits="288" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="306" hits="288" branch="false"/><line number="307" hits="288" branch="false"/><line number="308" hits="288" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="309" hits="0" branch="false"/><line number="310" hits="288" branch="false"/><line number="311" hits="576" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="312" hits="288" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="321" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="288" branch="false"/><line number="318" hits="225" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="192" branch="false"/><line number="321" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="321" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="288" branch="false"/><line number="326" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="0" branch="false"/><line number="329" hits="33" branch="false"/><line number="330" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="331" hits="33" branch="false"/><line number="332" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="334" hits="33" branch="false"/><line number="335" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="336" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="337" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="338" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="339" hits="33" branch="false"/><line number="340" hits="33" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="341" hits="33" branch="false"/><line number="342" hits="33" branch="false"/><line number="343" hits="33" branch="false"/><line number="344" hits="275" branch="false"/><line number="346" hits="3" branch="false"/><line number="348" hits="3" branch="false"/><line number="349" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="350" hits="3" branch="false"/><line number="351" hits="3" branch="false"/><line number="352" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="353" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="354" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="355" hits="3" branch="false"/><line number="356" hits="3" branch="false"/><line number="357" hits="3" branch="false"/><line number="358" hits="3" branch="false"/><line number="359" hits="3" branch="false"/><line number="360" hits="3" branch="false"/><line number="361" hits="3" branch="false"/><line number="362" hits="3" branch="false"/><line number="363" hits="3" branch="false"/><line number="364" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="365" hits="3" branch="false"/><line number="366" hits="3" branch="false"/><line number="367" hits="3" branch="false"/><line number="368" hits="3" branch="false"/><line number="369" hits="3" branch="false"/><line number="371" hits="87" branch="false"/><line number="372" hits="87" branch="false"/><line number="373" hits="87" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="374" hits="87" branch="false"/><line number="375" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="41" branch="false"/><line number="377" hits="41" branch="false"/><line number="380" hits="87" branch="false"/><line number="381" hits="87" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="382" hits="36" branch="false"/><line number="384" hits="87" branch="false"/><line number="386" hits="81" branch="false"/><line number="387" hits="81" branch="false"/><line number="388" hits="81" branch="false"/><line number="389" hits="81" branch="false"/><line number="390" hits="81" branch="false"/><line number="391" hits="81" branch="false"/><line number="392" hits="81" branch="false"/><line number="393" hits="81" branch="false"/><line number="394" hits="81" branch="false"/><line number="395" hits="81" branch="false"/><line number="396" hits="81" branch="false"/><line number="397" hits="81" branch="false"/><line number="398" hits="81" branch="false"/><line number="399" hits="81" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="75" branch="false"/><line number="402" hits="81" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="403" hits="81" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="404" hits="81" branch="false"/><line number="405" hits="81" branch="false"/><line number="406" hits="81" branch="false"/><line number="407" hits="81" branch="false"/><line number="409" hits="1118" branch="false"/><line number="410" hits="1118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="413" hits="11" branch="false"/><line number="414" hits="11" branch="false"/><line number="415" hits="11" branch="false"/><line number="416" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="11" branch="false"/><line number="424" hits="13" branch="false"/><line number="425" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="426" hits="13" branch="false"/><line number="427" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="428" hits="13" branch="false"/><line number="429" hits="13" branch="false"/><line number="431" hits="13" branch="false"/><line number="433" hits="13" branch="false"/><line number="434" hits="13" branch="false"/><line number="435" hits="13" branch="false"/><line number="436" hits="13" branch="false"/><line number="437" hits="13" branch="false"/><line number="438" hits="13" branch="false"/><line number="439" hits="13" branch="false"/><line number="440" hits="13" branch="false"/><line number="442" hits="559" branch="false"/><line number="443" hits="559" branch="false"/><line number="444" hits="559" branch="false"/><line number="445" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="446" hits="281" branch="false"/><line number="448" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="449" hits="283" branch="false"/><line number="451" hits="559" branch="false"/><line number="452" hits="559" branch="false"/><line number="454" hits="559" branch="false"/><line number="455" hits="559" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="456" hits="559" branch="false"/><line number="457" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="459" hits="837" branch="false"/><line number="460" hits="559" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="461" hits="277" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="462" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="559" branch="false"/><line number="464" hits="559" branch="false"/><line number="465" hits="644" branch="false"/><line number="466" hits="85" branch="false"/><line number="467" hits="85" branch="false"/><line number="468" hits="8" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="469" hits="93" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="470" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="471" hits="85" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="472" hits="183" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="122" branch="false"/><line number="474" hits="61" branch="false"/><line number="475" hits="122" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="476" hits="61" branch="false"/><line number="478" hits="85" branch="false"/><line number="479" hits="559" branch="false"/><line number="480" hits="7677" branch="false"/><line number="481" hits="7118" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="482" hits="559" branch="false"/><line number="484" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="485" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="486" hits="281" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="487" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="489" hits="2152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="1871" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="495" hits="420" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="142" branch="false"/><line number="497" hits="144" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="498" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="501" hits="5525" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="5247" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="503" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="504" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="506" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="559" branch="false"/><line number="513" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="293" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="515" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="516" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="517" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="520" hits="3354" branch="false"/><line number="521" hits="3272" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="522" hits="477" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="524" hits="15" branch="false"/><line number="525" hits="25" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="526" hits="10" branch="false"/><line number="527" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="6" branch="false"/><line number="531" hits="14" branch="false"/><line number="532" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="5" branch="false"/><line number="537" hits="3354" branch="false"/><line number="538" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="539" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="541" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="544" hits="559" branch="false"/><line number="545" hits="559" branch="false"/><line number="546" hits="559" branch="false"/><line number="547" hits="575" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="16" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="549" hits="5" branch="false"/><line number="551" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="552" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="553" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="554" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="555" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="556" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="558" hits="5" branch="false"/><line number="560" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="561" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="563" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="564" hits="629" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="565" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="570" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="568" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="559" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="571" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="572" hits="559" branch="false"/><line number="573" hits="559" branch="false"/><line number="574" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="575" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="576" hits="19" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="577" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="578" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="582" hits="564" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="583" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="584" hits="5" branch="false"/><line number="585" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="586" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="5" branch="false"/><line number="589" hits="5" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="590" hits="6" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="591" hits="5" branch="false"/><line number="592" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="593" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="594" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="596" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="598" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="605" hits="559" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="606" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="607" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="608" hits="559" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="609" hits="3" branch="false"/><line number="610" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="611" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="613" hits="1118" branch="false"/><line number="615" hits="353" branch="false"/><line number="616" hits="353" branch="false"/><line number="617" hits="353" branch="false"/><line number="619" hits="359" branch="false"/><line number="620" hits="359" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="621" hits="1062" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="625" hits="708" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="627" hits="359" branch="false"/><line number="628" hits="708" branch="false"/></lines></class><class name="tangents_h" filename="chrono_batch_render/scene/tables/tangents.h" line-rate="0.5769230769230769" branch-rate="0.39759036144578314" complexity="0.0"><methods><method name="std::optional&lt;std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; &gt; chrono::batch_render::CornerValues&lt;chrono::batch_render::Float2&gt;" signature="(std::span&lt;chrono::batch_render::Float2 const, 18446744073709551615ul&gt;, std::span&lt;int const, 18446744073709551615ul&gt;, chrono::batch_render::Interpolation, std::span&lt;int const, 18446744073709551615ul&gt;, std::span&lt;int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::optional&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt; chrono::batch_render::CornerValues&lt;chrono::batch_render::Float3&gt;" signature="(std::span&lt;chrono::batch_render::Float3 const, 18446744073709551615ul&gt;, std::span&lt;int const, 18446744073709551615ul&gt;, chrono::batch_render::Interpolation, std::span&lt;int const, 18446744073709551615ul&gt;, std::span&lt;int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 83&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="83" hits="360" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::TangentTable" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::MeshTable const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="92" hits="360" branch="false"/><line number="93" hits="360" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="75" branch="false"/><line number="169" hits="360" branch="false"/></lines></method><method name="chrono::batch_render::TangentTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::TangentTable::TableInputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::TangentTable::TableOutputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::TangentTable::Key::operator&lt;=&gt;" signature="(chrono::batch_render::TangentTable::Key const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="46" hits="34" branch="false"/><line number="46" hits="0" branch="false"/><line number="49" hits="34" branch="false"/><line number="49" hits="0" branch="false"/><line number="50" hits="34" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="98" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="52" hits="320" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="52" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="256" branch="false"/><line number="53" hits="0" branch="false"/><line number="54" hits="256" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="54" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="56" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="56" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="56" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="200" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="200" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="200" branch="false"/><line number="66" hits="0" branch="false"/><line number="68" hits="256" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="68" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="69" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="69" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="70" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="72" hits="0" branch="false"/><line number="74" hits="256" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="74" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="75" hits="0" branch="false"/><line number="77" hits="256" branch="false"/><line number="77" hits="0" branch="false"/><line number="80" hits="34" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="34" branch="false"/><line number="81" hits="0" branch="false"/><line number="83" hits="360" branch="false"/><line number="92" hits="360" branch="false"/><line number="93" hits="360" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="940" branch="false"/><line number="96" hits="940" branch="false"/><line number="101" hits="4562" branch="false"/><line number="102" hits="4562" branch="false"/><line number="103" hits="4562" branch="false"/><line number="106" hits="360" branch="false"/><line number="107" hits="360" branch="false"/><line number="108" hits="360" branch="false"/><line number="114" hits="15" branch="false"/><line number="114" hits="1" branch="false"/><line number="115" hits="15" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="115" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="122" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="289" branch="false"/><line number="128" hits="238" branch="false"/><line number="129" hits="238" branch="false"/><line number="130" hits="238" branch="false"/><line number="131" hits="238" branch="false"/><line number="132" hits="238" branch="false"/><line number="133" hits="238" branch="false"/><line number="135" hits="289" branch="true" condition-coverage="42% (18/42)"><conditions><condition number="0" type="jump" coverage="42%"/></conditions></line><line number="151" hits="0" branch="false"/><line number="151" hits="75" branch="false"/><line number="158" hits="81" branch="false"/><line number="169" hits="360" branch="false"/></lines></class><class name="textures_cpp" filename="chrono_batch_render/scene/tables/textures.cpp" line-rate="0.9540229885057471" branch-rate="0.8839590443686007" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Wrap" signature="(chrono::batch_render::TextureWrapMode)" line-rate="0.5" branch-rate="0.5" complexity="0.0"><lines><line number="17" hits="54" branch="false"/><line number="18" hits="54" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="21" hits="0" branch="false"/><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="52" branch="false"/><line number="26" hits="52" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::MaterialSlots" signature="()" line-rate="0.9230769230769231" branch-rate="1.0" complexity="0.0"><lines><line number="34" hits="360" branch="false"/><line number="35" hits="360" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="720" branch="false"/><line number="37" hits="360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="720" branch="false"/><line number="39" hits="360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="3240" branch="false"/><line number="41" hits="1800" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="1440" branch="false"/><line number="44" hits="1440" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="360" branch="false"/><line number="49" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::InputColumns" signature="(std::map&lt;chrono::batch_render::SchemaId, std::vector&lt;chrono::batch_render::TextureSlot, std::allocator&lt;chrono::batch_render::TextureSlot&gt; &gt;, std::less&lt;chrono::batch_render::SchemaId&gt;, std::allocator&lt;std::pair&lt;chrono::batch_render::SchemaId const, std::vector&lt;chrono::batch_render::TextureSlot, std::allocator&lt;chrono::batch_render::TextureSlot&gt; &gt; &gt; &gt; &gt; const&amp;)" line-rate="0.9090909090909091" branch-rate="1.0" complexity="0.0"><lines><line number="51" hits="360" branch="false"/><line number="52" hits="360" branch="false"/><line number="53" hits="360" branch="false"/><line number="54" hits="2520" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="4680" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="2520" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="2520" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="14400" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="1440" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="360" branch="false"/><line number="64" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::TextureTable" signature="(chrono::batch_render::Structure&amp;, unsigned int)" line-rate="0.75" branch-rate="1.0" complexity="0.0"><lines><line number="68" hits="360" branch="false"/><line number="69" hits="360" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="360" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TextureTable::TextureTable(chrono::batch_render::Structure&amp;, unsigned int)::{lambda(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)#1}::operator()" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="72" hits="382" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="720" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="360" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="360" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::~TextureTable" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="77" hits="360" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="79" hits="501" branch="false"/><line number="80" hits="501" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="81" hits="501" branch="false"/><line number="82" hits="501" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="84" hits="946" branch="false"/><line number="85" hits="1892" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="86" hits="1892" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="88" hits="8679" branch="false"/><line number="89" hits="8679" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Finish" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="92" hits="692" branch="false"/><line number="93" hits="692" branch="false"/><line number="94" hits="692" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Handle" signature="(unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.8571428571428571" branch-rate="0.5" complexity="0.0"><lines><line number="96" hits="31" branch="false"/><line number="97" hits="31" branch="false"/><line number="98" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="103" hits="31" branch="false"/><line number="106" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::UploadBindings" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="109" hits="861" branch="false"/><line number="110" hits="861" branch="false"/><line number="111" hits="861" branch="false"/><line number="112" hits="861" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Collect" signature="()" line-rate="1.0" branch-rate="0.9230769230769231" complexity="0.0"><lines><line number="114" hits="501" branch="false"/><line number="115" hits="501" branch="false"/><line number="116" hits="501" branch="false"/><line number="117" hits="527" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="29" branch="false"/><line number="120" hits="53" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="122" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="501" branch="false"/><line number="127" hits="501" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Refresh" signature="(unsigned int)" line-rate="1.0" branch-rate="0.7857142857142857" complexity="0.0"><lines><line number="129" hits="22" branch="false"/><line number="130" hits="22" branch="false"/><line number="131" hits="22" branch="false"/><line number="132" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="134" hits="22" branch="false"/><line number="135" hits="22" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="138" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="18" branch="false"/><line number="144" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="18" branch="false"/><line number="147" hits="18" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Publish" signature="(unsigned int, chrono::batch_render::TextureTable::Material const&amp;)" line-rate="1.0" branch-rate="0.95" complexity="0.0"><lines><line number="150" hits="142" branch="false"/><line number="151" hits="142" branch="false"/><line number="152" hits="142" branch="false"/><line number="153" hits="142" branch="false"/><line number="154" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="60" branch="false"/><line number="157" hits="233" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="182" branch="false"/><line number="160" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="91" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="1" branch="false"/><line number="163" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="3" branch="false"/><line number="167" hits="142" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="169" hits="2" branch="false"/><line number="170" hits="2" branch="false"/><line number="173" hits="142" branch="false"/><line number="174" hits="142" branch="false"/><line number="175" hits="142" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Rebound" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="177" hits="465" branch="false"/><line number="178" hits="465" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="352" branch="false"/><line number="181" hits="465" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Release" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="183" hits="266" branch="false"/><line number="184" hits="266" branch="false"/><line number="185" hits="266" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="254" branch="false"/><line number="188" hits="12" branch="false"/><line number="189" hits="12" branch="false"/><line number="190" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="11" branch="false"/><line number="193" hits="1" branch="false"/><line number="195" hits="12" branch="false"/><line number="196" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="6" branch="false"/><line number="199" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="5" branch="false"/><line number="202" hits="12" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="4" branch="false"/><line number="204" hits="4" branch="false"/><line number="205" hits="4" branch="false"/><line number="207" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="12" branch="false"/><line number="210" hits="12" branch="false"/><line number="211" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Read" signature="(chrono::batch_render::TextureTable::Cells&amp;, chrono::batch_render::SchemaId, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="213" hits="181" branch="false"/><line number="214" hits="181" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="181" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="169" branch="false"/><line number="217" hits="338" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="181" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Rebind" signature="(unsigned int, chrono::batch_render::TextureTable::Cells&amp;)" line-rate="1.0" branch-rate="0.9397590361445783" complexity="0.0"><lines><line number="222" hits="124" branch="false"/><line number="223" hits="124" branch="false"/><line number="224" hits="124" branch="false"/><line number="225" hits="124" branch="false"/><line number="226" hits="124" branch="false"/><line number="227" hits="124" branch="false"/><line number="228" hits="124" branch="false"/><line number="229" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="54" branch="false"/><line number="232" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="54" branch="false"/><line number="234" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="27" branch="false"/><line number="236" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="124" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="108" branch="false"/><line number="242" hits="54" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="10" branch="false"/><line number="247" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="124" branch="false"/><line number="250" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="143" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="73" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="27" branch="false"/><line number="254" hits="27" branch="false"/><line number="256" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="46" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="259" hits="46" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="260" hits="67" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="46" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="262" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="15" branch="false"/><line number="264" hits="15" branch="false"/><line number="266" hits="46" branch="false"/><line number="267" hits="46" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="268" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="46" branch="false"/><line number="273" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="10" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="73" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="224" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="367" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="298" hits="501" branch="false"/><line number="299" hits="501" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="300" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TextureTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.9285714285714286" branch-rate="0.8505747126436781" complexity="0.0"><lines><line number="301" hits="7737" branch="false"/><line number="302" hits="14318" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="7082" branch="false"/><line number="304" hits="501" branch="false"/><line number="306" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="2146" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="1865" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="109" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="362" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="142" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="142" branch="false"/><line number="319" hits="5467" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="5247" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="321" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="232" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="12" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="326" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="327" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="330" hits="1980" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="1760" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="1760" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="333" hits="0" branch="false"/><line number="335" hits="1786" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="1760" branch="false"/><line number="343" hits="529" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="28" branch="false"/><line number="345" hits="28" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="346" hits="1" branch="false"/><line number="348" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="501" branch="false"/><line number="356" hits="625" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="124" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="358" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="363" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="501" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="501" branch="false"/><line number="373" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="501" branch="false"/><line number="378" hits="831" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="278" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="201" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="501" branch="false"/></lines></method></methods><lines><line number="17" hits="54" branch="false"/><line number="18" hits="54" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="21" hits="0" branch="false"/><line number="22" hits="0" branch="false"/><line number="23" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="52" branch="false"/><line number="26" hits="52" branch="false"/><line number="34" hits="360" branch="false"/><line number="35" hits="360" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="720" branch="false"/><line number="37" hits="360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="720" branch="false"/><line number="39" hits="360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="3240" branch="false"/><line number="41" hits="1800" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="1440" branch="false"/><line number="44" hits="1440" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="360" branch="false"/><line number="49" hits="0" branch="false"/><line number="51" hits="360" branch="false"/><line number="52" hits="360" branch="false"/><line number="53" hits="360" branch="false"/><line number="54" hits="2520" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="4680" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="2520" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="2520" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="14400" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="1440" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="360" branch="false"/><line number="64" hits="0" branch="false"/><line number="68" hits="360" branch="false"/><line number="69" hits="360" branch="false"/><line number="70" hits="0" branch="false"/><line number="71" hits="360" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="382" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="720" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="360" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="360" branch="false"/><line number="77" hits="360" branch="false"/><line number="79" hits="501" branch="false"/><line number="80" hits="501" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="81" hits="501" branch="false"/><line number="82" hits="501" branch="false"/><line number="84" hits="946" branch="false"/><line number="85" hits="1892" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="86" hits="1892" branch="false"/><line number="88" hits="8679" branch="false"/><line number="89" hits="8679" branch="false"/><line number="92" hits="692" branch="false"/><line number="93" hits="692" branch="false"/><line number="94" hits="692" branch="false"/><line number="96" hits="31" branch="false"/><line number="97" hits="31" branch="false"/><line number="98" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="103" hits="31" branch="false"/><line number="106" hits="0" branch="false"/><line number="109" hits="861" branch="false"/><line number="110" hits="861" branch="false"/><line number="111" hits="861" branch="false"/><line number="112" hits="861" branch="false"/><line number="114" hits="501" branch="false"/><line number="115" hits="501" branch="false"/><line number="116" hits="501" branch="false"/><line number="117" hits="527" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="29" branch="false"/><line number="120" hits="53" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="122" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="501" branch="false"/><line number="127" hits="501" branch="false"/><line number="129" hits="22" branch="false"/><line number="130" hits="22" branch="false"/><line number="131" hits="22" branch="false"/><line number="132" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="134" hits="22" branch="false"/><line number="135" hits="22" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="138" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="18" branch="false"/><line number="144" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="18" branch="false"/><line number="147" hits="18" branch="false"/><line number="150" hits="142" branch="false"/><line number="151" hits="142" branch="false"/><line number="152" hits="142" branch="false"/><line number="153" hits="142" branch="false"/><line number="154" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="60" branch="false"/><line number="157" hits="233" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="182" branch="false"/><line number="160" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="91" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="1" branch="false"/><line number="163" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="3" branch="false"/><line number="167" hits="142" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="169" hits="2" branch="false"/><line number="170" hits="2" branch="false"/><line number="173" hits="142" branch="false"/><line number="174" hits="142" branch="false"/><line number="175" hits="142" branch="false"/><line number="177" hits="465" branch="false"/><line number="178" hits="465" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="352" branch="false"/><line number="181" hits="465" branch="false"/><line number="183" hits="266" branch="false"/><line number="184" hits="266" branch="false"/><line number="185" hits="266" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="254" branch="false"/><line number="188" hits="12" branch="false"/><line number="189" hits="12" branch="false"/><line number="190" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="11" branch="false"/><line number="193" hits="1" branch="false"/><line number="195" hits="12" branch="false"/><line number="196" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="6" branch="false"/><line number="199" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="5" branch="false"/><line number="202" hits="12" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="4" branch="false"/><line number="204" hits="4" branch="false"/><line number="205" hits="4" branch="false"/><line number="207" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="12" branch="false"/><line number="210" hits="12" branch="false"/><line number="211" hits="4" branch="false"/><line number="213" hits="181" branch="false"/><line number="214" hits="181" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="181" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="169" branch="false"/><line number="217" hits="338" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="181" branch="false"/><line number="222" hits="124" branch="false"/><line number="223" hits="124" branch="false"/><line number="224" hits="124" branch="false"/><line number="225" hits="124" branch="false"/><line number="226" hits="124" branch="false"/><line number="227" hits="124" branch="false"/><line number="228" hits="124" branch="false"/><line number="229" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="54" branch="false"/><line number="232" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="54" branch="false"/><line number="234" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="27" branch="false"/><line number="236" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="124" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="108" branch="false"/><line number="242" hits="54" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="10" branch="false"/><line number="247" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="124" branch="false"/><line number="250" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="143" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="73" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="27" branch="false"/><line number="254" hits="27" branch="false"/><line number="256" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="46" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="259" hits="46" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="260" hits="67" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="46" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="262" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="15" branch="false"/><line number="264" hits="15" branch="false"/><line number="266" hits="46" branch="false"/><line number="267" hits="46" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="268" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="46" branch="false"/><line number="273" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="275" hits="10" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="73" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="224" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="124" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="296" hits="367" branch="false"/><line number="298" hits="501" branch="false"/><line number="299" hits="501" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="300" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="7737" branch="false"/><line number="302" hits="14318" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="7082" branch="false"/><line number="304" hits="501" branch="false"/><line number="306" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="2146" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="1865" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="109" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="362" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="142" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="142" branch="false"/><line number="319" hits="5467" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="5247" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="321" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="232" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="12" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="326" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="327" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="330" hits="1980" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="1760" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="1760" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="333" hits="0" branch="false"/><line number="335" hits="1786" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="1760" branch="false"/><line number="343" hits="529" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="28" branch="false"/><line number="345" hits="28" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="346" hits="1" branch="false"/><line number="348" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="501" branch="false"/><line number="356" hits="625" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="124" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="358" hits="124" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="363" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="501" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="501" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="501" branch="false"/><line number="373" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="376" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="501" branch="false"/><line number="378" hits="831" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="278" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="201" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="501" branch="false"/></lines></class><class name="textures_h" filename="chrono_batch_render/scene/tables/textures.h" line-rate="1.0" branch-rate="0.631578947368421" complexity="0.0"><methods><method name="&lt;unknown function 21&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="21" hits="360" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TextureTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="42" hits="946" branch="false"/><line number="43" hits="946" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="2391" branch="false"/><line number="47" hits="2391" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::RowInputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="861" branch="false"/><line number="51" hits="861" branch="false"/></lines></method><method name="chrono::batch_render::TextureTable::TableOutputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="54" hits="360" branch="false"/><line number="55" hits="360" branch="false"/><line number="56" hits="360" branch="false"/><line number="83" hits="222" branch="false"/><line number="88" hits="248" branch="false"/><line number="95" hits="1002" branch="false"/></lines></method><method name="&lt;unknown function 62&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="21" hits="360" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="946" branch="false"/><line number="43" hits="946" branch="false"/><line number="46" hits="2391" branch="false"/><line number="47" hits="2391" branch="false"/><line number="50" hits="861" branch="false"/><line number="51" hits="861" branch="false"/><line number="54" hits="360" branch="false"/><line number="55" hits="360" branch="false"/><line number="56" hits="360" branch="false"/><line number="62" hits="7" branch="false"/><line number="63" hits="14" branch="true" condition-coverage="61% (11/18)"><conditions><condition number="0" type="jump" coverage="61%"/></conditions></line><line number="72" hits="1" branch="false"/><line number="73" hits="1" branch="false"/><line number="83" hits="222" branch="false"/><line number="88" hits="248" branch="false"/><line number="95" hits="1002" branch="false"/></lines></class><class name="transforms_cpp" filename="chrono_batch_render/scene/tables/transforms.cpp" line-rate="0.9737903225806451" branch-rate="0.8731117824773413" complexity="0.0"><methods><method name="chrono::batch_render::TransformTable::TransformTable" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::SimulationClock const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="98" hits="390" branch="false"/><line number="99" hits="1950" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="3120" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="2730" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="390" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="105" hits="2841" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Inputs() const::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="106" hits="5" branch="false"/><line number="107" hits="5" branch="false"/><line number="108" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="5" branch="false"/><line number="110" hits="2841" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="111" hits="2841" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::TableOutputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="114" hits="390" branch="false"/><line number="115" hits="390" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="118" hits="808" branch="false"/><line number="119" hits="808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="121" hits="808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="808" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="124" hits="999" branch="false"/><line number="125" hits="3996" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="1998" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::ParentRow" signature="(unsigned int) const" line-rate="0.8333333333333334" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="128" hits="6878" branch="false"/><line number="129" hits="6878" branch="false"/><line number="130" hits="6878" branch="false"/><line number="131" hits="6878" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="132" hits="0" branch="false"/><line number="134" hits="6878" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TransformTable::Rebuild" signature="()" line-rate="1.0" branch-rate="0.984375" complexity="0.0"><lines><line number="137" hits="331" branch="false"/><line number="138" hits="331" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="139" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="331" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="331" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="331" branch="false"/><line number="148" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="7955" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="7624" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="1004" branch="false"/><line number="153" hits="6620" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="6620" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="6620" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="6620" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="6403" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="6928" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="6620" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="662" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="993" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="993" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="993" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="993" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="993" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="331" branch="false"/><line number="176" hits="331" branch="false"/><line number="177" hits="662" branch="false"/><line number="178" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="2317" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Apply" signature="(chrono::batch_render::ChangeSet const&amp;)" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="181" hits="186" branch="false"/><line number="182" hits="186" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="183" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="181" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Apply(chrono::batch_render::ChangeSet const&amp;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.9701492537313433" complexity="0.0"><lines><line number="188" hits="539" branch="false"/><line number="189" hits="358" branch="false"/><line number="190" hits="358" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="143" branch="false"/><line number="192" hits="143" branch="false"/><line number="194" hits="358" branch="false"/><line number="195" hits="181" branch="false"/><line number="196" hits="328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="147" branch="false"/><line number="198" hits="147" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="47" branch="false"/><line number="201" hits="100" branch="false"/><line number="202" hits="102" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="100" branch="false"/><line number="207" hits="497" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="608" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="58" branch="false"/><line number="212" hits="259" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="259" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="1" branch="false"/><line number="216" hits="258" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="257" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="220" hits="258" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="258" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="258" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="260" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="258" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="320" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="143" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="3" branch="false"/><line number="233" hits="177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="177" branch="false"/><line number="237" hits="317" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="140" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="140" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="140" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="280" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="177" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="140" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="186" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.9142857142857143" complexity="0.0"><lines><line number="249" hits="808" branch="false"/><line number="250" hits="808" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="251" hits="808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="808" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="253" hits="808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="820" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="808" branch="false"/><line number="259" hits="808" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="808" branch="false"/><line number="261" hits="774" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="1548" branch="false"/><line number="264" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="50" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="chrono::batch_render::TransformTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0"><lines><line number="268" hits="808" branch="false"/><line number="269" hits="928" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="271" hits="808" branch="false"/><line number="272" hits="1097" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="289" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="5344" branch="false"/><line number="275" hits="1338" branch="false"/><line number="276" hits="530" branch="false"/><line number="277" hits="530" branch="false"/><line number="278" hits="530" branch="false"/><line number="279" hits="530" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="530" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(std::span&lt;chrono::batch_render::ColumnRef const, 18446744073709551615ul&gt;)#1}::operator()" signature="(std::span&lt;chrono::batch_render::ColumnRef const, 18446744073709551615ul&gt;) const" line-rate="0.7692307692307693" branch-rate="0.7619047619047619" complexity="0.0"><lines><line number="282" hits="3221" branch="false"/><line number="283" hits="2413" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="4411" branch="false"/><line number="285" hits="2413" branch="false"/><line number="286" hits="808" branch="false"/><line number="287" hits="808" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="808" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="808" branch="true" condition-coverage="66% (6/9)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="290" hits="6" branch="false"/><line number="292" hits="808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="293" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Run(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)::{lambda(unsigned int)#2}::operator()" signature="(unsigned int) const" line-rate="0.9830508474576272" branch-rate="0.9263157894736842" complexity="0.0"><lines><line number="296" hits="0" branch="false"/><line number="298" hits="808" branch="false"/><line number="299" hits="808" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="808" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="302" hits="808" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="17" branch="false"/><line number="305" hits="791" branch="false"/><line number="306" hits="1694" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="903" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="903" branch="false"/><line number="311" hits="791" branch="false"/><line number="312" hits="791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="791" branch="false"/><line number="314" hits="791" branch="false"/><line number="315" hits="791" branch="false"/><line number="316" hits="791" branch="false"/><line number="317" hits="791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="791" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="319" hits="791" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="320" hits="791" branch="false"/><line number="323" hits="791" branch="false"/><line number="324" hits="6328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="5537" branch="false"/><line number="326" hits="5537" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="791" branch="false"/><line number="329" hits="791" branch="false"/><line number="330" hits="791" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="791" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="791" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="791" branch="false"/><line number="337" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="763" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="44" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="344" hits="791" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="345" hits="654" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="791" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="348" hits="506" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="37" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="791" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="355" hits="791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="791" branch="false"/><line number="357" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="784" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="784" branch="false"/><line number="360" hits="784" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="361" hits="784" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="784" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="784" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="784" branch="false"/><line number="365" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="37" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="791" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="3167" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::PlanFollows" signature="()" line-rate="1.0" branch-rate="0.95" complexity="0.0"><lines><line number="371" hits="530" branch="false"/><line number="372" hits="530" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="373" hits="530" branch="false"/><line number="374" hits="530" branch="false"/><line number="375" hits="530" branch="false"/><line number="376" hits="12469" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="21468" branch="true" condition-coverage="100% (9/9)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="9529" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="530" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TransformTable::PlanFollows()::{lambda(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)#1}::operator()" signature="(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;) const" line-rate="0.9705882352941176" branch-rate="0.7678571428571429" complexity="0.0"><lines><line number="386" hits="106" branch="false"/><line number="387" hits="80" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="32" branch="false"/><line number="391" hits="64" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="392" hits="32" branch="false"/><line number="394" hits="26" branch="false"/><line number="396" hits="57" branch="false"/><line number="401" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="26" branch="false"/><line number="403" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="26" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="408" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="409" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="57" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="31" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="413" hits="13" branch="false"/><line number="414" hits="19" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="416" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="419" hits="0" branch="false"/><line number="421" hits="31" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="423" hits="31" branch="false"/><line number="424" hits="31" branch="true" condition-coverage="60% (6/10)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="426" hits="104" branch="false"/><line number="428" hits="26" branch="false"/><line number="429" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="26" branch="false"/><line number="431" hits="26" branch="false"/><line number="432" hits="26" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::PlanFollows()::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="433" hits="125" branch="false"/><line number="434" hits="99" branch="false"/><line number="435" hits="99" branch="false"/><line number="436" hits="135" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="102" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="68" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="443" hits="32" branch="false"/><line number="444" hits="32" branch="false"/><line number="447" hits="167" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="68" branch="false"/><line number="450" hits="99" branch="false"/><line number="451" hits="99" branch="false"/><line number="452" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TransformTable::PlanFollows()::{lambda(unsigned int)#2}::operator()" signature="(unsigned int) const" line-rate="0.9444444444444444" branch-rate="1.0" complexity="0.0"><lines><line number="453" hits="0" branch="false"/><line number="454" hits="38" branch="false"/><line number="455" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="4" branch="false"/><line number="458" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="459" hits="1" branch="false"/><line number="460" hits="1" branch="false"/><line number="461" hits="1" branch="false"/><line number="463" hits="33" branch="false"/><line number="464" hits="33" branch="false"/><line number="465" hits="33" branch="false"/><line number="466" hits="33" branch="false"/><line number="467" hits="33" branch="false"/><line number="468" hits="33" branch="false"/><line number="469" hits="33" branch="false"/><line number="470" hits="33" branch="false"/><line number="471" hits="33" branch="false"/><line number="472" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TransformTable::PlanFollows()::{lambda(unsigned int)#3}::operator()" signature="(unsigned int) const" line-rate="0.9375" branch-rate="0.9552238805970149" complexity="0.0"><lines><line number="473" hits="26" branch="false"/><line number="474" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="477" hits="35" branch="false"/><line number="478" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="479" hits="26" branch="false"/><line number="480" hits="28" branch="false"/><line number="481" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="482" hits="27" branch="false"/><line number="483" hits="27" branch="false"/><line number="484" hits="27" branch="false"/><line number="485" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="486" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="1" branch="false"/><line number="492" hits="1" branch="false"/><line number="493" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="494" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="495" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="2" branch="false"/><line number="498" hits="1" branch="false"/><line number="499" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="500" hits="0" branch="false"/><line number="501" hits="0" branch="false"/><line number="502" hits="0" branch="false"/><line number="503" hits="0" branch="false"/><line number="506" hits="26" branch="false"/><line number="507" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="26" branch="false"/><line number="514" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="515" hits="64" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="516" hits="32" branch="false"/><line number="518" hits="64" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="519" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="520" hits="32" branch="false"/><line number="522" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="524" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="525" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="532" hits="26" branch="false"/><line number="533" hits="26" branch="false"/><line number="534" hits="80" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="535" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="536" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="537" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="538" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="541" hits="80" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="543" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="544" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="545" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="549" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="550" hits="39" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="39" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="552" hits="582" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::RecordFollows" signature="(chrono::batch_render::device::CommandEncoder&amp;, chrono::batch_render::ResolveParams const&amp;)" line-rate="0.972972972972973" branch-rate="0.7894736842105263" complexity="0.0"><lines><line number="554" hits="37" branch="false"/><line number="555" hits="37" branch="false"/><line number="556" hits="37" branch="false"/><line number="557" hits="111" branch="false"/><line number="558" hits="37" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="559" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="562" hits="37" branch="false"/><line number="563" hits="37" branch="false"/><line number="564" hits="37" branch="false"/><line number="565" hits="37" branch="false"/><line number="566" hits="37" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="567" hits="37" branch="false"/><line number="568" hits="37" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="569" hits="37" branch="false"/><line number="570" hits="37" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="571" hits="37" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="572" hits="0" branch="false"/><line number="573" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="34" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="576" hits="37" branch="false"/><line number="577" hits="37" branch="false"/><line number="578" hits="37" branch="false"/><line number="580" hits="37" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="581" hits="37" branch="false"/><line number="582" hits="37" branch="false"/><line number="583" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="584" hits="76" branch="false"/><line number="585" hits="76" branch="false"/><line number="586" hits="228" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="152" branch="false"/><line number="589" hits="152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="590" hits="109" branch="false"/><line number="592" hits="43" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="86" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="594" hits="43" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="597" hits="37" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::WriteMotions" signature="(bool)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="599" hits="808" branch="false"/><line number="600" hits="808" branch="false"/><line number="601" hits="808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="797" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="603" hits="808" branch="false"/><line number="604" hits="808" branch="false"/><line number="605" hits="808" branch="false"/><line number="606" hits="808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="607" hits="808" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="608" hits="797" branch="false"/><line number="610" hits="11" branch="false"/><line number="611" hits="11" branch="false"/><line number="612" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="613" hits="11" branch="false"/><line number="614" hits="11" branch="false"/><line number="615" hits="11" branch="false"/><line number="616" hits="11" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="617" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="618" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="619" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::device::Operation chrono::batch_render::TransformTable::Dispatch&lt;chrono::batch_render::WorldPoseParams&gt;" signature="(char const*, chrono::batch_render::WorldPoseParams const&amp;, unsigned int)" line-rate="0.9166666666666666" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="622" hits="238" branch="false"/><line number="624" hits="238" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="625" hits="238" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="626" hits="0" branch="false"/><line number="628" hits="238" branch="false"/><line number="630" hits="476" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="631" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="632" hits="238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="633" hits="238" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="634" hits="238" branch="false"/><line number="635" hits="238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="636" hits="238" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::ReadWorldPoses" signature="(chrono::batch_render::ViewState&amp;, chrono::batch_render::device::DType, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder)" line-rate="1.0" branch-rate="0.8076923076923077" complexity="0.0"><lines><line number="638" hits="230" branch="false"/><line number="640" hits="230" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="641" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="642" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="643" hits="230" branch="false"/><line number="644" hits="230" branch="false"/><line number="645" hits="230" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="647" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="648" hits="230" branch="false"/><line number="649" hits="230" branch="false"/><line number="650" hits="230" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="651" hits="230" branch="false"/><line number="652" hits="230" branch="false"/><line number="653" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="654" hits="230" branch="false"/><line number="655" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="656" hits="230" branch="false"/><line number="657" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="658" hits="920" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="659" hits="920" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::ReadWorldScales" signature="(chrono::batch_render::ViewState&amp;, chrono::batch_render::device::DType, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="0.6153846153846154" complexity="0.0"><lines><line number="661" hits="1" branch="false"/><line number="663" hits="1" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="664" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="665" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="666" hits="1" branch="false"/><line number="667" hits="1" branch="false"/><line number="668" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="670" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="671" hits="1" branch="false"/><line number="672" hits="1" branch="false"/><line number="673" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="674" hits="1" branch="false"/><line number="675" hits="1" branch="false"/><line number="676" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="677" hits="1" branch="false"/><line number="678" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="679" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="4" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="681" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Localize" signature="(chrono::batch_render::ViewState&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const*, chrono::batch_render::QuaternionOrder, chrono::batch_render::device::Tensor const&amp;)" line-rate="1.0" branch-rate="0.7941176470588235" complexity="0.0"><lines><line number="683" hits="7" branch="false"/><line number="686" hits="7" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="687" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="688" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="689" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="690" hits="7" branch="false"/><line number="691" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="692" hits="14" branch="false"/><line number="693" hits="7" branch="false"/><line number="694" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="695" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="696" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="697" hits="7" branch="false"/><line number="698" hits="7" branch="false"/><line number="699" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="700" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="7" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="702" hits="7" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="703" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="704" hits="7" branch="false"/><line number="705" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="706" hits="7" branch="false"/><line number="707" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="708" hits="28" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="709" hits="21" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="711" hits="353" branch="false"/><line number="712" hits="353" branch="false"/><line number="713" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="715" hits="1429" branch="false"/><line number="716" hits="1429" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="717" hits="1167" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="722" hits="778" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="724" hits="1429" branch="false"/><line number="725" hits="778" branch="false"/></lines></method></methods><lines><line number="98" hits="390" branch="false"/><line number="99" hits="1950" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="3120" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="2730" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="390" branch="false"/><line number="105" hits="2841" branch="false"/><line number="106" hits="5" branch="false"/><line number="107" hits="5" branch="false"/><line number="108" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="5" branch="false"/><line number="110" hits="2841" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="111" hits="2841" branch="false"/><line number="114" hits="390" branch="false"/><line number="115" hits="390" branch="false"/><line number="118" hits="808" branch="false"/><line number="119" hits="808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="121" hits="808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="808" branch="false"/><line number="124" hits="999" branch="false"/><line number="125" hits="3996" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="1998" branch="false"/><line number="128" hits="6878" branch="false"/><line number="129" hits="6878" branch="false"/><line number="130" hits="6878" branch="false"/><line number="131" hits="6878" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="132" hits="0" branch="false"/><line number="134" hits="6878" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="331" branch="false"/><line number="138" hits="331" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="139" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="331" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="331" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="331" branch="false"/><line number="148" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="7955" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="7624" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="1004" branch="false"/><line number="153" hits="6620" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="6620" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="6620" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="6620" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="6403" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="6928" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="6620" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="662" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="993" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="993" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="993" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="993" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="993" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="331" branch="false"/><line number="176" hits="331" branch="false"/><line number="177" hits="662" branch="false"/><line number="178" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="2317" branch="false"/><line number="181" hits="186" branch="false"/><line number="182" hits="186" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="183" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="181" branch="false"/><line number="188" hits="539" branch="false"/><line number="189" hits="358" branch="false"/><line number="190" hits="358" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="143" branch="false"/><line number="192" hits="143" branch="false"/><line number="194" hits="358" branch="false"/><line number="195" hits="181" branch="false"/><line number="196" hits="328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="147" branch="false"/><line number="198" hits="147" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="47" branch="false"/><line number="201" hits="100" branch="false"/><line number="202" hits="102" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="100" branch="false"/><line number="207" hits="497" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="608" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="58" branch="false"/><line number="212" hits="259" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="259" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="1" branch="false"/><line number="216" hits="258" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="257" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="220" hits="258" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="258" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="258" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="260" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="258" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="320" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="143" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="3" branch="false"/><line number="233" hits="177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="177" branch="false"/><line number="237" hits="317" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="140" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="140" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="140" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="280" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="177" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="140" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="186" branch="false"/><line number="249" hits="808" branch="false"/><line number="250" hits="808" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="251" hits="808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="808" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="253" hits="808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="820" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="808" branch="false"/><line number="259" hits="808" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="808" branch="false"/><line number="261" hits="774" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="1548" branch="false"/><line number="264" hits="59" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="50" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="268" hits="808" branch="false"/><line number="269" hits="928" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="271" hits="808" branch="false"/><line number="272" hits="1097" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="289" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="5344" branch="false"/><line number="275" hits="1338" branch="false"/><line number="276" hits="530" branch="false"/><line number="277" hits="530" branch="false"/><line number="278" hits="530" branch="false"/><line number="279" hits="530" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="530" branch="false"/><line number="282" hits="3221" branch="false"/><line number="283" hits="2413" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="4411" branch="false"/><line number="285" hits="2413" branch="false"/><line number="286" hits="808" branch="false"/><line number="287" hits="808" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="808" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="808" branch="true" condition-coverage="66% (6/9)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="290" hits="6" branch="false"/><line number="292" hits="808" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="293" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="0" branch="false"/><line number="295" hits="0" branch="false"/><line number="296" hits="0" branch="false"/><line number="298" hits="808" branch="false"/><line number="299" hits="808" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="808" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="302" hits="808" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="17" branch="false"/><line number="305" hits="791" branch="false"/><line number="306" hits="1694" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="903" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="903" branch="false"/><line number="311" hits="791" branch="false"/><line number="312" hits="791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="791" branch="false"/><line number="314" hits="791" branch="false"/><line number="315" hits="791" branch="false"/><line number="316" hits="791" branch="false"/><line number="317" hits="791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="791" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="319" hits="791" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="320" hits="791" branch="false"/><line number="323" hits="791" branch="false"/><line number="324" hits="6328" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="5537" branch="false"/><line number="326" hits="5537" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="791" branch="false"/><line number="329" hits="791" branch="false"/><line number="330" hits="791" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="791" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="791" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="791" branch="false"/><line number="337" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="763" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="44" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="344" hits="791" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="345" hits="654" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="791" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="348" hits="506" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="37" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="791" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="355" hits="791" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="791" branch="false"/><line number="357" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="784" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="784" branch="false"/><line number="360" hits="784" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="361" hits="784" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="362" hits="784" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="784" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="784" branch="false"/><line number="365" hits="791" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="37" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="791" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="3167" branch="false"/><line number="371" hits="530" branch="false"/><line number="372" hits="530" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="373" hits="530" branch="false"/><line number="374" hits="530" branch="false"/><line number="375" hits="530" branch="false"/><line number="376" hits="12469" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="21468" branch="true" condition-coverage="100% (9/9)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="9529" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="530" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="106" branch="false"/><line number="387" hits="80" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="32" branch="false"/><line number="391" hits="64" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="392" hits="32" branch="false"/><line number="394" hits="26" branch="false"/><line number="396" hits="57" branch="false"/><line number="401" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="26" branch="false"/><line number="403" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="26" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="408" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="409" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="57" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="31" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="413" hits="13" branch="false"/><line number="414" hits="19" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="416" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="419" hits="0" branch="false"/><line number="421" hits="31" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="31" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="423" hits="31" branch="false"/><line number="424" hits="31" branch="true" condition-coverage="60% (6/10)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="426" hits="104" branch="false"/><line number="428" hits="26" branch="false"/><line number="429" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="26" branch="false"/><line number="431" hits="26" branch="false"/><line number="432" hits="26" branch="false"/><line number="433" hits="125" branch="false"/><line number="434" hits="99" branch="false"/><line number="435" hits="99" branch="false"/><line number="436" hits="135" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="102" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="68" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="443" hits="32" branch="false"/><line number="444" hits="32" branch="false"/><line number="447" hits="167" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="68" branch="false"/><line number="450" hits="99" branch="false"/><line number="451" hits="99" branch="false"/><line number="452" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="0" branch="false"/><line number="454" hits="38" branch="false"/><line number="455" hits="38" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="4" branch="false"/><line number="458" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="459" hits="1" branch="false"/><line number="460" hits="1" branch="false"/><line number="461" hits="1" branch="false"/><line number="463" hits="33" branch="false"/><line number="464" hits="33" branch="false"/><line number="465" hits="33" branch="false"/><line number="466" hits="33" branch="false"/><line number="467" hits="33" branch="false"/><line number="468" hits="33" branch="false"/><line number="469" hits="33" branch="false"/><line number="470" hits="33" branch="false"/><line number="471" hits="33" branch="false"/><line number="472" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="473" hits="26" branch="false"/><line number="474" hits="99" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="477" hits="35" branch="false"/><line number="478" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="479" hits="26" branch="false"/><line number="480" hits="28" branch="false"/><line number="481" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="482" hits="27" branch="false"/><line number="483" hits="27" branch="false"/><line number="484" hits="27" branch="false"/><line number="485" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="486" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="1" branch="false"/><line number="492" hits="1" branch="false"/><line number="493" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="494" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="495" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="2" branch="false"/><line number="498" hits="1" branch="false"/><line number="499" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="500" hits="0" branch="false"/><line number="501" hits="0" branch="false"/><line number="502" hits="0" branch="false"/><line number="503" hits="0" branch="false"/><line number="506" hits="26" branch="false"/><line number="507" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="508" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="26" branch="false"/><line number="514" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="515" hits="64" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line><line number="516" hits="32" branch="false"/><line number="518" hits="64" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="519" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="520" hits="32" branch="false"/><line number="522" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="524" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="525" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="530" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="532" hits="26" branch="false"/><line number="533" hits="26" branch="false"/><line number="534" hits="80" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="535" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="536" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="537" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="538" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="541" hits="80" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="543" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="544" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="545" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="549" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="550" hits="39" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="39" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="552" hits="582" branch="false"/><line number="554" hits="37" branch="false"/><line number="555" hits="37" branch="false"/><line number="556" hits="37" branch="false"/><line number="557" hits="111" branch="false"/><line number="558" hits="37" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="559" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="562" hits="37" branch="false"/><line number="563" hits="37" branch="false"/><line number="564" hits="37" branch="false"/><line number="565" hits="37" branch="false"/><line number="566" hits="37" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="567" hits="37" branch="false"/><line number="568" hits="37" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="569" hits="37" branch="false"/><line number="570" hits="37" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="571" hits="37" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="572" hits="0" branch="false"/><line number="573" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="34" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="576" hits="37" branch="false"/><line number="577" hits="37" branch="false"/><line number="578" hits="37" branch="false"/><line number="580" hits="37" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="581" hits="37" branch="false"/><line number="582" hits="37" branch="false"/><line number="583" hits="113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="584" hits="76" branch="false"/><line number="585" hits="76" branch="false"/><line number="586" hits="228" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="587" hits="152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="152" branch="false"/><line number="589" hits="152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="590" hits="109" branch="false"/><line number="592" hits="43" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="86" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="594" hits="43" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="597" hits="37" branch="false"/><line number="599" hits="808" branch="false"/><line number="600" hits="808" branch="false"/><line number="601" hits="808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="797" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="603" hits="808" branch="false"/><line number="604" hits="808" branch="false"/><line number="605" hits="808" branch="false"/><line number="606" hits="808" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="607" hits="808" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="608" hits="797" branch="false"/><line number="610" hits="11" branch="false"/><line number="611" hits="11" branch="false"/><line number="612" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="613" hits="11" branch="false"/><line number="614" hits="11" branch="false"/><line number="615" hits="11" branch="false"/><line number="616" hits="11" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="617" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="618" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="619" hits="11" branch="false"/><line number="622" hits="238" branch="false"/><line number="624" hits="238" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="625" hits="238" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="626" hits="0" branch="false"/><line number="628" hits="238" branch="false"/><line number="630" hits="476" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="631" hits="476" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="632" hits="238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="633" hits="238" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="634" hits="238" branch="false"/><line number="635" hits="238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="636" hits="238" branch="false"/><line number="638" hits="230" branch="false"/><line number="640" hits="230" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="641" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="642" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="643" hits="230" branch="false"/><line number="644" hits="230" branch="false"/><line number="645" hits="230" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="647" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="648" hits="230" branch="false"/><line number="649" hits="230" branch="false"/><line number="650" hits="230" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="651" hits="230" branch="false"/><line number="652" hits="230" branch="false"/><line number="653" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="654" hits="230" branch="false"/><line number="655" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="656" hits="230" branch="false"/><line number="657" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="658" hits="920" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="659" hits="920" branch="false"/><line number="661" hits="1" branch="false"/><line number="663" hits="1" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="664" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="665" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="666" hits="1" branch="false"/><line number="667" hits="1" branch="false"/><line number="668" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="670" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="671" hits="1" branch="false"/><line number="672" hits="1" branch="false"/><line number="673" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="674" hits="1" branch="false"/><line number="675" hits="1" branch="false"/><line number="676" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="677" hits="1" branch="false"/><line number="678" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="679" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="4" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="681" hits="4" branch="false"/><line number="683" hits="7" branch="false"/><line number="686" hits="7" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="687" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="688" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="689" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="690" hits="7" branch="false"/><line number="691" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="692" hits="14" branch="false"/><line number="693" hits="7" branch="false"/><line number="694" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="695" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="696" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="697" hits="7" branch="false"/><line number="698" hits="7" branch="false"/><line number="699" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="700" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="7" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="702" hits="7" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="703" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="704" hits="7" branch="false"/><line number="705" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="706" hits="7" branch="false"/><line number="707" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="708" hits="28" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="709" hits="21" branch="false"/><line number="711" hits="353" branch="false"/><line number="712" hits="353" branch="false"/><line number="713" hits="353" branch="false"/><line number="715" hits="1429" branch="false"/><line number="716" hits="1429" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="717" hits="1167" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="722" hits="778" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="724" hits="1429" branch="false"/><line number="725" hits="778" branch="false"/></lines></class><class name="transforms_h" filename="chrono_batch_render/scene/tables/transforms.h" line-rate="1.0" branch-rate="0.9523809523809523" complexity="0.0"><methods><method name="chrono::batch_render::TransformTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="1001" branch="false"/><line number="33" hits="1001" branch="false"/></lines></method><method name="chrono::batch_render::TransformTable::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="43" hits="8449" branch="false"/><line number="44" hits="8449" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="238" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 55&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 59&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 63&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="32" hits="1001" branch="false"/><line number="33" hits="1001" branch="false"/><line number="43" hits="8449" branch="false"/><line number="44" hits="8449" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="19" branch="false"/><line number="56" hits="19" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="36" branch="false"/><line number="59" hits="2" branch="false"/><line number="60" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="10" branch="false"/><line number="63" hits="2" branch="false"/><line number="63" hits="41" branch="false"/><line number="64" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="64" hits="41" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="238" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="8" branch="false"/><line number="68" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="views_cpp" filename="chrono_batch_render/scene/tables/views.cpp" line-rate="1.0" branch-rate="0.9152542372881356" complexity="0.0"><methods><method name="chrono::batch_render::ViewTable::Describe" signature="(chrono::batch_render::RenderTables&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="18" hits="527" branch="false"/><line number="19" hits="527" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="20" hits="527" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="21" hits="527" branch="false"/></lines></method><method name="chrono::batch_render::ViewTable::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="23" hits="353" branch="false"/><line number="24" hits="353" branch="false"/><line number="25" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::ViewTable::Run" signature="(chrono::batch_render::ChangeSet const&amp;, chrono::batch_render::TableVersions&amp;)" line-rate="1.0" branch-rate="0.9583333333333334" complexity="0.0"><lines><line number="27" hits="527" branch="false"/><line number="28" hits="527" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="29" hits="527" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="527" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="527" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="667" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="527" branch="false"/><line number="34" hits="960" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="433" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="904" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="471" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="471" branch="false"/><line number="40" hits="471" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="428" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="428" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="43" hits="428" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="471" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="527" branch="false"/><line number="49" hits="527" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="780" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="1054" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="527" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="527" branch="false"/><line number="54" hits="141" branch="false"/><line number="56" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="386" branch="false"/><line number="59" hits="386" branch="false"/><line number="60" hits="386" branch="false"/><line number="61" hits="386" branch="false"/><line number="62" hits="386" branch="false"/><line number="63" hits="386" branch="false"/><line number="64" hits="386" branch="false"/><line number="65" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="386" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="386" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="2880" branch="false"/></lines></method><method name="chrono::batch_render::ViewTable::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="72" hits="739" branch="false"/><line number="73" hits="739" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="80" hits="739" branch="false"/><line number="81" hits="706" branch="false"/></lines></method></methods><lines><line number="18" hits="527" branch="false"/><line number="19" hits="527" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="20" hits="527" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="21" hits="527" branch="false"/><line number="23" hits="353" branch="false"/><line number="24" hits="353" branch="false"/><line number="25" hits="353" branch="false"/><line number="27" hits="527" branch="false"/><line number="28" hits="527" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="29" hits="527" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="527" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="527" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="667" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="527" branch="false"/><line number="34" hits="960" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="433" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="904" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="471" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="471" branch="false"/><line number="40" hits="471" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="428" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="428" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="43" hits="428" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="471" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="527" branch="false"/><line number="49" hits="527" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="780" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="1054" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="527" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="527" branch="false"/><line number="54" hits="141" branch="false"/><line number="56" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="386" branch="false"/><line number="59" hits="386" branch="false"/><line number="60" hits="386" branch="false"/><line number="61" hits="386" branch="false"/><line number="62" hits="386" branch="false"/><line number="63" hits="386" branch="false"/><line number="64" hits="386" branch="false"/><line number="65" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="386" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="386" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="2880" branch="false"/><line number="72" hits="739" branch="false"/><line number="73" hits="739" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="1059" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="706" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="80" hits="739" branch="false"/><line number="81" hits="706" branch="false"/></lines></class><class name="views_h" filename="chrono_batch_render/scene/tables/views.h" line-rate="1.0" branch-rate="0.6" complexity="0.0"><methods><method name="&lt;unknown function 20&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="20" hits="353" branch="false"/><line number="21" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ViewTable::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ViewTable::Inputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ViewTable::TableInputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ViewTable::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 45&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="20" hits="353" branch="false"/><line number="21" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="928" branch="false"/><line number="24" hits="928" branch="false"/><line number="27" hits="2381" branch="false"/><line number="28" hits="2381" branch="false"/><line number="31" hits="2381" branch="false"/><line number="32" hits="2381" branch="false"/><line number="33" hits="2381" branch="false"/><line number="40" hits="928" branch="false"/><line number="41" hits="3712" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="1856" branch="false"/><line number="45" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="2" branch="false"/><line number="52" hits="10" branch="false"/><line number="53" hits="10" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.sensor_pipeline" line-rate="0.9572327044025157" branch-rate="0.9057071960297767" complexity="0.0"><classes><class name="codegen_cpp" filename="chrono_batch_render/sensor_pipeline/codegen.cpp" line-rate="0.9442231075697212" branch-rate="0.8605769230769231" complexity="0.0"><methods><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::NodeType" signature="(chrono::batch_render::sensor_pipeline::NodeDef const&amp;, chrono::batch_render::sensor_pipeline::ResolvedNode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="31" hits="197" branch="false"/><line number="32" hits="197" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="158" branch="false"/><line number="35" hits="39" branch="false"/><line number="36" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="87" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="39" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Embedded" signature="(unsigned char const*, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="42" hits="184" branch="false"/><line number="43" hits="184" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::KernelTemplate" signature="(chrono::batch_render::sensor_pipeline::DispatchShape)" line-rate="0.9166666666666666" branch-rate="0.75" complexity="0.0"><lines><line number="46" hits="110" branch="false"/><line number="47" hits="110" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="48" hits="99" branch="false"/><line number="49" hits="99" branch="false"/><line number="50" hits="99" branch="false"/><line number="51" hits="5" branch="false"/><line number="52" hits="5" branch="false"/><line number="53" hits="5" branch="false"/><line number="54" hits="6" branch="false"/><line number="55" hits="6" branch="false"/><line number="56" hits="6" branch="false"/><line number="58" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::Generator" signature="(chrono::batch_render::sensor_pipeline::SensorPipelineDefinition const&amp;, chrono::batch_render::sensor_pipeline::NodeRegistry const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="63" hits="69" branch="false"/><line number="64" hits="69" branch="false"/><line number="65" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="138" branch="false"/><line number="67" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="69" branch="false"/><line number="70" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="86" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="69" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::Generate" signature="() &amp;&amp;" line-rate="0.8636363636363636" branch-rate="0.5555555555555556" complexity="0.0"><lines><line number="79" hits="69" branch="false"/><line number="80" hits="69" branch="false"/><line number="81" hits="162" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="93" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="83" hits="5" branch="false"/><line number="84" hits="5" branch="false"/><line number="85" hits="5" branch="false"/><line number="86" hits="6" branch="false"/><line number="87" hits="6" branch="false"/><line number="88" hits="6" branch="false"/><line number="89" hits="82" branch="false"/><line number="90" hits="82" branch="false"/><line number="91" hits="82" branch="false"/><line number="92" hits="82" branch="false"/><line number="93" hits="82" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="69" branch="false"/><line number="100" hits="69" branch="false"/><line number="104" hits="929" branch="false"/><line number="105" hits="177" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::Def" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="108" hits="1209" branch="false"/><line number="109" hits="1209" branch="false"/><line number="112" hits="288" branch="false"/><line number="113" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::Context" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="116" hits="210" branch="false"/><line number="117" hits="210" branch="false"/><line number="118" hits="210" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::OutputSlots" signature="(unsigned int) const" line-rate="0.9230769230769231" branch-rate="1.0" complexity="0.0"><lines><line number="121" hits="204" branch="false"/><line number="122" hits="204" branch="false"/><line number="123" hits="204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="204" branch="false"/><line number="127" hits="479" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="83" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="204" branch="false"/><line number="133" hits="0" branch="false"/><line number="135" hits="618" branch="false"/><line number="136" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="618" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::BeginKernel" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::sensor_pipeline::DispatchShape)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="139" hits="110" branch="false"/><line number="140" hits="110" branch="false"/><line number="141" hits="110" branch="false"/><line number="142" hits="220" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::EndKernel" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="144" hits="110" branch="false"/><line number="145" hits="110" branch="false"/><line number="146" hits="110" branch="false"/><line number="147" hits="220" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="110" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::Write" signature="(unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="150" hits="199" branch="false"/><line number="151" hits="309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="220" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="199" branch="false"/><line number="154" hits="199" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::AddImports" signature="()" line-rate="1.0" branch-rate="0.9090909090909091" complexity="0.0"><lines><line number="156" hits="69" branch="false"/><line number="157" hits="69" branch="false"/><line number="158" hits="333" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="264" branch="false"/><line number="160" hits="264" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="161" hits="196" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="69" branch="false"/><line number="165" hits="161" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="184" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="69" branch="false"/><line number="171" hits="69" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::AddReduce" signature="(unsigned int)" line-rate="0.9166666666666666" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="173" hits="5" branch="false"/><line number="174" hits="5" branch="false"/><line number="175" hits="5" branch="false"/><line number="176" hits="5" branch="false"/><line number="177" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="179" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="180" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="5" branch="false"/><line number="183" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="5" branch="false"/><line number="191" hits="10" branch="false"/><line number="192" hits="10" branch="false"/><line number="193" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::AddGlobal" signature="(unsigned int)" line-rate="0.9444444444444444" branch-rate="0.7647058823529411" complexity="0.0"><lines><line number="205" hits="6" branch="false"/><line number="206" hits="6" branch="false"/><line number="207" hits="6" branch="false"/><line number="208" hits="6" branch="false"/><line number="209" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="211" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="213" hits="6" branch="false"/><line number="214" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="14" branch="false"/><line number="217" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="14" branch="false"/><line number="223" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="14" branch="false"/><line number="226" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::AddFused" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="228" hits="82" branch="false"/><line number="229" hits="82" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="82" branch="false"/><line number="231" hits="267" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="185" branch="false"/><line number="233" hits="371" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="372" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="185" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="370" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="185" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="370" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="185" branch="false"/><line number="246" hits="82" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="82" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::Argument" signature="(unsigned int, unsigned int, std::set&lt;unsigned int, std::less&lt;unsigned int&gt;, std::allocator&lt;unsigned int&gt; &gt;&amp;)" line-rate="0.8461538461538461" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="249" hits="186" branch="false"/><line number="250" hits="186" branch="false"/><line number="251" hits="186" branch="false"/><line number="252" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="186" branch="false"/><line number="254" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="1" branch="false"/><line number="256" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="257" hits="1" branch="false"/><line number="259" hits="185" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="260" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="262" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="14" branch="false"/><line number="267" hits="14" branch="false"/><line number="269" hits="171" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="69" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="272" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="2" branch="false"/><line number="279" hits="67" branch="false"/><line number="280" hits="69" branch="false"/><line number="282" hits="171" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::Apply" signature="(unsigned int, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;)" line-rate="1.0" branch-rate="0.9047619047619048" complexity="0.0"><lines><line number="285" hits="8" branch="false"/><line number="286" hits="8" branch="false"/><line number="287" hits="8" branch="false"/><line number="288" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="8" branch="false"/><line number="291" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="14" branch="false"/><line number="296" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="297" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="298" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::Evaluate" signature="(unsigned int, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="305" hits="177" branch="false"/><line number="306" hits="177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="354" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="354" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="354" branch="false"/><line number="311" hits="354" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="177" branch="false"/><line number="313" hits="177" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::AddUpdates" signature="(unsigned int)" line-rate="1.0" branch-rate="0.8148148148148148" complexity="0.0"><lines><line number="315" hits="82" branch="false"/><line number="316" hits="267" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="185" branch="false"/><line number="318" hits="185" branch="false"/><line number="319" hits="185" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="184" branch="false"/><line number="322" hits="2" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="323" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="1" branch="false"/><line number="327" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="328" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="330" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="2" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="1" branch="false"/><line number="336" hits="83" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Generator::AddSourceCopies" signature="()" line-rate="0.9230769230769231" branch-rate="1.0" complexity="0.0"><lines><line number="338" hits="69" branch="false"/><line number="339" hits="69" branch="false"/><line number="340" hits="69" branch="false"/><line number="341" hits="155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="342" hits="86" branch="false"/><line number="343" hits="86" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="0" branch="false"/><line number="346" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="69" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::GeneratedSensorPipeline::Entries[abi:cxx11]" signature="() const" line-rate="0.8333333333333334" branch-rate="1.0" complexity="0.0"><lines><line number="366" hits="70" branch="false"/><line number="367" hits="70" branch="false"/><line number="368" hits="181" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="111" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="70" branch="false"/><line number="372" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::GenerateSensorPipeline" signature="(chrono::batch_render::sensor_pipeline::SensorPipelineDefinition const&amp;, chrono::batch_render::sensor_pipeline::NodeRegistry const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="374" hits="69" branch="false"/><line number="376" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="31" hits="197" branch="false"/><line number="32" hits="197" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="158" branch="false"/><line number="35" hits="39" branch="false"/><line number="36" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="87" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="39" branch="false"/><line number="42" hits="184" branch="false"/><line number="43" hits="184" branch="false"/><line number="46" hits="110" branch="false"/><line number="47" hits="110" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="48" hits="99" branch="false"/><line number="49" hits="99" branch="false"/><line number="50" hits="99" branch="false"/><line number="51" hits="5" branch="false"/><line number="52" hits="5" branch="false"/><line number="53" hits="5" branch="false"/><line number="54" hits="6" branch="false"/><line number="55" hits="6" branch="false"/><line number="56" hits="6" branch="false"/><line number="58" hits="0" branch="false"/><line number="63" hits="69" branch="false"/><line number="64" hits="69" branch="false"/><line number="65" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="138" branch="false"/><line number="67" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="69" branch="false"/><line number="70" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="100" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="86" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="69" branch="false"/><line number="79" hits="69" branch="false"/><line number="80" hits="69" branch="false"/><line number="81" hits="162" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="93" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="83" hits="5" branch="false"/><line number="84" hits="5" branch="false"/><line number="85" hits="5" branch="false"/><line number="86" hits="6" branch="false"/><line number="87" hits="6" branch="false"/><line number="88" hits="6" branch="false"/><line number="89" hits="82" branch="false"/><line number="90" hits="82" branch="false"/><line number="91" hits="82" branch="false"/><line number="92" hits="82" branch="false"/><line number="93" hits="82" branch="false"/><line number="94" hits="0" branch="false"/><line number="95" hits="0" branch="false"/><line number="96" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="69" branch="false"/><line number="100" hits="69" branch="false"/><line number="104" hits="929" branch="false"/><line number="105" hits="177" branch="false"/><line number="108" hits="1209" branch="false"/><line number="109" hits="1209" branch="false"/><line number="112" hits="288" branch="false"/><line number="113" hits="17" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="210" branch="false"/><line number="117" hits="210" branch="false"/><line number="118" hits="210" branch="false"/><line number="121" hits="204" branch="false"/><line number="122" hits="204" branch="false"/><line number="123" hits="204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="204" branch="false"/><line number="127" hits="479" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="275" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="83" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="204" branch="false"/><line number="133" hits="0" branch="false"/><line number="135" hits="618" branch="false"/><line number="136" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="618" branch="false"/><line number="139" hits="110" branch="false"/><line number="140" hits="110" branch="false"/><line number="141" hits="110" branch="false"/><line number="142" hits="220" branch="false"/><line number="144" hits="110" branch="false"/><line number="145" hits="110" branch="false"/><line number="146" hits="110" branch="false"/><line number="147" hits="220" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="110" branch="false"/><line number="150" hits="199" branch="false"/><line number="151" hits="309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="220" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="199" branch="false"/><line number="154" hits="199" branch="false"/><line number="156" hits="69" branch="false"/><line number="157" hits="69" branch="false"/><line number="158" hits="333" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="264" branch="false"/><line number="160" hits="264" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="161" hits="196" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="69" branch="false"/><line number="165" hits="161" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="184" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="69" branch="false"/><line number="171" hits="69" branch="false"/><line number="173" hits="5" branch="false"/><line number="174" hits="5" branch="false"/><line number="175" hits="5" branch="false"/><line number="176" hits="5" branch="false"/><line number="177" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="179" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="180" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="5" branch="false"/><line number="183" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="5" branch="false"/><line number="191" hits="10" branch="false"/><line number="192" hits="10" branch="false"/><line number="193" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="5" branch="false"/><line number="205" hits="6" branch="false"/><line number="206" hits="6" branch="false"/><line number="207" hits="6" branch="false"/><line number="208" hits="6" branch="false"/><line number="209" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="211" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="213" hits="6" branch="false"/><line number="214" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="14" branch="false"/><line number="217" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="14" branch="false"/><line number="223" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="14" branch="false"/><line number="226" hits="6" branch="false"/><line number="228" hits="82" branch="false"/><line number="229" hits="82" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="82" branch="false"/><line number="231" hits="267" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="185" branch="false"/><line number="233" hits="371" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="372" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="185" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="370" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="185" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="370" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="185" branch="false"/><line number="246" hits="82" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="82" branch="false"/><line number="249" hits="186" branch="false"/><line number="250" hits="186" branch="false"/><line number="251" hits="186" branch="false"/><line number="252" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="186" branch="false"/><line number="254" hits="186" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="1" branch="false"/><line number="256" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="257" hits="1" branch="false"/><line number="259" hits="185" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="260" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="262" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="14" branch="false"/><line number="267" hits="14" branch="false"/><line number="269" hits="171" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="69" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="272" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="138" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="2" branch="false"/><line number="279" hits="67" branch="false"/><line number="280" hits="69" branch="false"/><line number="282" hits="171" branch="false"/><line number="285" hits="8" branch="false"/><line number="286" hits="8" branch="false"/><line number="287" hits="8" branch="false"/><line number="288" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="8" branch="false"/><line number="291" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="14" branch="false"/><line number="296" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="297" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="298" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="301" hits="16" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="8" branch="false"/><line number="305" hits="177" branch="false"/><line number="306" hits="177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="354" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="354" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="354" branch="false"/><line number="311" hits="354" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="177" branch="false"/><line number="313" hits="177" branch="false"/><line number="315" hits="82" branch="false"/><line number="316" hits="267" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="185" branch="false"/><line number="318" hits="185" branch="false"/><line number="319" hits="185" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="184" branch="false"/><line number="322" hits="2" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="323" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="325" hits="1" branch="false"/><line number="327" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="328" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="330" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="2" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="1" branch="false"/><line number="336" hits="83" branch="false"/><line number="338" hits="69" branch="false"/><line number="339" hits="69" branch="false"/><line number="340" hits="69" branch="false"/><line number="341" hits="155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="342" hits="86" branch="false"/><line number="343" hits="86" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="0" branch="false"/><line number="346" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="350" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="351" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="69" branch="false"/><line number="366" hits="70" branch="false"/><line number="367" hits="70" branch="false"/><line number="368" hits="181" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="111" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="70" branch="false"/><line number="372" hits="0" branch="false"/><line number="374" hits="69" branch="false"/><line number="376" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="codegen_h" filename="chrono_batch_render/sensor_pipeline/codegen.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 18&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="18" hits="380" branch="false"/></lines></method></methods><lines><line number="18" hits="380" branch="false"/><line number="23" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="definition_cpp" filename="chrono_batch_render/sensor_pipeline/definition.cpp" line-rate="0.9811320754716981" branch-rate="0.9468085106382979" complexity="0.0"><methods><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::StoredBytes" signature="(chrono::batch_render::sensor_pipeline::SignalLayout const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="13" hits="76" branch="false"/><line number="14" hits="152" branch="false"/><line number="15" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="16" hits="152" branch="false"/><line number="17" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="76" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::SplitSegments" signature="(chrono::batch_render::sensor_pipeline::ResolvedSensorPipeline const&amp;, chrono::batch_render::sensor_pipeline::NodeRegistry const&amp;, chrono::batch_render::sensor_pipeline::Fusion)" line-rate="1.0" branch-rate="0.9761904761904762" complexity="0.0"><lines><line number="23" hits="85" branch="false"/><line number="25" hits="85" branch="false"/><line number="26" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="85" branch="false"/><line number="28" hits="420" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="335" branch="false"/><line number="30" hits="335" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="84" branch="false"/><line number="33" hits="251" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="114" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="114" branch="false"/><line number="37" hits="251" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="251" branch="false"/><line number="41" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="420" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="588" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="253" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="252" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="85" branch="false"/><line number="51" hits="430" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="345" branch="false"/><line number="53" hits="345" branch="false"/><line number="54" hits="345" branch="false"/><line number="55" hits="345" branch="false"/><line number="56" hits="597" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="252" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="58" hits="116" branch="false"/><line number="59" hits="148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="345" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="345" branch="false"/><line number="64" hits="345" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="3" branch="false"/><line number="66" hits="3" branch="false"/><line number="68" hits="606" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="261" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="10" branch="false"/><line number="71" hits="10" branch="false"/><line number="73" hits="345" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="170" branch="false"/><line number="78" hits="85" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::LayoutArena" signature="(chrono::batch_render::sensor_pipeline::SegmentPlan const&amp;, std::span&lt;chrono::batch_render::sensor_pipeline::SignalLayout const, 18446744073709551615ul&gt;, unsigned long)" line-rate="0.9523809523809523" branch-rate="0.7647058823529411" complexity="0.0"><lines><line number="80" hits="57" branch="false"/><line number="82" hits="57" branch="false"/><line number="88" hits="57" branch="false"/><line number="89" hits="57" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="57" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="57" branch="false"/><line number="92" hits="57" branch="false"/><line number="93" hits="133" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="76" branch="false"/><line number="95" hits="76" branch="false"/><line number="96" hits="106" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="30" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="4" branch="false"/><line number="102" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="72" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="72" branch="false"/><line number="106" hits="76" branch="false"/><line number="107" hits="76" branch="false"/><line number="109" hits="57" branch="false"/><line number="110" hits="57" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::BuildDefinition" signature="(unsigned int, chrono::batch_render::sensor_pipeline::ResolvedSensorPipeline const&amp;, chrono::batch_render::sensor_pipeline::NodeRegistry const&amp;, chrono::batch_render::sensor_pipeline::Fusion)" line-rate="0.9166666666666666" branch-rate="1.0" complexity="0.0"><lines><line number="112" hits="83" branch="false"/><line number="114" hits="83" branch="false"/><line number="115" hits="83" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="408" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="325" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="518" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="193" branch="false"/><line number="121" hits="325" branch="false"/><line number="122" hits="325" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="325" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="83" branch="false"/><line number="127" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::PackWords" signature="(chrono::batch_render::sensor_pipeline::SensorPipelineDefinition const&amp;, chrono::batch_render::sensor_pipeline::ResolvedSensorPipeline const&amp;, chrono::batch_render::sensor_pipeline::NodeRegistry const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="129" hits="63" branch="false"/><line number="132" hits="63" branch="false"/><line number="133" hits="347" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="284" branch="false"/><line number="135" hits="284" branch="false"/><line number="136" hits="474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="386" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="196" branch="false"/><line number="140" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="189" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="186" branch="false"/><line number="146" hits="63" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::ReadParameter[abi:cxx11]" signature="(chrono::batch_render::sensor_pipeline::ParameterDef const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="149" hits="14" branch="false"/><line number="150" hits="14" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="3" branch="false"/><line number="152" hits="3" branch="false"/><line number="153" hits="3" branch="false"/><line number="154" hits="3" branch="false"/><line number="158" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="5" branch="false"/><line number="161" hits="6" branch="false"/><line number="162" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="13" hits="76" branch="false"/><line number="14" hits="152" branch="false"/><line number="15" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="16" hits="152" branch="false"/><line number="17" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="76" branch="false"/><line number="23" hits="85" branch="false"/><line number="25" hits="85" branch="false"/><line number="26" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="85" branch="false"/><line number="28" hits="420" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="335" branch="false"/><line number="30" hits="335" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="84" branch="false"/><line number="33" hits="251" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="114" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="114" branch="false"/><line number="37" hits="251" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="251" branch="false"/><line number="41" hits="85" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="420" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="588" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="253" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="252" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="85" branch="false"/><line number="51" hits="430" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="345" branch="false"/><line number="53" hits="345" branch="false"/><line number="54" hits="345" branch="false"/><line number="55" hits="345" branch="false"/><line number="56" hits="597" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="252" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="58" hits="116" branch="false"/><line number="59" hits="148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="345" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="345" branch="false"/><line number="64" hits="345" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="3" branch="false"/><line number="66" hits="3" branch="false"/><line number="68" hits="606" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="261" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="10" branch="false"/><line number="71" hits="10" branch="false"/><line number="73" hits="345" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="170" branch="false"/><line number="78" hits="85" branch="false"/><line number="80" hits="57" branch="false"/><line number="82" hits="57" branch="false"/><line number="88" hits="57" branch="false"/><line number="89" hits="57" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="57" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="57" branch="false"/><line number="92" hits="57" branch="false"/><line number="93" hits="133" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="76" branch="false"/><line number="95" hits="76" branch="false"/><line number="96" hits="106" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="30" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="99" hits="4" branch="false"/><line number="102" hits="76" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="72" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="72" branch="false"/><line number="106" hits="76" branch="false"/><line number="107" hits="76" branch="false"/><line number="109" hits="57" branch="false"/><line number="110" hits="57" branch="false"/><line number="112" hits="83" branch="false"/><line number="114" hits="83" branch="false"/><line number="115" hits="83" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="408" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="325" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="518" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="193" branch="false"/><line number="121" hits="325" branch="false"/><line number="122" hits="325" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="325" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="83" branch="false"/><line number="127" hits="0" branch="false"/><line number="129" hits="63" branch="false"/><line number="132" hits="63" branch="false"/><line number="133" hits="347" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="284" branch="false"/><line number="135" hits="284" branch="false"/><line number="136" hits="474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="386" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="196" branch="false"/><line number="140" hits="196" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="189" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="186" branch="false"/><line number="146" hits="63" branch="false"/><line number="149" hits="14" branch="false"/><line number="150" hits="14" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="3" branch="false"/><line number="152" hits="3" branch="false"/><line number="153" hits="3" branch="false"/><line number="154" hits="3" branch="false"/><line number="158" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="5" branch="false"/><line number="161" hits="6" branch="false"/><line number="162" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="definition_h" filename="chrono_batch_render/sensor_pipeline/definition.h" line-rate="1.0" branch-rate="0.5" complexity="0.0"><methods><method name="&lt;unknown function 19&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 35&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="35" hits="112" branch="false"/></lines></method></methods><lines><line number="19" hits="376" branch="false"/><line number="30" hits="85" branch="false"/><line number="35" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="35" hits="112" branch="false"/></lines></class><class name="node_cpp" filename="chrono_batch_render/sensor_pipeline/node.cpp" line-rate="0.9484536082474226" branch-rate="0.93" complexity="0.0"><methods><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Validate" signature="(chrono::batch_render::sensor_pipeline::NodeDef const&amp;)" line-rate="0.6153846153846154" branch-rate="0.5365853658536586" complexity="0.0"><lines><line number="13" hits="778" branch="false"/><line number="14" hits="778" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="15" hits="82" branch="false"/><line number="16" hits="82" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="17" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="131" branch="false"/><line number="21" hits="131" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="0" branch="false"/><line number="24" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="27" hits="35" branch="false"/><line number="28" hits="35" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="70" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="46" branch="false"/><line number="36" hits="46" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="46" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="40" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="778" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="48" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="1022" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="244" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="778" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Registry" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="58" hits="9508" branch="false"/><line number="59" hits="9514" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="60" hits="9508" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::NodeRegistry::Add" signature="(chrono::batch_render::sensor_pipeline::NodeDef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="65" hits="778" branch="false"/><line number="66" hits="778" branch="false"/><line number="67" hits="778" branch="false"/><line number="68" hits="778" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="3" branch="false"/><line number="70" hits="3" branch="false"/><line number="72" hits="775" branch="false"/><line number="73" hits="775" branch="false"/><line number="74" hits="775" branch="false"/><line number="75" hits="775" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::NodeRegistry::Find" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="78" hits="631" branch="false"/><line number="79" hits="1262" branch="false"/><line number="80" hits="1252" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::sensor_pipeline::SensorPipelineNodes" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="83" hits="9498" branch="false"/><line number="84" hits="9498" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::RegisterSensorPipelineNode" signature="(chrono::batch_render::sensor_pipeline::NodeDef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="87" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::RegisterSensorPipelineNode(chrono::batch_render::sensor_pipeline::NodeDef)::{lambda(chrono::batch_render::sensor_pipeline::NodeRegistry&amp;)#1}::operator()" signature="(chrono::batch_render::sensor_pipeline::NodeRegistry&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="88" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::BuiltinNodes" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="91" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::BuiltinNodes()::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="92" hits="6" branch="false"/><line number="93" hits="6" branch="false"/><line number="94" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="6" branch="false"/><line number="96" hits="7" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="97" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::RegisterBuiltinNodes" signature="(chrono::batch_render::sensor_pipeline::NodeRegistry&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="100" hits="23" branch="false"/><line number="101" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="276" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="115" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="115" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="161" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="161" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="276" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="23" branch="false"/><line number="157" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="230" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="230" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="115" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="207" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="23" branch="false"/><line number="193" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="230" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="345" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="276" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="23" branch="false"/><line number="216" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="230" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="230" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="230" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="115" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="276" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="276" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="161" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="3013" branch="false"/></lines></method></methods><lines><line number="13" hits="778" branch="false"/><line number="14" hits="778" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="15" hits="82" branch="false"/><line number="16" hits="82" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="17" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="131" branch="false"/><line number="21" hits="131" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="0" branch="false"/><line number="24" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="27" hits="35" branch="false"/><line number="28" hits="35" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="70" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="46" branch="false"/><line number="36" hits="46" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="46" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="38" hits="0" branch="false"/><line number="40" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="778" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="48" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="1022" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="244" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="778" branch="false"/><line number="58" hits="9508" branch="false"/><line number="59" hits="9514" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="60" hits="9508" branch="false"/><line number="65" hits="778" branch="false"/><line number="66" hits="778" branch="false"/><line number="67" hits="778" branch="false"/><line number="68" hits="778" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="3" branch="false"/><line number="70" hits="3" branch="false"/><line number="72" hits="775" branch="false"/><line number="73" hits="775" branch="false"/><line number="74" hits="775" branch="false"/><line number="75" hits="775" branch="false"/><line number="78" hits="631" branch="false"/><line number="79" hits="1262" branch="false"/><line number="80" hits="1252" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="9498" branch="false"/><line number="84" hits="9498" branch="false"/><line number="87" hits="10" branch="false"/><line number="88" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="10" branch="false"/><line number="91" hits="7" branch="false"/><line number="92" hits="6" branch="false"/><line number="93" hits="6" branch="false"/><line number="94" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="6" branch="false"/><line number="96" hits="7" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="97" hits="7" branch="false"/><line number="100" hits="23" branch="false"/><line number="101" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="276" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="115" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="115" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="161" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="161" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="276" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="23" branch="false"/><line number="157" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="230" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="230" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="115" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="189" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="207" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="23" branch="false"/><line number="193" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="230" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="202" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="345" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="276" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="23" branch="false"/><line number="216" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="230" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="230" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="230" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="184" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="115" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="276" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="276" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="161" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="3013" branch="false"/></lines></class><class name="node_h" filename="chrono_batch_render/sensor_pipeline/node.h" line-rate="1.0" branch-rate="0.813953488372093" complexity="0.0"><methods><method name="&lt;unknown function 46&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 66&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::sensor_pipeline::SignalLayout::operator==" signature="(chrono::batch_render::sensor_pipeline::SignalLayout const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 98&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 149&gt;" signature="" line-rate="1.0" branch-rate="0.8461538461538461" complexity="0.0"><lines><line number="149" hits="2155" branch="false"/><line number="150" hits="2151" branch="true" condition-coverage="84% (11/13)"><conditions><condition number="0" type="jump" coverage="84%"/></conditions></line></lines></method></methods><lines><line number="46" hits="366" branch="false"/><line number="47" hits="366" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="544" branch="false"/><line number="66" hits="55" branch="false"/><line number="67" hits="55" branch="false"/><line number="68" hits="55" branch="false"/><line number="69" hits="55" branch="false"/><line number="70" hits="55" branch="false"/><line number="72" hits="55" branch="true" condition-coverage="50% (5/10)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="375" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="6631" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="192" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="108" hits="135" branch="false"/><line number="108" hits="2443" branch="false"/><line number="108" hits="72" branch="false"/><line number="145" hits="1" branch="false"/><line number="145" hits="48" branch="false"/><line number="145" hits="10" branch="false"/><line number="149" hits="2155" branch="false"/><line number="149" hits="3924" branch="false"/><line number="149" hits="89" branch="false"/><line number="149" hits="4" branch="false"/><line number="150" hits="2151" branch="true" condition-coverage="84% (11/13)"><conditions><condition number="0" type="jump" coverage="84%"/></conditions></line><line number="150" hits="3924" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="89" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="resolve_cpp" filename="chrono_batch_render/sensor_pipeline/resolve.cpp" line-rate="0.9619047619047619" branch-rate="0.934640522875817" complexity="0.0"><methods><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Port" signature="(std::span&lt;chrono::batch_render::sensor_pipeline::PortDef const, 18446744073709551615ul&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="14" hits="693" branch="false"/><line number="15" hits="693" branch="false"/><line number="16" hits="693" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::ChooseUniform" signature="(chrono::batch_render::sensor_pipeline::NodeDesc const&amp;, chrono::batch_render::sensor_pipeline::UniformDef const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="19" hits="274" branch="false"/><line number="20" hits="274" branch="false"/><line number="21" hits="274" branch="false"/><line number="22" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="274" branch="false"/><line number="24" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="false"/><line number="26" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="273" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::ParameterValues" signature="(chrono::batch_render::sensor_pipeline::NodeDesc const&amp;, chrono::batch_render::sensor_pipeline::ParameterDef const&amp;)" line-rate="0.7272727272727273" branch-rate="0.6" complexity="0.0"><lines><line number="31" hits="232" branch="false"/><line number="32" hits="232" branch="false"/><line number="34" hits="232" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="227" branch="false"/><line number="36" hits="227" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="232" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="38" hits="232" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="232" branch="false"/><line number="43" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::UniformValue" signature="(chrono::batch_render::sensor_pipeline::NodeDef const&amp;, chrono::batch_render::sensor_pipeline::ResolvedNode const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8" branch-rate="0.75" complexity="0.0"><lines><line number="45" hits="123" branch="false"/><line number="46" hits="235" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="235" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="123" branch="false"/><line number="51" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::Resolver" signature="(chrono::batch_render::sensor_pipeline::SensorPipelineDesc const&amp;, chrono::batch_render::sensor_pipeline::NodeRegistry const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="56" hits="101" branch="false"/><line number="57" hits="101" branch="false"/><line number="58" hits="491" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="391" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="391" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="391" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="390" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="390" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="103" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::Resolve" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="69" hits="100" branch="false"/><line number="70" hits="100" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="99" branch="false"/><line number="74" hits="217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="236" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="99" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="99" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="96" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="463" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="370" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="370" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="111" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="111" branch="false"/><line number="90" hits="111" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="93" branch="false"/><line number="93" hits="93" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="93" branch="false"/><line number="95" hits="219" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::Def" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="103" hits="1444" branch="false"/><line number="104" hits="1444" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::FindSource" signature="(chrono::batch_render::sensor_pipeline::ConnectionDesc const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.8181818181818182" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="107" hits="406" branch="false"/><line number="109" hits="406" branch="false"/><line number="110" hits="406" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="1" branch="false"/><line number="112" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="405" branch="false"/><line number="115" hits="405" branch="false"/><line number="116" hits="405" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="120" hits="405" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::ReachedFrom" signature="(std::span&lt;chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::Source const, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="123" hits="99" branch="false"/><line number="124" hits="99" branch="false"/><line number="125" hits="99" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::ReachedFrom(std::span&lt;chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::Source const, 18446744073709551615ul&gt;) const::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="126" hits="504" branch="false"/><line number="127" hits="405" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="383" branch="false"/><line number="129" hits="383" branch="false"/><line number="131" hits="504" branch="false"/><line number="132" hits="217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="482" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="383" branch="false"/><line number="137" hits="383" branch="false"/><line number="138" hits="671" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="288" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="287" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="99" branch="false"/><line number="145" hits="488" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="389" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="383" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="198" branch="false"/><line number="151" hits="99" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::Connect" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="0.9333333333333333" branch-rate="0.9285714285714286" complexity="0.0"><lines><line number="153" hits="99" branch="false"/><line number="154" hits="99" branch="false"/><line number="155" hits="99" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="482" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="383" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="477" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="382" branch="false"/><line number="161" hits="382" branch="false"/><line number="162" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="667" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="288" branch="false"/><line number="165" hits="288" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="288" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="287" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="287" branch="false"/><line number="172" hits="287" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="4" branch="false"/><line number="174" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="285" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="285" branch="false"/><line number="180" hits="665" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="287" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="382" branch="false"/><line number="187" hits="95" branch="false"/><line number="188" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::Order" signature="(chrono::batch_render::graph::Graph const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="190" hits="95" branch="false"/><line number="191" hits="95" branch="false"/><line number="192" hits="95" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="1" branch="false"/><line number="194" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="1" branch="false"/><line number="199" hits="94" branch="false"/><line number="200" hits="94" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::AddNode" signature="(chrono::batch_render::sensor_pipeline::ResolvedSensorPipeline&amp;, unsigned int, chrono::batch_render::graph::Node const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="202" hits="370" branch="false"/><line number="204" hits="370" branch="false"/><line number="205" hits="370" branch="false"/><line number="206" hits="370" branch="false"/><line number="207" hits="370" branch="false"/><line number="208" hits="370" branch="false"/><line number="209" hits="370" branch="false"/><line number="210" hits="370" branch="false"/><line number="211" hits="643" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="274" branch="false"/><line number="214" hits="601" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="232" branch="false"/><line number="216" hits="232" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="232" branch="false"/><line number="218" hits="738" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="369" branch="false"/><line number="220" hits="369" branch="false"/><line number="222" hits="369" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="8" branch="false"/><line number="225" hits="8" branch="false"/><line number="226" hits="8" branch="false"/><line number="229" hits="369" branch="false"/><line number="230" hits="646" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="277" branch="false"/><line number="232" hits="277" branch="false"/><line number="234" hits="369" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::Key" signature="(chrono::batch_render::graph::Graph const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::sensor_pipeline::ResolvedSensorPipeline const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="236" hits="93" branch="false"/></lines></method><method name="chrono::batch_render::sensor_pipeline::(anonymous namespace)::Resolver::Key(chrono::batch_render::graph::Graph const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::sensor_pipeline::ResolvedSensorPipeline const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;) const::{lambda(unsigned int, chrono::batch_render::graph::ShapeWriter&amp;)#1}::operator()" signature="(unsigned int, chrono::batch_render::graph::ShapeWriter&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="239" hits="553" branch="false"/><line number="240" hits="367" branch="false"/><line number="241" hits="367" branch="false"/><line number="242" hits="638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="271" branch="false"/><line number="245" hits="367" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="93" branch="false"/><line number="247" hits="204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="111" branch="false"/><line number="249" hits="111" branch="false"/><line number="252" hits="186" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::sensor_pipeline::ResolveSensorPipeline" signature="(chrono::batch_render::sensor_pipeline::SensorPipelineDesc const&amp;, chrono::batch_render::sensor_pipeline::NodeRegistry const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="264" hits="101" branch="false"/><line number="266" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::sensor_pipeline::PropagateLayouts" signature="(chrono::batch_render::sensor_pipeline::ResolvedSensorPipeline const&amp;, chrono::batch_render::sensor_pipeline::NodeRegistry const&amp;, chrono::batch_render::sensor_pipeline::DetectorLayout)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="269" hits="124" branch="false"/><line number="271" hits="124" branch="false"/><line number="272" hits="658" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="534" branch="false"/><line number="274" hits="534" branch="false"/><line number="275" hits="534" branch="false"/><line number="276" hits="534" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="534" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="112" branch="false"/><line number="281" hits="112" branch="false"/><line number="282" hits="112" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="8" branch="false"/><line number="286" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="112" branch="false"/><line number="289" hits="4" branch="false"/><line number="290" hits="4" branch="false"/><line number="291" hits="4" branch="false"/><line number="292" hits="4" branch="false"/><line number="293" hits="4" branch="false"/><line number="294" hits="38" branch="false"/><line number="295" hits="38" branch="false"/><line number="296" hits="38" branch="false"/><line number="297" hits="18" branch="false"/><line number="298" hits="18" branch="false"/><line number="299" hits="18" branch="false"/><line number="300" hits="12" branch="false"/><line number="301" hits="12" branch="false"/><line number="302" hits="12" branch="false"/><line number="304" hits="1068" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="534" branch="false"/><line number="307" hits="544" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="10" branch="false"/><line number="311" hits="124" branch="false"/></lines></method></methods><lines><line number="14" hits="693" branch="false"/><line number="15" hits="693" branch="false"/><line number="16" hits="693" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="274" branch="false"/><line number="20" hits="274" branch="false"/><line number="21" hits="274" branch="false"/><line number="22" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="274" branch="false"/><line number="24" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="false"/><line number="26" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="273" branch="false"/><line number="31" hits="232" branch="false"/><line number="32" hits="232" branch="false"/><line number="34" hits="232" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="227" branch="false"/><line number="36" hits="227" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="232" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="38" hits="232" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="232" branch="false"/><line number="43" hits="0" branch="false"/><line number="45" hits="123" branch="false"/><line number="46" hits="235" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="235" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="123" branch="false"/><line number="51" hits="0" branch="false"/><line number="56" hits="101" branch="false"/><line number="57" hits="101" branch="false"/><line number="58" hits="491" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="391" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="391" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="391" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="390" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="390" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="103" branch="false"/><line number="69" hits="100" branch="false"/><line number="70" hits="100" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="99" branch="false"/><line number="74" hits="217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="236" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="99" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="99" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="96" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="463" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="370" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="370" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="111" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="111" branch="false"/><line number="90" hits="111" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="93" branch="false"/><line number="93" hits="93" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="93" branch="false"/><line number="95" hits="219" branch="false"/><line number="103" hits="1444" branch="false"/><line number="104" hits="1444" branch="false"/><line number="107" hits="406" branch="false"/><line number="109" hits="406" branch="false"/><line number="110" hits="406" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="1" branch="false"/><line number="112" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="405" branch="false"/><line number="115" hits="405" branch="false"/><line number="116" hits="405" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="117" hits="0" branch="false"/><line number="118" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="120" hits="405" branch="false"/><line number="123" hits="99" branch="false"/><line number="124" hits="99" branch="false"/><line number="125" hits="99" branch="false"/><line number="126" hits="504" branch="false"/><line number="127" hits="405" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="383" branch="false"/><line number="129" hits="383" branch="false"/><line number="131" hits="504" branch="false"/><line number="132" hits="217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="482" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="383" branch="false"/><line number="137" hits="383" branch="false"/><line number="138" hits="671" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="288" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="287" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="99" branch="false"/><line number="145" hits="488" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="389" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="383" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="198" branch="false"/><line number="151" hits="99" branch="false"/><line number="153" hits="99" branch="false"/><line number="154" hits="99" branch="false"/><line number="155" hits="99" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="482" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="383" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="477" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="382" branch="false"/><line number="161" hits="382" branch="false"/><line number="162" hits="386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="667" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="288" branch="false"/><line number="165" hits="288" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="166" hits="0" branch="false"/><line number="167" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="169" hits="288" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="287" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="287" branch="false"/><line number="172" hits="287" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="4" branch="false"/><line number="174" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="285" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="285" branch="false"/><line number="180" hits="665" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="287" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="382" branch="false"/><line number="187" hits="95" branch="false"/><line number="188" hits="4" branch="false"/><line number="190" hits="95" branch="false"/><line number="191" hits="95" branch="false"/><line number="192" hits="95" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="1" branch="false"/><line number="194" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="1" branch="false"/><line number="199" hits="94" branch="false"/><line number="200" hits="94" branch="false"/><line number="202" hits="370" branch="false"/><line number="204" hits="370" branch="false"/><line number="205" hits="370" branch="false"/><line number="206" hits="370" branch="false"/><line number="207" hits="370" branch="false"/><line number="208" hits="370" branch="false"/><line number="209" hits="370" branch="false"/><line number="210" hits="370" branch="false"/><line number="211" hits="643" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="274" branch="false"/><line number="214" hits="601" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="232" branch="false"/><line number="216" hits="232" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="232" branch="false"/><line number="218" hits="738" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="369" branch="false"/><line number="220" hits="369" branch="false"/><line number="222" hits="369" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="8" branch="false"/><line number="225" hits="8" branch="false"/><line number="226" hits="8" branch="false"/><line number="229" hits="369" branch="false"/><line number="230" hits="646" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="277" branch="false"/><line number="232" hits="277" branch="false"/><line number="234" hits="369" branch="false"/><line number="236" hits="93" branch="false"/><line number="239" hits="553" branch="false"/><line number="240" hits="367" branch="false"/><line number="241" hits="367" branch="false"/><line number="242" hits="638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="271" branch="false"/><line number="245" hits="367" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="93" branch="false"/><line number="247" hits="204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="111" branch="false"/><line number="249" hits="111" branch="false"/><line number="252" hits="186" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="101" branch="false"/><line number="266" hits="101" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="124" branch="false"/><line number="271" hits="124" branch="false"/><line number="272" hits="658" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="534" branch="false"/><line number="274" hits="534" branch="false"/><line number="275" hits="534" branch="false"/><line number="276" hits="534" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="534" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="112" branch="false"/><line number="281" hits="112" branch="false"/><line number="282" hits="112" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="8" branch="false"/><line number="286" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="112" branch="false"/><line number="289" hits="4" branch="false"/><line number="290" hits="4" branch="false"/><line number="291" hits="4" branch="false"/><line number="292" hits="4" branch="false"/><line number="293" hits="4" branch="false"/><line number="294" hits="38" branch="false"/><line number="295" hits="38" branch="false"/><line number="296" hits="38" branch="false"/><line number="297" hits="18" branch="false"/><line number="298" hits="18" branch="false"/><line number="299" hits="18" branch="false"/><line number="300" hits="12" branch="false"/><line number="301" hits="12" branch="false"/><line number="302" hits="12" branch="false"/><line number="304" hits="1068" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="534" branch="false"/><line number="307" hits="544" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="10" branch="false"/><line number="311" hits="124" branch="false"/></lines></class><class name="resolve_h" filename="chrono_batch_render/sensor_pipeline/resolve.h" line-rate="1.0" branch-rate="0.6" complexity="0.0"><methods><method name="&lt;unknown function 57&gt;" signature="" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="57" hits="617" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method></methods><lines><line number="57" hits="617" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="94" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.stage" line-rate="0.949238578680203" branch-rate="0.6245487364620939" complexity="0.0"><classes><class name="primvar_h" filename="chrono_batch_render/stage/primvar.h" line-rate="0.9305555555555556" branch-rate="0.9285714285714286" complexity="0.0"><methods><method name="&lt;unknown function 26&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Primvar chrono::batch_render::Primvar::Create&lt;chrono::batch_render::Double3&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Interpolation, chrono::batch_render::Span&lt;chrono::batch_render::Double3 const&gt;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Primvar chrono::batch_render::Primvar::Create&lt;chrono::batch_render::Float2&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Interpolation, chrono::batch_render::Span&lt;chrono::batch_render::Float2 const&gt;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="35" hits="30" branch="false"/><line number="41" hits="30" branch="false"/><line number="54" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="30" branch="false"/><line number="57" hits="30" branch="false"/><line number="58" hits="30" branch="false"/><line number="59" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Primvar chrono::batch_render::Primvar::Create&lt;chrono::batch_render::Float3&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Interpolation, chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="35" hits="13" branch="false"/><line number="41" hits="13" branch="false"/><line number="54" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="13" branch="false"/><line number="57" hits="13" branch="false"/><line number="58" hits="13" branch="false"/><line number="59" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Primvar chrono::batch_render::Primvar::Create&lt;double&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Interpolation, chrono::batch_render::Span&lt;double const&gt;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Primvar chrono::batch_render::Primvar::Create&lt;float&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Interpolation, chrono::batch_render::Span&lt;float const&gt;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Primvar chrono::batch_render::Primvar::Create&lt;chrono::batch_render::Double3&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Interpolation, std::vector&lt;chrono::batch_render::Double3, std::allocator&lt;chrono::batch_render::Double3&gt; &gt; const&amp;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Primvar chrono::batch_render::Primvar::Create&lt;chrono::batch_render::Float2&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Interpolation, std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; const&amp;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Primvar chrono::batch_render::Primvar::Create&lt;chrono::batch_render::Float3&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Interpolation, std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; const&amp;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Primvar chrono::batch_render::Primvar::Create&lt;double&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Interpolation, std::vector&lt;double, std::allocator&lt;double&gt; &gt; const&amp;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Primvar chrono::batch_render::Primvar::Create&lt;float&gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, chrono::batch_render::Interpolation, std::vector&lt;float, std::allocator&lt;float&gt; &gt; const&amp;, std::vector&lt;int, std::allocator&lt;int&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 71&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; chrono::batch_render::Primvar::Values&lt;chrono::batch_render::Float3&gt;" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="26" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="1" branch="false"/><line number="35" hits="30" branch="false"/><line number="35" hits="13" branch="false"/><line number="35" hits="1" branch="false"/><line number="35" hits="10" branch="false"/><line number="41" hits="1" branch="false"/><line number="41" hits="30" branch="false"/><line number="41" hits="13" branch="false"/><line number="41" hits="1" branch="false"/><line number="41" hits="10" branch="false"/><line number="43" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="1" branch="false"/><line number="45" hits="2" branch="false"/><line number="46" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="3" branch="false"/><line number="49" hits="2" branch="false"/><line number="50" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="30" branch="false"/><line number="55" hits="13" branch="false"/><line number="55" hits="10" branch="false"/><line number="57" hits="1" branch="false"/><line number="57" hits="30" branch="false"/><line number="57" hits="13" branch="false"/><line number="57" hits="1" branch="false"/><line number="57" hits="10" branch="false"/><line number="58" hits="1" branch="false"/><line number="58" hits="30" branch="false"/><line number="58" hits="13" branch="false"/><line number="58" hits="1" branch="false"/><line number="58" hits="10" branch="false"/><line number="59" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="62" hits="5" branch="false"/><line number="62" hits="1" branch="false"/><line number="62" hits="27" branch="false"/><line number="62" hits="11" branch="false"/><line number="62" hits="1" branch="false"/><line number="62" hits="10" branch="false"/><line number="64" hits="10" branch="false"/><line number="64" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="70" branch="false"/><line number="67" hits="1" branch="false"/><line number="68" hits="70" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="68" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="15" branch="false"/><line number="71" hits="33" branch="false"/><line number="71" hits="1" branch="false"/><line number="72" hits="15" branch="false"/><line number="72" hits="33" branch="false"/><line number="72" hits="1" branch="false"/><line number="73" hits="15" branch="false"/><line number="73" hits="33" branch="false"/><line number="73" hits="1" branch="false"/><line number="74" hits="15" branch="false"/><line number="74" hits="33" branch="false"/><line number="74" hits="1" branch="false"/></lines></class><class name="store_lock_cpp" filename="chrono_batch_render/stage/store_lock.cpp" line-rate="0.9444444444444444" branch-rate="0.926829268292683" complexity="0.0"><methods><method name="chrono::batch_render::StoreLock::SetBlockingWait" signature="(void (*)(void (*)(void*), void*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="18" hits="4" branch="false"/><line number="19" hits="4" branch="false"/><line number="20" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::Guard::Guard" signature="(chrono::batch_render::StoreLock const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="22" hits="1044299" branch="false"/><line number="23" hits="1044299" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="37034" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="73902" branch="false"/><line number="26" hits="37034" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="166" branch="false"/><line number="29" hits="36868" branch="false"/><line number="32" hits="1044299" branch="false"/><line number="33" hits="1044299" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::Guard::Guard" signature="(chrono::batch_render::StoreLock const&amp;, std::try_to_lock_t)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="35" hits="250662" branch="false"/><line number="36" hits="250662" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="163410" branch="false"/><line number="38" hits="163410" branch="false"/><line number="40" hits="250662" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::Guard::~Guard" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="42" hits="1468281" branch="false"/><line number="43" hits="1468281" branch="false"/><line number="44" hits="1468281" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::Guard::Guard" signature="(chrono::batch_render::StoreLock::Guard&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="172044" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::Guard::operator=" signature="(chrono::batch_render::StoreLock::Guard&amp;&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="53" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::Guard::Enter" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="56" hits="1207709" branch="false"/><line number="57" hits="1207709" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="418203" branch="false"/><line number="60" hits="1207709" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::Guard::Leave" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="62" hits="1468281" branch="false"/><line number="63" hits="1468281" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="1207709" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="1207709" branch="false"/><line number="68" hits="1207709" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="418203" branch="false"/><line number="71" hits="1207709" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="418203" branch="false"/><line number="74" hits="1207709" branch="false"/><line number="75" hits="2415424" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="6" branch="false"/><line number="77" hits="6" branch="false"/><line number="78" hits="6" branch="false"/><line number="79" hits="6" branch="false"/><line number="80" hits="6" branch="false"/><line number="81" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::TryLock" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="85" hits="250662" branch="false"/><line number="86" hits="250662" branch="false"/><line number="87" hits="250662" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="87252" branch="false"/><line number="90" hits="163410" branch="false"/><line number="91" hits="250662" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::Defer" signature="(std::function&lt;void ()&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="93" hits="127855" branch="false"/><line number="94" hits="127855" branch="false"/><line number="95" hits="127855" branch="false"/><line number="96" hits="127855" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="127855" branch="false"/><line number="98" hits="127855" branch="false"/><line number="99" hits="127855" branch="false"/><line number="100" hits="127855" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::CanDefer" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="102" hits="7637" branch="false"/><line number="103" hits="7637" branch="false"/><line number="104" hits="7637" branch="false"/><line number="105" hits="7637" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::DropDeferred" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="107" hits="353" branch="false"/><line number="108" hits="353" branch="false"/><line number="109" hits="353" branch="false"/><line number="110" hits="353" branch="false"/><line number="111" hits="353" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::RunDeferred" signature="() const" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="113" hits="418209" branch="false"/><line number="114" hits="519258" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="101049" branch="false"/><line number="116" hits="101049" branch="false"/><line number="117" hits="101049" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="101049" branch="false"/><line number="119" hits="101049" branch="false"/><line number="120" hits="101049" branch="false"/><line number="121" hits="228904" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="127855" branch="false"/><line number="123" hits="127855" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="125" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="1" branch="false"/><line number="128" hits="101049" branch="false"/><line number="129" hits="418209" branch="false"/></lines></method><method name="chrono::batch_render::StoreLock::Check" signature="(char const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="131" hits="225092" branch="false"/><line number="132" hits="225092" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="2" branch="false"/><line number="134" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="225090" branch="false"/></lines></method></methods><lines><line number="18" hits="4" branch="false"/><line number="19" hits="4" branch="false"/><line number="20" hits="4" branch="false"/><line number="22" hits="1044299" branch="false"/><line number="23" hits="1044299" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="37034" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="73902" branch="false"/><line number="26" hits="37034" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="166" branch="false"/><line number="29" hits="36868" branch="false"/><line number="32" hits="1044299" branch="false"/><line number="33" hits="1044299" branch="false"/><line number="35" hits="250662" branch="false"/><line number="36" hits="250662" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="163410" branch="false"/><line number="38" hits="163410" branch="false"/><line number="40" hits="250662" branch="false"/><line number="42" hits="1468281" branch="false"/><line number="43" hits="1468281" branch="false"/><line number="44" hits="1468281" branch="false"/><line number="46" hits="172044" branch="false"/><line number="48" hits="0" branch="false"/><line number="49" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="53" hits="0" branch="false"/><line number="56" hits="1207709" branch="false"/><line number="57" hits="1207709" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="418203" branch="false"/><line number="60" hits="1207709" branch="false"/><line number="62" hits="1468281" branch="false"/><line number="63" hits="1468281" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="1207709" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="1207709" branch="false"/><line number="68" hits="1207709" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="418203" branch="false"/><line number="71" hits="1207709" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="418203" branch="false"/><line number="74" hits="1207709" branch="false"/><line number="75" hits="2415424" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="6" branch="false"/><line number="77" hits="6" branch="false"/><line number="78" hits="6" branch="false"/><line number="79" hits="6" branch="false"/><line number="80" hits="6" branch="false"/><line number="81" hits="6" branch="false"/><line number="85" hits="250662" branch="false"/><line number="86" hits="250662" branch="false"/><line number="87" hits="250662" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="87252" branch="false"/><line number="90" hits="163410" branch="false"/><line number="91" hits="250662" branch="false"/><line number="93" hits="127855" branch="false"/><line number="94" hits="127855" branch="false"/><line number="95" hits="127855" branch="false"/><line number="96" hits="127855" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="127855" branch="false"/><line number="98" hits="127855" branch="false"/><line number="99" hits="127855" branch="false"/><line number="100" hits="127855" branch="false"/><line number="102" hits="7637" branch="false"/><line number="103" hits="7637" branch="false"/><line number="104" hits="7637" branch="false"/><line number="105" hits="7637" branch="false"/><line number="107" hits="353" branch="false"/><line number="108" hits="353" branch="false"/><line number="109" hits="353" branch="false"/><line number="110" hits="353" branch="false"/><line number="111" hits="353" branch="false"/><line number="113" hits="418209" branch="false"/><line number="114" hits="519258" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="101049" branch="false"/><line number="116" hits="101049" branch="false"/><line number="117" hits="101049" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="101049" branch="false"/><line number="119" hits="101049" branch="false"/><line number="120" hits="101049" branch="false"/><line number="121" hits="228904" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="127855" branch="false"/><line number="123" hits="127855" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="125" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="1" branch="false"/><line number="128" hits="101049" branch="false"/><line number="129" hits="418209" branch="false"/><line number="131" hits="225092" branch="false"/><line number="132" hits="225092" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="2" branch="false"/><line number="134" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="225090" branch="false"/></lines></class><class name="store_lock_h" filename="chrono_batch_render/stage/store_lock.h" line-rate="1.0" branch-rate="0.8275862068965517" complexity="0.0"><methods><method name="&lt;unknown function 17&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 21&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 30&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::StoreLock::StoreLock" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 45&gt;" signature="" line-rate="1.0" branch-rate="0.0" complexity="0.0"><lines><line number="45" hits="2230" branch="false"/><line number="46" hits="2230" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::StoreLock::HeldByThisThread" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 87&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="17" hits="377" branch="false"/><line number="21" hits="3" branch="false"/><line number="21" hits="66" branch="false"/><line number="30" hits="250662" branch="false"/><line number="31" hits="250662" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="377" branch="false"/><line number="45" hits="545135" branch="false"/><line number="45" hits="2230" branch="false"/><line number="45" hits="496934" branch="false"/><line number="46" hits="545135" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="46" hits="2230" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="496932" branch="true" condition-coverage="100% (9/9)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="225095" branch="false"/><line number="52" hits="225095" branch="false"/><line number="69" hits="937467" branch="false"/><line number="70" hits="937467" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="546374" branch="false"/><line number="84" hits="546375" branch="true" condition-coverage="80% (48/60)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="87" hits="260068" branch="false"/><line number="88" hits="260068" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="225090" branch="false"/></lines></class><class name="types_h" filename="chrono_batch_render/stage/types.h" line-rate="1.0" branch-rate="0.30578512396694213" complexity="0.0"><methods><method name="&lt;unknown function 20&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 27&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 54&gt;" signature="" line-rate="1.0" branch-rate="0.2" complexity="0.0"><lines><line number="54" hits="3" branch="false"/><line number="55" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="68" hits="2" branch="true" condition-coverage="12% (1/8)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line></lines></method><method name="&lt;unknown function 68&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="20" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="27" hits="12" branch="false"/><line number="54" hits="510" branch="false"/><line number="54" hits="3" branch="false"/><line number="55" hits="510" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="58" hits="7" branch="false"/><line number="58" hits="3" branch="false"/><line number="59" hits="7" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="114" branch="false"/><line number="68" hits="15226" branch="true" condition-coverage="29% (8/27)"><conditions><condition number="0" type="jump" coverage="29%"/></conditions></line><line number="68" hits="2" branch="true" condition-coverage="12% (1/8)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="68" hits="105" branch="true" condition-coverage="26% (20/76)"><conditions><condition number="0" type="jump" coverage="26%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.stage.columns" line-rate="0.9221556886227545" branch-rate="0.7676935886761033" complexity="0.0"><classes><class name="array_pool_cpp" filename="chrono_batch_render/stage/columns/array_pool.cpp" line-rate="0.8303030303030303" branch-rate="0.6785714285714286" complexity="0.0"><methods><method name="chrono::batch_render::ArrayPool::ArrayPool" signature="(chrono::batch_render::DeviceHeap&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int)" line-rate="0.8" branch-rate="0.42857142857142855" complexity="0.0"><lines><line number="20" hits="563" branch="false"/><line number="21" hits="563" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="563" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="23" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="563" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::AddRun" signature="(chrono::batch_render::HeapBlock, unsigned int)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="27" hits="3053" branch="false"/><line number="28" hits="3053" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="201" branch="false"/><line number="30" hits="201" branch="false"/><line number="31" hits="201" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="32" hits="201" branch="false"/><line number="34" hits="2852" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="35" hits="2852" branch="false"/><line number="36" hits="3053" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::Allocate" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="38" hits="3099" branch="false"/><line number="39" hits="3099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="3099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="55" branch="false"/><line number="43" hits="3044" branch="false"/><line number="44" hits="3044" branch="false"/><line number="45" hits="3044" branch="false"/><line number="46" hits="3044" branch="false"/><line number="47" hits="3044" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::AllocateRun" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="0.9473684210526315" branch-rate="0.9230769230769231" complexity="0.0"><lines><line number="50" hits="9" branch="false"/><line number="51" hits="9" branch="false"/><line number="52" hits="9" branch="false"/><line number="53" hits="9" branch="false"/><line number="54" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="25" branch="false"/><line number="56" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="9" branch="false"/><line number="62" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="9" branch="false"/><line number="65" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="2" branch="false"/><line number="69" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="23" branch="false"/><line number="71" hits="23" branch="false"/><line number="74" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::Borrow" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;, unsigned int, unsigned int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="76" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="80" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="89" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::Borrowed" signature="(chrono::batch_render::ArrayRef const&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="96" hits="201" branch="false"/><line number="97" hits="201" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::ArrayPool::Lookup" signature="(chrono::batch_render::ArrayRef const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="100" hits="6293" branch="false"/><line number="101" hits="6293" branch="false"/><line number="102" hits="6293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="6292" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::Share" signature="(chrono::batch_render::ArrayRef const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="108" hits="164" branch="false"/><line number="109" hits="164" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="164" branch="false"/><line number="111" hits="164" branch="false"/><line number="113" hits="164" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::References" signature="(chrono::batch_render::ArrayRef const&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="116" hits="116" branch="false"/><line number="117" hits="116" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::ArrayPool::Free" signature="(chrono::batch_render::ArrayRef const&amp;)" line-rate="0.8" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="120" hits="466" branch="false"/><line number="121" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="382" branch="false"/><line number="125" hits="382" branch="false"/><line number="126" hits="382" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="347" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="133" hits="347" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="347" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="343" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="136" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="343" branch="false"/><line number="140" hits="343" branch="false"/><line number="142" hits="347" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::Range" signature="(chrono::batch_render::ArrayRef const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="145" hits="4218" branch="false"/><line number="146" hits="4218" branch="false"/><line number="147" hits="4217" branch="false"/><line number="148" hits="4217" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::Write" signature="(chrono::batch_render::ArrayRef const&amp;, std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="0.6666666666666666" branch-rate="0.6" complexity="0.0"><lines><line number="151" hits="1656" branch="false"/><line number="152" hits="1656" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="1642" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="1642" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::Stage" signature="(chrono::batch_render::ArrayRef const&amp;, std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="0.6666666666666666" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="162" hits="732" branch="false"/><line number="163" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="164" hits="0" branch="false"/><line number="165" hits="0" branch="false"/><line number="167" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="168" hits="0" branch="false"/><line number="169" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="171" hits="732" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="17" branch="false"/><line number="174" hits="732" branch="false"/><line number="175" hits="732" branch="false"/><line number="176" hits="732" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::TakeStaged" signature="(unsigned long)" line-rate="0.9090909090909091" branch-rate="1.0" complexity="0.0"><lines><line number="179" hits="376" branch="false"/><line number="180" hits="376" branch="false"/><line number="181" hits="1069" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="693" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="1370" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="685" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="376" branch="false"/><line number="188" hits="376" branch="false"/><line number="189" hits="376" branch="false"/><line number="190" hits="376" branch="false"/><line number="191" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::FlushStaged" signature="()" line-rate="0.875" branch-rate="0.5" complexity="0.0"><lines><line number="193" hits="3114" branch="false"/><line number="194" hits="3136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="196" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="199" hits="3114" branch="false"/><line number="200" hits="3114" branch="false"/><line number="201" hits="3114" branch="false"/><line number="202" hits="3114" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::Read" signature="(chrono::batch_render::ArrayRef const&amp;)" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="204" hits="1536" branch="false"/><line number="205" hits="1536" branch="false"/><line number="206" hits="1536" branch="false"/><line number="207" hits="1536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="208" hits="1536" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="1535" branch="false"/><line number="211" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ArrayPool::Read" signature="(std::span&lt;chrono::batch_render::ArrayRef const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.9210526315789473" complexity="0.0"><lines><line number="213" hits="1578" branch="false"/><line number="214" hits="1578" branch="false"/><line number="216" hits="500" branch="false"/><line number="223" hits="1578" branch="false"/><line number="224" hits="1578" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="3309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="1731" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="227" hits="519" branch="false"/><line number="229" hits="1212" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="1212" branch="false"/><line number="231" hits="1212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="250" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="1212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="1212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1212" branch="false"/><line number="239" hits="1578" branch="false"/><line number="240" hits="1828" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="250" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="1828" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1578" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="3309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1731" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="249" hits="519" branch="false"/><line number="251" hits="1212" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="2424" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="1212" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="254" hits="1212" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="3156" branch="false"/><line number="257" hits="1578" branch="false"/></lines></method></methods><lines><line number="20" hits="563" branch="false"/><line number="21" hits="563" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="563" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="23" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="563" branch="false"/><line number="27" hits="3053" branch="false"/><line number="28" hits="3053" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="201" branch="false"/><line number="30" hits="201" branch="false"/><line number="31" hits="201" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="32" hits="201" branch="false"/><line number="34" hits="2852" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="35" hits="2852" branch="false"/><line number="36" hits="3053" branch="false"/><line number="38" hits="3099" branch="false"/><line number="39" hits="3099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="3099" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="55" branch="false"/><line number="43" hits="3044" branch="false"/><line number="44" hits="3044" branch="false"/><line number="45" hits="3044" branch="false"/><line number="46" hits="3044" branch="false"/><line number="47" hits="3044" branch="false"/><line number="50" hits="9" branch="false"/><line number="51" hits="9" branch="false"/><line number="52" hits="9" branch="false"/><line number="53" hits="9" branch="false"/><line number="54" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="25" branch="false"/><line number="56" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="61" hits="9" branch="false"/><line number="62" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="9" branch="false"/><line number="65" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="2" branch="false"/><line number="69" hits="23" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="23" branch="false"/><line number="71" hits="23" branch="false"/><line number="74" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="79" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="80" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="0" branch="false"/><line number="84" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="85" hits="0" branch="false"/><line number="86" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="88" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="89" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="false"/><line number="96" hits="201" branch="false"/><line number="97" hits="201" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="100" hits="6293" branch="false"/><line number="101" hits="6293" branch="false"/><line number="102" hits="6293" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="6292" branch="false"/><line number="108" hits="164" branch="false"/><line number="109" hits="164" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="164" branch="false"/><line number="111" hits="164" branch="false"/><line number="113" hits="164" branch="false"/><line number="116" hits="116" branch="false"/><line number="117" hits="116" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="120" hits="466" branch="false"/><line number="121" hits="466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="382" branch="false"/><line number="125" hits="382" branch="false"/><line number="126" hits="382" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="347" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="130" hits="0" branch="false"/><line number="131" hits="0" branch="false"/><line number="133" hits="347" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="347" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="343" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="136" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="138" hits="343" branch="false"/><line number="140" hits="343" branch="false"/><line number="142" hits="347" branch="false"/><line number="145" hits="4218" branch="false"/><line number="146" hits="4218" branch="false"/><line number="147" hits="4217" branch="false"/><line number="148" hits="4217" branch="false"/><line number="151" hits="1656" branch="false"/><line number="152" hits="1656" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="1642" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="156" hits="0" branch="false"/><line number="157" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="1642" branch="false"/><line number="162" hits="732" branch="false"/><line number="163" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="164" hits="0" branch="false"/><line number="165" hits="0" branch="false"/><line number="167" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="168" hits="0" branch="false"/><line number="169" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="171" hits="732" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="17" branch="false"/><line number="174" hits="732" branch="false"/><line number="175" hits="732" branch="false"/><line number="176" hits="732" branch="false"/><line number="179" hits="376" branch="false"/><line number="180" hits="376" branch="false"/><line number="181" hits="1069" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="693" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="1370" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="685" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="376" branch="false"/><line number="188" hits="376" branch="false"/><line number="189" hits="376" branch="false"/><line number="190" hits="376" branch="false"/><line number="191" hits="0" branch="false"/><line number="193" hits="3114" branch="false"/><line number="194" hits="3136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="196" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="199" hits="3114" branch="false"/><line number="200" hits="3114" branch="false"/><line number="201" hits="3114" branch="false"/><line number="202" hits="3114" branch="false"/><line number="204" hits="1536" branch="false"/><line number="205" hits="1536" branch="false"/><line number="206" hits="1536" branch="false"/><line number="207" hits="1536" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="208" hits="1536" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="1535" branch="false"/><line number="211" hits="1" branch="false"/><line number="213" hits="1578" branch="false"/><line number="214" hits="1578" branch="false"/><line number="216" hits="500" branch="false"/><line number="223" hits="1578" branch="false"/><line number="224" hits="1578" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="3309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="1731" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="227" hits="519" branch="false"/><line number="229" hits="1212" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="1212" branch="false"/><line number="231" hits="1212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="250" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="1212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="1212" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="1212" branch="false"/><line number="239" hits="1578" branch="false"/><line number="240" hits="1828" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="250" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="1828" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="250" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="1578" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="3309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1731" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="249" hits="519" branch="false"/><line number="251" hits="1212" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="2424" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="1212" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="254" hits="1212" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="3156" branch="false"/><line number="257" hits="1578" branch="false"/></lines></class><class name="array_pool_h" filename="chrono_batch_render/stage/columns/array_pool.h" line-rate="0.8888888888888888" branch-rate="0.5" complexity="0.0"><methods><method name="&lt;unknown function 26&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 30&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 46&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 55&gt;" signature="" line-rate="1.0" branch-rate="0.4" complexity="0.0"><lines><line number="55" hits="11120" branch="true" condition-coverage="40% (4/10)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line></lines></method></methods><lines><line number="26" hits="1976" branch="false"/><line number="27" hits="1976" branch="true" condition-coverage="40% (4/10)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="30" hits="5" branch="false"/><line number="31" hits="5" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="144241" branch="false"/><line number="47" hits="144241" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="1005" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="55" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="11120" branch="true" condition-coverage="40% (4/10)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line></lines></class><class name="column_store_cpp" filename="chrono_batch_render/stage/columns/column_store.cpp" line-rate="0.9355509355509356" branch-rate="0.753315649867374" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Repeat" signature="(std::span&lt;std::byte const, 18446744073709551615ul&gt;, unsigned int)" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="25" hits="85522" branch="false"/><line number="26" hits="85522" branch="false"/><line number="27" hits="85522" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="386565" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="301043" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="85522" branch="false"/><line number="32" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SchemaColumns" signature="(chrono::batch_render::SchemaId)" line-rate="0.875" branch-rate="1.0" complexity="0.0"><lines><line number="34" hits="56338" branch="false"/><line number="35" hits="56338" branch="false"/><line number="36" hits="56338" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="242346" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="186008" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="56338" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="56338" branch="false"/><line number="42" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::ColumnStore" signature="(chrono::batch_render::device::Device&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="507" branch="false"/><line number="47" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="1014" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="1014" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="2028" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="507" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Lookup" signature="(chrono::batch_render::SchemaId) const" line-rate="0.9230769230769231" branch-rate="0.8666666666666667" complexity="0.0"><lines><line number="57" hits="1647277" branch="false"/><line number="58" hits="1647277" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="59" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="61" hits="1703615" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="56338" branch="false"/><line number="63" hits="56338" branch="false"/><line number="64" hits="56338" branch="false"/><line number="65" hits="225352" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="112676" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="112676" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="56338" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="56338" branch="false"/><line number="70" hits="1647277" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Schema" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="73" hits="410334" branch="false"/><line number="74" hits="410334" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Schema" signature="(chrono::batch_render::SchemaId) const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Pin" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="81" hits="40" branch="false"/><line number="82" hits="40" branch="false"/><line number="83" hits="40" branch="false"/><line number="84" hits="40" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Unpin" signature="(chrono::batch_render::SchemaId)" line-rate="0.8" branch-rate="0.2" complexity="0.0"><lines><line number="86" hits="39" branch="false"/><line number="87" hits="39" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="39" branch="false"/><line number="91" hits="39" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::~ColumnStore" signature="()" line-rate="0.7142857142857143" branch-rate="1.0" complexity="0.0"><lines><line number="93" hits="507" branch="false"/><line number="94" hits="507" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="1" branch="false"/><line number="96" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="false"/><line number="100" hits="1337" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::SameColumn" signature="(chrono::batch_render::ColumnRef, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="104" hits="20" branch="false"/><line number="105" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::ColumnStore::Attach" signature="(chrono::batch_render::Attachment)" line-rate="0.7777777777777778" branch-rate="0.2" complexity="0.0"><lines><line number="110" hits="8" branch="false"/><line number="111" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="112" hits="0" branch="false"/><line number="113" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="115" hits="8" branch="false"/><line number="116" hits="8" branch="false"/><line number="117" hits="8" branch="false"/><line number="118" hits="8" branch="false"/><line number="119" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::FindAttachment" signature="(chrono::batch_render::ColumnRef, std::span&lt;unsigned int const, 18446744073709551615ul&gt;) const" line-rate="0.8" branch-rate="0.5" complexity="0.0"><lines><line number="121" hits="9" branch="false"/><line number="123" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="124" hits="9" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="125" hits="9" branch="false"/><line number="128" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Attached" signature="(chrono::batch_render::ColumnRef, std::span&lt;unsigned int const, 18446744073709551615ul&gt;) const" line-rate="0.875" branch-rate="0.6" complexity="0.0"><lines><line number="131" hits="142" branch="false"/><line number="132" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="134" hits="0" branch="false"/><line number="136" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="137" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="138" hits="4" branch="false"/><line number="142" hits="138" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Detach" signature="(chrono::batch_render::ColumnRef, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="145" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Detach(chrono::batch_render::ColumnRef, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::Attachment const&amp;)#1}::operator()" signature="(chrono::batch_render::Attachment const&amp;) const" line-rate="0.9" branch-rate="0.7" complexity="0.0"><lines><line number="146" hits="8" branch="false"/><line number="147" hits="7" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="149" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="3" branch="false"/><line number="151" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="153" hits="7" branch="false"/><line number="154" hits="7" branch="false"/><line number="155" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="7" branch="false"/><line number="157" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Pinned" signature="(chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="159" hits="2445" branch="false"/><line number="160" hits="2445" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Arrays" signature="(chrono::batch_render::ColumnType)" line-rate="0.875" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="163" hits="7161" branch="false"/><line number="164" hits="7161" branch="false"/><line number="165" hits="7161" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="166" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="168" hits="7161" branch="false"/><line number="169" hits="7161" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="1120" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="7161" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::PrimsColumn" signature="(chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="175" hits="194720" branch="false"/><line number="176" hits="194720" branch="false"/><line number="177" hits="194720" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ColumnStore::StampColumn" signature="(chrono::batch_render::ColumnRef) const" line-rate="0.8" branch-rate="0.2" complexity="0.0"><lines><line number="180" hits="679387" branch="false"/><line number="181" hits="679387" branch="false"/><line number="182" hits="679387" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="679387" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Tracked" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="188" hits="9764" branch="false"/><line number="189" hits="9764" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::TrackRows" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="192" hits="9759" branch="false"/><line number="193" hits="9759" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="4071" branch="false"/><line number="196" hits="5688" branch="false"/><line number="197" hits="5688" branch="false"/><line number="198" hits="5688" branch="false"/><line number="199" hits="5688" branch="false"/><line number="200" hits="5688" branch="false"/><line number="202" hits="11376" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ColumnStore::Touch" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="205" hits="150075" branch="false"/><line number="206" hits="150075" branch="false"/><line number="207" hits="150075" branch="false"/><line number="208" hits="150075" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::LastWrite" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="210" hits="359844" branch="false"/><line number="211" hits="359844" branch="false"/><line number="212" hits="359844" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Stamps" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="215" hits="70280" branch="false"/><line number="216" hits="70280" branch="false"/><line number="217" hits="70280" branch="false"/><line number="218" hits="70280" branch="false"/><line number="219" hits="70280" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="70280" branch="false"/><line number="221" hits="70280" branch="false"/><line number="222" hits="70280" branch="false"/><line number="223" hits="70280" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::StampWorld" signature="(unsigned int)" line-rate="0.8571428571428571" branch-rate="0.6" complexity="0.0"><lines><line number="226" hits="81670" branch="false"/><line number="227" hits="81670" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="81670" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="231" hits="81670" branch="false"/><line number="232" hits="81670" branch="false"/><line number="233" hits="81670" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::WorldStamp" signature="(unsigned int) const" line-rate="0.8" branch-rate="0.6" complexity="0.0"><lines><line number="235" hits="12006" branch="false"/><line number="236" hits="12006" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="12006" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="238" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="240" hits="12006" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="243" hits="37843" branch="false"/><line number="244" hits="37843" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="1284" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="856" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="253" hits="37843" branch="false"/><line number="254" hits="856" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::ReadRowsAsync" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; const&amp;, unsigned int, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.9" complexity="0.0"><lines><line number="256" hits="274" branch="false"/><line number="258" hits="274" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="259" hits="1" branch="false"/><line number="261" hits="273" branch="false"/><line number="262" hits="273" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="273" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="273" branch="false"/><line number="265" hits="273" branch="false"/><line number="266" hits="273" branch="false"/><line number="267" hits="273" branch="false"/><line number="268" hits="273" branch="false"/><line number="269" hits="273" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="273" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="273" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="1365" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::FillWords" signature="(chrono::batch_render::ColumnTable&amp;, unsigned int, unsigned int, unsigned int, std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="0.8421052631578947" branch-rate="0.5333333333333333" complexity="0.0"><lines><line number="274" hits="91214" branch="false"/><line number="276" hits="91214" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="91214" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="91207" branch="false"/><line number="283" hits="85528" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="85521" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="85521" branch="false"/><line number="287" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="288" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="290" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="7" branch="false"/><line number="292" hits="7" branch="false"/><line number="293" hits="7" branch="false"/><line number="294" hits="7" branch="false"/><line number="295" hits="7" branch="false"/><line number="296" hits="7" branch="false"/><line number="297" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::StampRows" signature="(chrono::batch_render::ColumnRef, unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="300" hits="79795" branch="false"/><line number="301" hits="79795" branch="false"/><line number="302" hits="79795" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="10265" branch="false"/><line number="306" hits="79795" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::StageLive" signature="(chrono::batch_render::ColumnRef, unsigned int, std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="308" hits="3329" branch="false"/><line number="309" hits="3329" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="3329" branch="false"/><line number="311" hits="3329" branch="false"/><line number="312" hits="3329" branch="false"/><line number="313" hits="3329" branch="false"/><line number="314" hits="3329" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::OverridesBetween" signature="(chrono::batch_render::ColumnRef, unsigned int, unsigned int) const" line-rate="1.0" branch-rate="0.625" complexity="0.0"><lines><line number="316" hits="78585" branch="false"/><line number="317" hits="78585" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="320" hits="2" branch="false"/><line number="321" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::ColumnStore::Stage" signature="(chrono::batch_render::ColumnRef, unsigned int, std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="324" hits="3323" branch="false"/><line number="325" hits="3323" branch="false"/><line number="326" hits="3323" branch="false"/><line number="327" hits="3323" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="3322" branch="false"/><line number="329" hits="3322" branch="false"/><line number="331" hits="1" branch="false"/><line number="332" hits="1" branch="false"/><line number="333" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="334" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="1" branch="false"/><line number="338" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Fill" signature="(chrono::batch_render::ColumnRef, unsigned int, unsigned int, std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="341" hits="75262" branch="false"/><line number="343" hits="75262" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="75262" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="1" branch="false"/><line number="348" hits="75261" branch="false"/><line number="349" hits="75261" branch="false"/><line number="350" hits="75261" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::LandAuthored" signature="(bool) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="353" hits="134844" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::LandAuthored(bool) const::{lambda(chrono::batch_render::ColumnStore::AuthoredRead&amp;)#1}::operator()" signature="(chrono::batch_render::ColumnStore::AuthoredRead&amp;) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="354" hits="134844" branch="false"/><line number="355" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="358" hits="1" branch="false"/><line number="359" hits="1" branch="false"/><line number="360" hits="1" branch="false"/><line number="361" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="362" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="363" hits="1" branch="false"/><line number="367" hits="134844" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Override" signature="(chrono::batch_render::ColumnRef, unsigned int, unsigned long, std::span&lt;std::byte const, 18446744073709551615ul&gt;, std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="0.8125" branch-rate="0.5" complexity="0.0"><lines><line number="369" hits="3" branch="false"/><line number="371" hits="3" branch="false"/><line number="372" hits="3" branch="false"/><line number="373" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="377" hits="3" branch="false"/><line number="378" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="2" branch="false"/><line number="381" hits="3" branch="false"/><line number="382" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="383" hits="0" branch="false"/><line number="385" hits="3" branch="false"/><line number="386" hits="3" branch="false"/><line number="388" hits="3" branch="false"/><line number="389" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::ClearOverride" signature="(chrono::batch_render::ColumnRef, unsigned int, unsigned long)" line-rate="0.9230769230769231" branch-rate="0.2857142857142857" complexity="0.0"><lines><line number="391" hits="2" branch="false"/><line number="392" hits="2" branch="false"/><line number="393" hits="2" branch="false"/><line number="394" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="395" hits="0" branch="false"/><line number="397" hits="2" branch="false"/><line number="398" hits="3" branch="true" condition-coverage="12% (2/16)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="399" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="1" branch="false"/><line number="401" hits="1" branch="false"/><line number="402" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="1" branch="false"/><line number="404" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Overridden" signature="(chrono::batch_render::ColumnRef, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="408" hits="8" branch="false"/><line number="409" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Authored" signature="(chrono::batch_render::ColumnRef, unsigned int) const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="412" hits="2" branch="false"/><line number="413" hits="2" branch="false"/><line number="414" hits="2" branch="false"/><line number="415" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::ColumnStore::Reassert" signature="(chrono::batch_render::ColumnRef, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="418" hits="70278" branch="false"/><line number="419" hits="70278" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="1" branch="false"/><line number="423" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="1" branch="false"/><line number="425" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="426" hits="2" branch="false"/><line number="427" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="428" hits="1" branch="false"/><line number="429" hits="1" branch="false"/><line number="431" hits="1" branch="false"/><line number="434" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::DropOverrides" signature="(chrono::batch_render::SchemaId, unsigned int)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="436" hits="1214" branch="false"/><line number="437" hits="1214" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="4" branch="false"/><line number="441" hits="32" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="442" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::CloneRows" signature="(chrono::batch_render::SchemaId, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, unsigned int, unsigned int)" line-rate="0.7857142857142857" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="446" hits="338" branch="false"/><line number="448" hits="338" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="449" hits="0" branch="false"/><line number="451" hits="338" branch="false"/><line number="452" hits="338" branch="false"/><line number="453" hits="338" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="338" branch="false"/><line number="455" hits="338" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="3086" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="457" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="1205" branch="false"/><line number="459" hits="1205" branch="false"/><line number="460" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="461" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="462" hits="1205" branch="false"/><line number="463" hits="1205" branch="false"/><line number="464" hits="1205" branch="false"/><line number="465" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="469" hits="1205" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="470" hits="0" branch="false"/><line number="471" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="0" branch="false"/><line number="474" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="475" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="479" hits="1014" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::ArrayKey" signature="(chrono::batch_render::ColumnRef, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="481" hits="273526" branch="false"/><line number="482" hits="273526" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Array" signature="(chrono::batch_render::ColumnRef, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="485" hits="11458" branch="false"/><line number="486" hits="11458" branch="false"/><line number="487" hits="17363" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ColumnStore::Exclusive" signature="(chrono::batch_render::ColumnRef, unsigned int) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="490" hits="122" branch="false"/><line number="491" hits="122" branch="false"/><line number="492" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="495" hits="122" branch="false"/><line number="496" hits="243" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="497" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ColumnStore::SetArray" signature="(chrono::batch_render::ColumnRef, unsigned int, chrono::batch_render::ArrayRef const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="500" hits="2578" branch="false"/><line number="501" hits="2578" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="2578" branch="false"/><line number="503" hits="2578" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="396" branch="false"/><line number="505" hits="396" branch="false"/><line number="506" hits="396" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="298" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="2578" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="2482" branch="false"/><line number="513" hits="2578" branch="false"/><line number="514" hits="2578" branch="false"/><line number="515" hits="2578" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::ArrayRows" signature="(chrono::batch_render::ColumnRef, unsigned long, unsigned long) const" line-rate="0.9166666666666666" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="517" hits="61321" branch="false"/><line number="518" hits="61321" branch="false"/><line number="519" hits="61321" branch="false"/><line number="520" hits="61321" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="5721" branch="false"/><line number="524" hits="11276" branch="false"/><line number="525" hits="11276" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="526" hits="5555" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="5721" branch="false"/><line number="529" hits="5721" branch="false"/><line number="530" hits="5721" branch="false"/><line number="531" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::LogArrayRows" signature="(chrono::batch_render::ColumnRef, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="533" hits="23" branch="false"/><line number="534" hits="23" branch="false"/><line number="535" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="536" hits="47" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="537" hits="47" branch="false"/><line number="540" hits="23" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::TrimArrayWrites" signature="(unsigned long, std::span&lt;std::pair&lt;chrono::batch_render::ColumnRef, unsigned long&gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="542" hits="1166" branch="false"/><line number="544" hits="4795" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="545" hits="3629" branch="false"/><line number="546" hits="199163" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="195534" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="5092" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="3629" branch="false"/><line number="552" hits="3629" branch="false"/><line number="554" hits="1166" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::SetCounts" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="556" hits="2720" branch="false"/><line number="557" hits="2720" branch="false"/><line number="558" hits="2720" branch="false"/><line number="559" hits="2720" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="560" hits="138" branch="false"/><line number="562" hits="2720" branch="false"/><line number="563" hits="2720" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Place" signature="(std::byte*, unsigned int, unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="565" hits="820325" branch="false"/><line number="566" hits="820325" branch="false"/><line number="567" hits="820325" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Flush" signature="()" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="569" hits="134833" branch="false"/><line number="570" hits="134833" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="571" hits="134833" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="572" hits="134833" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="134833" branch="false"/><line number="583" hits="134833" branch="false"/><line number="584" hits="134833" branch="false"/><line number="585" hits="134833" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Flush()::{lambda(chrono::batch_render::ColumnTable&amp;)#1}::operator()" signature="(chrono::batch_render::ColumnTable&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="586" hits="15414965" branch="false"/><line number="587" hits="15280132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ColumnStore::Flush()::{lambda(chrono::batch_render::ColumnTable&amp;)#1}::operator()(chrono::batch_render::ColumnTable&amp;) const::{lambda(unsigned int, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, std::span&lt;std::byte const, 18446744073709551615ul&gt;)#1}::operator()" signature="(unsigned int, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, std::span&lt;std::byte const, 18446744073709551615ul&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="588" hits="15280132" branch="false"/><line number="589" hits="3" branch="false"/><line number="590" hits="3" branch="false"/><line number="591" hits="3" branch="false"/><line number="592" hits="3" branch="false"/><line number="593" hits="3" branch="false"/><line number="594" hits="3" branch="false"/><line number="595" hits="3" branch="false"/><line number="596" hits="3" branch="false"/><line number="597" hits="15280132" branch="false"/><line number="598" hits="15010466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="599" hits="14875633" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="601" hits="134833" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="134833" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="603" hits="134833" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="604" hits="134833" branch="false"/><line number="605" hits="134833" branch="false"/><line number="606" hits="134833" branch="false"/><line number="607" hits="279074" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="608" hits="144241" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="609" hits="144241" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="610" hits="143865" branch="false"/><line number="612" hits="376" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="613" hits="1061" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="614" hits="685" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="615" hits="685" branch="false"/><line number="616" hits="376" branch="false"/><line number="618" hits="134833" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="619" hits="372" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="620" hits="372" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="621" hits="372" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="622" hits="372" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="626" hits="134833" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="627" hits="134832" branch="false"/><line number="629" hits="1" branch="false"/><line number="630" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="631" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="632" hits="3" branch="false"/><line number="633" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="634" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="635" hits="3" branch="false"/><line number="636" hits="3" branch="false"/><line number="637" hits="3" branch="false"/><line number="638" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="640" hits="134835" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::Data" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="642" hits="1727" branch="false"/><line number="643" hits="1727" branch="false"/><line number="644" hits="1727" branch="false"/><line number="645" hits="1727" branch="false"/><line number="646" hits="1727" branch="false"/><line number="647" hits="1727" branch="false"/><line number="648" hits="1727" branch="false"/><line number="649" hits="1727" branch="false"/><line number="650" hits="1727" branch="false"/><line number="651" hits="1727" branch="false"/><line number="653" hits="1727" branch="false"/><line number="654" hits="1727" branch="false"/><line number="655" hits="191697" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="656" hits="189970" branch="false"/><line number="657" hits="189970" branch="false"/><line number="658" hits="189970" branch="false"/><line number="659" hits="189970" branch="false"/><line number="660" hits="820325" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="661" hits="630355" branch="false"/><line number="662" hits="630355" branch="false"/><line number="664" hits="189970" branch="false"/><line number="665" hits="189970" branch="false"/><line number="666" hits="189970" branch="false"/><line number="668" hits="1727" branch="false"/><line number="669" hits="1727" branch="false"/><line number="670" hits="1727" branch="false"/></lines></method><method name="chrono::batch_render::ColumnStore::DeviceData" signature="()" line-rate="1.0" branch-rate="0.896551724137931" complexity="0.0"><lines><line number="673" hits="80969" branch="false"/><line number="674" hits="80969" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="675" hits="80969" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="676" hits="80969" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="402" branch="false"/><line number="678" hits="402" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="680" hits="80969" branch="false"/><line number="681" hits="80969" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="682" hits="9012605" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="683" hits="8931636" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="684" hits="8931636" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="686" hits="80969" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="687" hits="80412" branch="false"/><line number="689" hits="557" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="690" hits="557" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="691" hits="557" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="692" hits="155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="693" hits="506" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="694" hits="506" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="696" hits="557" branch="false"/><line number="697" hits="557" branch="false"/><line number="698" hits="81773" branch="false"/></lines></method></methods><lines><line number="25" hits="85522" branch="false"/><line number="26" hits="85522" branch="false"/><line number="27" hits="85522" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="386565" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="301043" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="85522" branch="false"/><line number="32" hits="0" branch="false"/><line number="34" hits="56338" branch="false"/><line number="35" hits="56338" branch="false"/><line number="36" hits="56338" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="242346" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="186008" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="56338" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="56338" branch="false"/><line number="42" hits="0" branch="false"/><line number="46" hits="507" branch="false"/><line number="47" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="1014" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="1014" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="2028" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="507" branch="false"/><line number="57" hits="1647277" branch="false"/><line number="58" hits="1647277" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="59" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="61" hits="1703615" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="56338" branch="false"/><line number="63" hits="56338" branch="false"/><line number="64" hits="56338" branch="false"/><line number="65" hits="225352" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="112676" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="112676" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="56338" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="56338" branch="false"/><line number="70" hits="1647277" branch="false"/><line number="73" hits="410334" branch="false"/><line number="74" hits="410334" branch="false"/><line number="77" hits="0" branch="false"/><line number="78" hits="0" branch="false"/><line number="81" hits="40" branch="false"/><line number="82" hits="40" branch="false"/><line number="83" hits="40" branch="false"/><line number="84" hits="40" branch="false"/><line number="86" hits="39" branch="false"/><line number="87" hits="39" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="90" hits="39" branch="false"/><line number="91" hits="39" branch="false"/><line number="93" hits="507" branch="false"/><line number="94" hits="507" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="1" branch="false"/><line number="96" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="0" branch="false"/><line number="98" hits="0" branch="false"/><line number="100" hits="1337" branch="false"/><line number="104" hits="20" branch="false"/><line number="105" hits="20" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="8" branch="false"/><line number="111" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="112" hits="0" branch="false"/><line number="113" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="115" hits="8" branch="false"/><line number="116" hits="8" branch="false"/><line number="117" hits="8" branch="false"/><line number="118" hits="8" branch="false"/><line number="119" hits="8" branch="false"/><line number="121" hits="9" branch="false"/><line number="123" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="124" hits="9" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="125" hits="9" branch="false"/><line number="128" hits="0" branch="false"/><line number="131" hits="142" branch="false"/><line number="132" hits="142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="134" hits="0" branch="false"/><line number="136" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="137" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="138" hits="4" branch="false"/><line number="142" hits="138" branch="false"/><line number="145" hits="8" branch="false"/><line number="146" hits="8" branch="false"/><line number="147" hits="7" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="149" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="3" branch="false"/><line number="151" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="153" hits="7" branch="false"/><line number="154" hits="7" branch="false"/><line number="155" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="7" branch="false"/><line number="157" hits="0" branch="false"/><line number="159" hits="2445" branch="false"/><line number="160" hits="2445" branch="false"/><line number="163" hits="7161" branch="false"/><line number="164" hits="7161" branch="false"/><line number="165" hits="7161" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="166" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="168" hits="7161" branch="false"/><line number="169" hits="7161" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="1120" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="7161" branch="false"/><line number="175" hits="194720" branch="false"/><line number="176" hits="194720" branch="false"/><line number="177" hits="194720" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="679387" branch="false"/><line number="181" hits="679387" branch="false"/><line number="182" hits="679387" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="679387" branch="false"/><line number="188" hits="9764" branch="false"/><line number="189" hits="9764" branch="false"/><line number="192" hits="9759" branch="false"/><line number="193" hits="9759" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="4071" branch="false"/><line number="196" hits="5688" branch="false"/><line number="197" hits="5688" branch="false"/><line number="198" hits="5688" branch="false"/><line number="199" hits="5688" branch="false"/><line number="200" hits="5688" branch="false"/><line number="202" hits="11376" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="150075" branch="false"/><line number="206" hits="150075" branch="false"/><line number="207" hits="150075" branch="false"/><line number="208" hits="150075" branch="false"/><line number="210" hits="359844" branch="false"/><line number="211" hits="359844" branch="false"/><line number="212" hits="359844" branch="false"/><line number="215" hits="70280" branch="false"/><line number="216" hits="70280" branch="false"/><line number="217" hits="70280" branch="false"/><line number="218" hits="70280" branch="false"/><line number="219" hits="70280" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="70280" branch="false"/><line number="221" hits="70280" branch="false"/><line number="222" hits="70280" branch="false"/><line number="223" hits="70280" branch="false"/><line number="226" hits="81670" branch="false"/><line number="227" hits="81670" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="81670" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="231" hits="81670" branch="false"/><line number="232" hits="81670" branch="false"/><line number="233" hits="81670" branch="false"/><line number="235" hits="12006" branch="false"/><line number="236" hits="12006" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="12006" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="238" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="240" hits="12006" branch="false"/><line number="243" hits="37843" branch="false"/><line number="244" hits="37843" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="1284" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="856" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="253" hits="37843" branch="false"/><line number="254" hits="856" branch="false"/><line number="256" hits="274" branch="false"/><line number="258" hits="274" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="259" hits="1" branch="false"/><line number="261" hits="273" branch="false"/><line number="262" hits="273" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="273" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="273" branch="false"/><line number="265" hits="273" branch="false"/><line number="266" hits="273" branch="false"/><line number="267" hits="273" branch="false"/><line number="268" hits="273" branch="false"/><line number="269" hits="273" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="273" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="273" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="1365" branch="false"/><line number="274" hits="91214" branch="false"/><line number="276" hits="91214" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="91214" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="91207" branch="false"/><line number="283" hits="85528" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="85521" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="85521" branch="false"/><line number="287" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="288" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="290" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="7" branch="false"/><line number="292" hits="7" branch="false"/><line number="293" hits="7" branch="false"/><line number="294" hits="7" branch="false"/><line number="295" hits="7" branch="false"/><line number="296" hits="7" branch="false"/><line number="297" hits="7" branch="false"/><line number="300" hits="79795" branch="false"/><line number="301" hits="79795" branch="false"/><line number="302" hits="79795" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="10265" branch="false"/><line number="306" hits="79795" branch="false"/><line number="308" hits="3329" branch="false"/><line number="309" hits="3329" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="3329" branch="false"/><line number="311" hits="3329" branch="false"/><line number="312" hits="3329" branch="false"/><line number="313" hits="3329" branch="false"/><line number="314" hits="3329" branch="false"/><line number="316" hits="78585" branch="false"/><line number="317" hits="78585" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="320" hits="2" branch="false"/><line number="321" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="324" hits="3323" branch="false"/><line number="325" hits="3323" branch="false"/><line number="326" hits="3323" branch="false"/><line number="327" hits="3323" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="3322" branch="false"/><line number="329" hits="3322" branch="false"/><line number="331" hits="1" branch="false"/><line number="332" hits="1" branch="false"/><line number="333" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="334" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="1" branch="false"/><line number="338" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="1" branch="false"/><line number="341" hits="75262" branch="false"/><line number="343" hits="75262" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="75262" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="1" branch="false"/><line number="348" hits="75261" branch="false"/><line number="349" hits="75261" branch="false"/><line number="350" hits="75261" branch="false"/><line number="353" hits="134844" branch="false"/><line number="354" hits="134844" branch="false"/><line number="355" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="358" hits="1" branch="false"/><line number="359" hits="1" branch="false"/><line number="360" hits="1" branch="false"/><line number="361" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="362" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="363" hits="1" branch="false"/><line number="367" hits="134844" branch="false"/><line number="369" hits="3" branch="false"/><line number="371" hits="3" branch="false"/><line number="372" hits="3" branch="false"/><line number="373" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="374" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="375" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="377" hits="3" branch="false"/><line number="378" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="2" branch="false"/><line number="381" hits="3" branch="false"/><line number="382" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="383" hits="0" branch="false"/><line number="385" hits="3" branch="false"/><line number="386" hits="3" branch="false"/><line number="388" hits="3" branch="false"/><line number="389" hits="9" branch="false"/><line number="391" hits="2" branch="false"/><line number="392" hits="2" branch="false"/><line number="393" hits="2" branch="false"/><line number="394" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="395" hits="0" branch="false"/><line number="397" hits="2" branch="false"/><line number="398" hits="3" branch="true" condition-coverage="12% (2/16)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="399" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="1" branch="false"/><line number="401" hits="1" branch="false"/><line number="402" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="1" branch="false"/><line number="404" hits="1" branch="false"/><line number="408" hits="8" branch="false"/><line number="409" hits="8" branch="false"/><line number="412" hits="2" branch="false"/><line number="413" hits="2" branch="false"/><line number="414" hits="2" branch="false"/><line number="415" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="418" hits="70278" branch="false"/><line number="419" hits="70278" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="1" branch="false"/><line number="423" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="1" branch="false"/><line number="425" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="426" hits="2" branch="false"/><line number="427" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="428" hits="1" branch="false"/><line number="429" hits="1" branch="false"/><line number="431" hits="1" branch="false"/><line number="434" hits="1" branch="false"/><line number="436" hits="1214" branch="false"/><line number="437" hits="1214" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="4" branch="false"/><line number="441" hits="32" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="442" hits="12" branch="false"/><line number="446" hits="338" branch="false"/><line number="448" hits="338" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="449" hits="0" branch="false"/><line number="451" hits="338" branch="false"/><line number="452" hits="338" branch="false"/><line number="453" hits="338" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="338" branch="false"/><line number="455" hits="338" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="456" hits="3086" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="457" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="1205" branch="false"/><line number="459" hits="1205" branch="false"/><line number="460" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="461" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="462" hits="1205" branch="false"/><line number="463" hits="1205" branch="false"/><line number="464" hits="1205" branch="false"/><line number="465" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="469" hits="1205" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="470" hits="0" branch="false"/><line number="471" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="472" hits="0" branch="false"/><line number="474" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="475" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="479" hits="1014" branch="false"/><line number="481" hits="273526" branch="false"/><line number="482" hits="273526" branch="false"/><line number="485" hits="11458" branch="false"/><line number="486" hits="11458" branch="false"/><line number="487" hits="17363" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="122" branch="false"/><line number="491" hits="122" branch="false"/><line number="492" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="495" hits="122" branch="false"/><line number="496" hits="243" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="497" hits="121" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="500" hits="2578" branch="false"/><line number="501" hits="2578" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="502" hits="2578" branch="false"/><line number="503" hits="2578" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="396" branch="false"/><line number="505" hits="396" branch="false"/><line number="506" hits="396" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="507" hits="298" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="2578" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="2482" branch="false"/><line number="513" hits="2578" branch="false"/><line number="514" hits="2578" branch="false"/><line number="515" hits="2578" branch="false"/><line number="517" hits="61321" branch="false"/><line number="518" hits="61321" branch="false"/><line number="519" hits="61321" branch="false"/><line number="520" hits="61321" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="5721" branch="false"/><line number="524" hits="11276" branch="false"/><line number="525" hits="11276" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="526" hits="5555" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="5721" branch="false"/><line number="529" hits="5721" branch="false"/><line number="530" hits="5721" branch="false"/><line number="531" hits="0" branch="false"/><line number="533" hits="23" branch="false"/><line number="534" hits="23" branch="false"/><line number="535" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="536" hits="47" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="537" hits="47" branch="false"/><line number="540" hits="23" branch="false"/><line number="542" hits="1166" branch="false"/><line number="544" hits="4795" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="545" hits="3629" branch="false"/><line number="546" hits="199163" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="195534" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="5092" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="3629" branch="false"/><line number="552" hits="3629" branch="false"/><line number="554" hits="1166" branch="false"/><line number="556" hits="2720" branch="false"/><line number="557" hits="2720" branch="false"/><line number="558" hits="2720" branch="false"/><line number="559" hits="2720" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="560" hits="138" branch="false"/><line number="562" hits="2720" branch="false"/><line number="563" hits="2720" branch="false"/><line number="565" hits="820325" branch="false"/><line number="566" hits="820325" branch="false"/><line number="567" hits="820325" branch="false"/><line number="569" hits="134833" branch="false"/><line number="570" hits="134833" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="571" hits="134833" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="572" hits="134833" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="574" hits="134833" branch="false"/><line number="583" hits="134833" branch="false"/><line number="584" hits="134833" branch="false"/><line number="585" hits="134833" branch="false"/><line number="586" hits="15414965" branch="false"/><line number="587" hits="15280132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="588" hits="15280132" branch="false"/><line number="589" hits="3" branch="false"/><line number="590" hits="3" branch="false"/><line number="591" hits="3" branch="false"/><line number="592" hits="3" branch="false"/><line number="593" hits="3" branch="false"/><line number="594" hits="3" branch="false"/><line number="595" hits="3" branch="false"/><line number="596" hits="3" branch="false"/><line number="597" hits="15280132" branch="false"/><line number="598" hits="15010466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="599" hits="14875633" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="601" hits="134833" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="602" hits="134833" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="603" hits="134833" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="604" hits="134833" branch="false"/><line number="605" hits="134833" branch="false"/><line number="606" hits="134833" branch="false"/><line number="607" hits="279074" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="608" hits="144241" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="609" hits="144241" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="610" hits="143865" branch="false"/><line number="612" hits="376" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="613" hits="1061" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="614" hits="685" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="615" hits="685" branch="false"/><line number="616" hits="376" branch="false"/><line number="618" hits="134833" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="619" hits="372" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="620" hits="372" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="621" hits="372" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="622" hits="372" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="626" hits="134833" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="627" hits="134832" branch="false"/><line number="629" hits="1" branch="false"/><line number="630" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="631" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="632" hits="3" branch="false"/><line number="633" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="634" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="635" hits="3" branch="false"/><line number="636" hits="3" branch="false"/><line number="637" hits="3" branch="false"/><line number="638" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="640" hits="134835" branch="false"/><line number="642" hits="1727" branch="false"/><line number="643" hits="1727" branch="false"/><line number="644" hits="1727" branch="false"/><line number="645" hits="1727" branch="false"/><line number="646" hits="1727" branch="false"/><line number="647" hits="1727" branch="false"/><line number="648" hits="1727" branch="false"/><line number="649" hits="1727" branch="false"/><line number="650" hits="1727" branch="false"/><line number="651" hits="1727" branch="false"/><line number="653" hits="1727" branch="false"/><line number="654" hits="1727" branch="false"/><line number="655" hits="191697" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="656" hits="189970" branch="false"/><line number="657" hits="189970" branch="false"/><line number="658" hits="189970" branch="false"/><line number="659" hits="189970" branch="false"/><line number="660" hits="820325" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="661" hits="630355" branch="false"/><line number="662" hits="630355" branch="false"/><line number="664" hits="189970" branch="false"/><line number="665" hits="189970" branch="false"/><line number="666" hits="189970" branch="false"/><line number="668" hits="1727" branch="false"/><line number="669" hits="1727" branch="false"/><line number="670" hits="1727" branch="false"/><line number="673" hits="80969" branch="false"/><line number="674" hits="80969" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="675" hits="80969" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="676" hits="80969" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="402" branch="false"/><line number="678" hits="402" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="680" hits="80969" branch="false"/><line number="681" hits="80969" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="682" hits="9012605" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="683" hits="8931636" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="684" hits="8931636" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="686" hits="80969" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="687" hits="80412" branch="false"/><line number="689" hits="557" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="690" hits="557" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="691" hits="557" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="692" hits="155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="693" hits="506" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="694" hits="506" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="696" hits="557" branch="false"/><line number="697" hits="557" branch="false"/><line number="698" hits="81773" branch="false"/></lines></class><class name="column_store_h" filename="chrono_batch_render/stage/columns/column_store.h" line-rate="0.9548387096774194" branch-rate="0.8493150684931506" complexity="0.0"><methods><method name="&lt;unknown function 61&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 65&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="65" hits="706" branch="false"/><line number="66" hits="706" branch="false"/><line number="156" hits="353" branch="false"/><line number="157" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="353" branch="false"/></lines></method><method name="&lt;unknown function 84&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 92&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Box, std::allocator&lt;chrono::batch_render::Box&gt; &gt; chrono::batch_render::ColumnStore::ReadRows&lt;chrono::batch_render::Box&gt;" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="164" hits="113" branch="false"/><line number="166" hits="113" branch="false"/><line number="167" hits="113" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="113" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="113" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="170" hits="113" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="113" branch="false"/><line number="173" hits="113" branch="false"/></lines></method><method name="std::vector&lt;chrono::batch_render::ResolvedImageable, std::allocator&lt;chrono::batch_render::ResolvedImageable&gt; &gt; chrono::batch_render::ColumnStore::ReadRows&lt;chrono::batch_render::ResolvedImageable&gt;" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::WorldTransform, std::allocator&lt;chrono::batch_render::WorldTransform&gt; &gt; chrono::batch_render::ColumnStore::ReadRows&lt;chrono::batch_render::WorldTransform&gt;" signature="(chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::ColumnStore::Record&lt;chrono::batch_render::CompactParams&gt;" signature="(chrono::batch_render::device::CommandEncoder&amp;, char const*, chrono::batch_render::CompactParams const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Operation chrono::batch_render::ColumnStore::Dispatch&lt;chrono::batch_render::CellsParams&gt;" signature="(char const*, chrono::batch_render::CellsParams const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Operation chrono::batch_render::ColumnStore::Dispatch&lt;chrono::batch_render::CloneRowsParams&gt;" signature="(char const*, chrono::batch_render::CloneRowsParams const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Operation chrono::batch_render::ColumnStore::Dispatch&lt;chrono::batch_render::CopyWordsParams&gt;" signature="(char const*, chrono::batch_render::CopyWordsParams const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Operation chrono::batch_render::ColumnStore::Dispatch&lt;chrono::batch_render::FillCellsParams&gt;" signature="(char const*, chrono::batch_render::FillCellsParams const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Operation chrono::batch_render::ColumnStore::Dispatch&lt;chrono::batch_render::GatherRowsParams&gt;" signature="(char const*, chrono::batch_render::GatherRowsParams const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Operation chrono::batch_render::ColumnStore::Dispatch&lt;chrono::batch_render::PoseParams&gt;" signature="(char const*, chrono::batch_render::PoseParams const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::Operation chrono::batch_render::ColumnStore::Dispatch&lt;chrono::batch_render::StampParams&gt;" signature="(char const*, chrono::batch_render::StampParams const&amp;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="61" hits="211995" branch="false"/><line number="62" hits="211991" branch="true" condition-coverage="86% (43/50)"><conditions><condition number="0" type="jump" coverage="86%"/></conditions></line><line number="65" hits="706" branch="false"/><line number="66" hits="706" branch="false"/><line number="69" hits="633168" branch="false"/><line number="70" hits="633168" branch="true" condition-coverage="82% (53/64)"><conditions><condition number="0" type="jump" coverage="82%"/></conditions></line><line number="84" hits="149930" branch="false"/><line number="85" hits="149930" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="5646" branch="false"/><line number="89" hits="8364" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="1" branch="false"/><line number="92" hits="1" branch="false"/><line number="92" hits="6" branch="false"/><line number="93" hits="1" branch="false"/><line number="93" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="43231" branch="false"/><line number="104" hits="43231" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="55866" branch="false"/><line number="115" hits="1" branch="false"/><line number="116" hits="55866" branch="true" condition-coverage="100% (10/10)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="41389" branch="false"/><line number="119" hits="2" branch="false"/><line number="120" hits="41389" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="120" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="16894" branch="false"/><line number="123" hits="2" branch="false"/><line number="123" hits="9" branch="false"/><line number="124" hits="16861" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="124" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="9" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="125" hits="33" branch="false"/><line number="156" hits="353" branch="false"/><line number="157" hits="353" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="353" branch="false"/><line number="164" hits="113" branch="false"/><line number="164" hits="8" branch="false"/><line number="164" hits="53" branch="false"/><line number="166" hits="113" branch="false"/><line number="166" hits="8" branch="false"/><line number="166" hits="53" branch="false"/><line number="167" hits="113" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="113" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="113" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="169" hits="8" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="169" hits="53" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="170" hits="113" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="113" branch="false"/><line number="172" hits="8" branch="false"/><line number="172" hits="53" branch="false"/><line number="173" hits="113" branch="false"/><line number="173" hits="8" branch="false"/><line number="173" hits="53" branch="false"/><line number="176" hits="4071" branch="false"/><line number="178" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="3732" branch="false"/><line number="181" hits="678" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="678" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="339" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="339" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="339" branch="false"/><line number="188" hits="26" branch="false"/><line number="188" hits="1205" branch="false"/><line number="188" hits="372" branch="false"/><line number="188" hits="7" branch="false"/><line number="188" hits="273" branch="false"/><line number="188" hits="35233" branch="false"/><line number="188" hits="35" branch="false"/><line number="189" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="189" hits="1205" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="189" hits="372" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="189" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="189" hits="273" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="189" hits="35233" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="189" hits="35" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="190" hits="26" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="190" hits="1205" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="190" hits="372" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="190" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="190" hits="273" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="190" hits="35233" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="190" hits="35" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="191" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="191" hits="0" branch="false"/><line number="193" hits="26" branch="false"/><line number="193" hits="1205" branch="false"/><line number="193" hits="372" branch="false"/><line number="193" hits="7" branch="false"/><line number="193" hits="273" branch="false"/><line number="193" hits="35233" branch="false"/><line number="193" hits="35" branch="false"/><line number="195" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="2410" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="744" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="546" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="70466" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="70" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="2410" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="744" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="546" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="70466" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="26" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="1205" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="372" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="7" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="273" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="35233" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="35" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="1205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="372" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="273" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="35233" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="198" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="26" branch="false"/><line number="199" hits="1205" branch="false"/><line number="199" hits="372" branch="false"/><line number="199" hits="7" branch="false"/><line number="199" hits="273" branch="false"/><line number="199" hits="35233" branch="false"/><line number="199" hits="35" branch="false"/><line number="200" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="1205" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="372" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="273" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="35233" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="200" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="26" branch="false"/><line number="201" hits="1205" branch="false"/><line number="201" hits="372" branch="false"/><line number="201" hits="7" branch="false"/><line number="201" hits="273" branch="false"/><line number="201" hits="35233" branch="false"/><line number="201" hits="35" branch="false"/><line number="211" hits="12" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="216" hits="2" branch="false"/><line number="221" hits="3" branch="false"/></lines></class><class name="column_table_cpp" filename="chrono_batch_render/stage/columns/column_table.cpp" line-rate="0.9340277777777778" branch-rate="0.803030303030303" complexity="0.0"><methods><method name="chrono::batch_render::ColumnTable::ColumnTable" signature="(chrono::batch_render::DeviceHeap&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::vector&lt;chrono::batch_render::TableColumn, std::allocator&lt;chrono::batch_render::TableColumn&gt; &gt;)" line-rate="0.75" branch-rate="0.7272727272727273" complexity="0.0"><lines><line number="26" hits="57870" branch="false"/><line number="27" hits="57870" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="57870" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="304287" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="246417" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="57870" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::CellBytes" signature="(unsigned int) const" line-rate="0.75" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="37" hits="1699683" branch="false"/><line number="38" hits="1699683" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="1699683" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::AddColumn" signature="(chrono::batch_render::TableColumn)" line-rate="0.9166666666666666" branch-rate="0.85" complexity="0.0"><lines><line number="44" hits="5688" branch="false"/><line number="45" hits="5688" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="5688" branch="false"/><line number="50" hits="5688" branch="false"/><line number="51" hits="5688" branch="false"/><line number="52" hits="5688" branch="false"/><line number="53" hits="5688" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="2" branch="false"/><line number="55" hits="2" branch="false"/><line number="56" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="2" branch="false"/><line number="58" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="2" branch="false"/><line number="68" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="2" branch="false"/><line number="70" hits="5688" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Allocate" signature="(unsigned int, bool)" line-rate="0.9473684210526315" branch-rate="0.8125" complexity="0.0"><lines><line number="73" hits="16737" branch="false"/><line number="74" hits="16737" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="77" hits="16737" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="79" hits="504" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="497" branch="false"/><line number="82" hits="7" branch="false"/><line number="84" hits="16737" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="12939" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="6599" branch="false"/><line number="88" hits="6340" branch="false"/><line number="89" hits="6340" branch="false"/><line number="91" hits="16737" branch="false"/><line number="92" hits="16737" branch="false"/><line number="93" hits="16737" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="95" hits="7" branch="false"/><line number="97" hits="16737" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Acquire" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="100" hits="10647" branch="false"/><line number="101" hits="10647" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="9840" branch="false"/><line number="104" hits="807" branch="false"/><line number="105" hits="807" branch="false"/><line number="106" hits="807" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Release" signature="(unsigned int)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="109" hits="1217" branch="false"/><line number="110" hits="1217" branch="false"/><line number="111" hits="1216" branch="false"/><line number="112" hits="1217" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="113" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="1" branch="false"/><line number="116" hits="1215" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Grow" signature="(unsigned int)" line-rate="1.0" branch-rate="0.9310344827586207" complexity="0.0"><lines><line number="119" hits="6340" branch="false"/><line number="120" hits="6340" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="121" hits="12680" branch="false"/><line number="122" hits="18914" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="123" hits="6340" branch="false"/><line number="124" hits="6340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="6340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="41310" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="34970" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="34970" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="34970" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="72830" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="37860" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="37860" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="34970" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="6340" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="6340" branch="false"/><line number="139" hits="6340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="6340" branch="false"/><line number="141" hits="6340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="6340" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::WritePages" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="0.9090909090909091" complexity="0.0"><lines><line number="144" hits="6344" branch="false"/><line number="145" hits="6344" branch="false"/><line number="146" hits="6344" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="6344" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="6342" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="149" hits="12684" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="6342" branch="false"/><line number="151" hits="12684" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="6342" branch="false"/><line number="153" hits="6342" branch="false"/><line number="154" hits="6342" branch="false"/><line number="156" hits="6344" branch="false"/><line number="157" hits="41322" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="34978" branch="false"/><line number="159" hits="34978" branch="false"/><line number="160" hits="34978" branch="false"/><line number="162" hits="12686" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Pages" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="164" hits="1062152" branch="false"/><line number="165" hits="1062152" branch="false"/><line number="166" hits="1062152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="1062152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="1062152" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::FindRedirection" signature="(unsigned int, unsigned int) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="171" hits="92600" branch="false"/><line number="172" hits="92600" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="174" hits="2" branch="false"/><line number="177" hits="92598" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::PointPages" signature="(unsigned int, unsigned int, unsigned int, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="180" hits="2" branch="false"/><line number="181" hits="2" branch="false"/><line number="182" hits="2" branch="false"/><line number="183" hits="2" branch="false"/><line number="184" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="4" branch="false"/><line number="187" hits="2" branch="false"/><line number="188" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Redirect" signature="(unsigned int, unsigned int, unsigned int, chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;)" line-rate="0.7857142857142857" branch-rate="0.6285714285714286" complexity="0.0"><lines><line number="190" hits="3" branch="false"/><line number="192" hits="3" branch="false"/><line number="193" hits="3" branch="false"/><line number="194" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="195" hits="0" branch="false"/><line number="196" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="198" hits="3" branch="false"/><line number="199" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="200" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="3" branch="false"/><line number="202" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="203" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2" branch="false"/><line number="206" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="211" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="216" hits="0" branch="false"/><line number="217" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="220" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="1" branch="false"/><line number="222" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="223" hits="1" branch="false"/><line number="224" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Restore" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="226" hits="2" branch="false"/><line number="227" hits="2" branch="false"/><line number="228" hits="2" branch="false"/><line number="229" hits="2" branch="false"/><line number="230" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="1" branch="false"/><line number="235" hits="1" branch="false"/><line number="236" hits="1" branch="false"/><line number="237" hits="1" branch="false"/><line number="238" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="1" branch="false"/><line number="241" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Redirected" signature="(unsigned int, unsigned int, unsigned int) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="244" hits="2" branch="false"/><line number="245" hits="2" branch="false"/><line number="246" hits="2" branch="false"/><line number="247" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="248" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Find" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="251" hits="92598" branch="false"/><line number="252" hits="92598" branch="false"/><line number="253" hits="92598" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::CheckRows" signature="(unsigned int, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="256" hits="535289" branch="false"/><line number="257" hits="535289" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="3" branch="false"/><line number="259" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="535288" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Ranges" signature="(unsigned int, unsigned int, unsigned int) const" line-rate="0.875" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="263" hits="93701" branch="false"/><line number="265" hits="93701" branch="false"/><line number="266" hits="93701" branch="false"/><line number="267" hits="93701" branch="false"/><line number="268" hits="186299" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="92598" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="2" branch="false"/><line number="274" hits="2" branch="false"/><line number="275" hits="2" branch="false"/><line number="276" hits="2" branch="false"/><line number="277" hits="92596" branch="false"/><line number="278" hits="92596" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="92596" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="281" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="185192" branch="false"/><line number="285" hits="92596" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="92596" branch="false"/><line number="287" hits="92596" branch="false"/><line number="289" hits="93701" branch="false"/><line number="290" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Contiguous" signature="(unsigned int, unsigned int, unsigned int) const" line-rate="0.875" branch-rate="0.75" complexity="0.0"><lines><line number="292" hits="12719" branch="false"/><line number="294" hits="12719" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="295" hits="0" branch="false"/><line number="297" hits="12719" branch="false"/><line number="298" hits="12719" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="1" branch="false"/><line number="301" hits="12718" branch="false"/><line number="302" hits="12719" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Stage" signature="(unsigned int, unsigned int, std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="0.8666666666666667" branch-rate="0.6" complexity="0.0"><lines><line number="304" hits="440368" branch="false"/><line number="305" hits="440368" branch="false"/><line number="306" hits="440368" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="307" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="308" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="310" hits="440368" branch="false"/><line number="311" hits="440368" branch="false"/><line number="312" hits="440368" branch="false"/><line number="313" hits="1222356" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="781988" branch="false"/><line number="316" hits="440368" branch="false"/><line number="317" hits="440368" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="59" branch="false"/><line number="319" hits="118" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="321" hits="440368" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Coalesce" signature="(chrono::batch_render::ColumnTable::Staging&amp;, unsigned int)" line-rate="1.0" branch-rate="0.84" complexity="0.0"><lines><line number="323" hits="78131" branch="false"/><line number="324" hits="78131" branch="false"/><line number="325" hits="1065878" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="987747" branch="false"/><line number="328" hits="3233411" branch="true" condition-coverage="66% (8/12)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="329" hits="78131" branch="false"/><line number="330" hits="78131" branch="false"/><line number="331" hits="1065878" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="987747" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="987747" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="89324" branch="false"/><line number="336" hits="898423" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="898423" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="898423" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="78131" branch="false"/><line number="341" hits="78131" branch="false"/><line number="342" hits="78131" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Staged" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="344" hits="2" branch="false"/><line number="345" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ColumnTable::Flush" signature="(std::function&lt;void (unsigned int, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, std::span&lt;std::byte const, 18446744073709551615ul&gt;)&gt; const&amp;)" line-rate="1.0" branch-rate="0.9" complexity="0.0"><lines><line number="348" hits="15288126" branch="false"/><line number="349" hits="15288126" branch="false"/><line number="350" hits="15288126" branch="false"/><line number="351" hits="82606369" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="67318243" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="67318243" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="67240174" branch="false"/><line number="356" hits="78072" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="357" hits="78072" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="78072" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="78072" branch="false"/><line number="360" hits="78072" branch="false"/><line number="361" hits="78072" branch="false"/><line number="362" hits="78072" branch="false"/><line number="363" hits="542243" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="465088" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="78072" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="368" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="369" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="3" branch="false"/><line number="372" hits="156758" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="463871" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="385182" branch="false"/><line number="377" hits="78689" branch="false"/><line number="378" hits="157384" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="78695" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="78695" branch="false"/><line number="381" hits="78689" branch="false"/><line number="382" hits="78689" branch="false"/><line number="384" hits="78072" branch="false"/><line number="385" hits="15288126" branch="false"/></lines></method><method name="chrono::batch_render::ColumnTable::Read" signature="(unsigned int, unsigned int, unsigned int)" line-rate="0.9" branch-rate="1.0" complexity="0.0"><lines><line number="387" hits="2290" branch="false"/><line number="388" hits="2290" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="2290" branch="false"/><line number="390" hits="2290" branch="false"/><line number="391" hits="3469" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="1179" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="1179" branch="false"/><line number="394" hits="2290" branch="false"/><line number="395" hits="2290" branch="false"/><line number="396" hits="0" branch="false"/></lines></method></methods><lines><line number="26" hits="57870" branch="false"/><line number="27" hits="57870" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="57870" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="304287" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="246417" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="31" hits="0" branch="false"/><line number="32" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="57870" branch="false"/><line number="37" hits="1699683" branch="false"/><line number="38" hits="1699683" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="41" hits="1699683" branch="false"/><line number="44" hits="5688" branch="false"/><line number="45" hits="5688" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="49" hits="5688" branch="false"/><line number="50" hits="5688" branch="false"/><line number="51" hits="5688" branch="false"/><line number="52" hits="5688" branch="false"/><line number="53" hits="5688" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="2" branch="false"/><line number="55" hits="2" branch="false"/><line number="56" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="2" branch="false"/><line number="58" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="2" branch="false"/><line number="68" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="2" branch="false"/><line number="70" hits="5688" branch="false"/><line number="73" hits="16737" branch="false"/><line number="74" hits="16737" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="77" hits="16737" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="79" hits="504" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="497" branch="false"/><line number="82" hits="7" branch="false"/><line number="84" hits="16737" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="12939" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="6599" branch="false"/><line number="88" hits="6340" branch="false"/><line number="89" hits="6340" branch="false"/><line number="91" hits="16737" branch="false"/><line number="92" hits="16737" branch="false"/><line number="93" hits="16737" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="95" hits="7" branch="false"/><line number="97" hits="16737" branch="false"/><line number="100" hits="10647" branch="false"/><line number="101" hits="10647" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="9840" branch="false"/><line number="104" hits="807" branch="false"/><line number="105" hits="807" branch="false"/><line number="106" hits="807" branch="false"/><line number="109" hits="1217" branch="false"/><line number="110" hits="1217" branch="false"/><line number="111" hits="1216" branch="false"/><line number="112" hits="1217" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="113" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="1" branch="false"/><line number="116" hits="1215" branch="false"/><line number="119" hits="6340" branch="false"/><line number="120" hits="6340" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="121" hits="12680" branch="false"/><line number="122" hits="18914" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="123" hits="6340" branch="false"/><line number="124" hits="6340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="6340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="41310" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="34970" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="34970" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="34970" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="72830" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="37860" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="37860" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="34970" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="6340" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="6340" branch="false"/><line number="139" hits="6340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="6340" branch="false"/><line number="141" hits="6340" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="6340" branch="false"/><line number="144" hits="6344" branch="false"/><line number="145" hits="6344" branch="false"/><line number="146" hits="6344" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="147" hits="6344" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="6342" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="149" hits="12684" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="6342" branch="false"/><line number="151" hits="12684" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="6342" branch="false"/><line number="153" hits="6342" branch="false"/><line number="154" hits="6342" branch="false"/><line number="156" hits="6344" branch="false"/><line number="157" hits="41322" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="34978" branch="false"/><line number="159" hits="34978" branch="false"/><line number="160" hits="34978" branch="false"/><line number="162" hits="12686" branch="false"/><line number="164" hits="1062152" branch="false"/><line number="165" hits="1062152" branch="false"/><line number="166" hits="1062152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="1062152" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="1062152" branch="false"/><line number="171" hits="92600" branch="false"/><line number="172" hits="92600" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="174" hits="2" branch="false"/><line number="177" hits="92598" branch="false"/><line number="180" hits="2" branch="false"/><line number="181" hits="2" branch="false"/><line number="182" hits="2" branch="false"/><line number="183" hits="2" branch="false"/><line number="184" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="4" branch="false"/><line number="187" hits="2" branch="false"/><line number="188" hits="2" branch="false"/><line number="190" hits="3" branch="false"/><line number="192" hits="3" branch="false"/><line number="193" hits="3" branch="false"/><line number="194" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="195" hits="0" branch="false"/><line number="196" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="198" hits="3" branch="false"/><line number="199" hits="5" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="200" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="3" branch="false"/><line number="202" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="203" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="204" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2" branch="false"/><line number="206" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="209" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="211" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="214" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="216" hits="0" branch="false"/><line number="217" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="220" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="1" branch="false"/><line number="222" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="223" hits="1" branch="false"/><line number="224" hits="2" branch="false"/><line number="226" hits="2" branch="false"/><line number="227" hits="2" branch="false"/><line number="228" hits="2" branch="false"/><line number="229" hits="2" branch="false"/><line number="230" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="1" branch="false"/><line number="235" hits="1" branch="false"/><line number="236" hits="1" branch="false"/><line number="237" hits="1" branch="false"/><line number="238" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="1" branch="false"/><line number="241" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="1" branch="false"/><line number="244" hits="2" branch="false"/><line number="245" hits="2" branch="false"/><line number="246" hits="2" branch="false"/><line number="247" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="248" hits="2" branch="false"/><line number="251" hits="92598" branch="false"/><line number="252" hits="92598" branch="false"/><line number="253" hits="92598" branch="false"/><line number="256" hits="535289" branch="false"/><line number="257" hits="535289" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="3" branch="false"/><line number="259" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="535288" branch="false"/><line number="263" hits="93701" branch="false"/><line number="265" hits="93701" branch="false"/><line number="266" hits="93701" branch="false"/><line number="267" hits="93701" branch="false"/><line number="268" hits="186299" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="92598" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="272" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="2" branch="false"/><line number="274" hits="2" branch="false"/><line number="275" hits="2" branch="false"/><line number="276" hits="2" branch="false"/><line number="277" hits="92596" branch="false"/><line number="278" hits="92596" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="92596" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="281" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="185192" branch="false"/><line number="285" hits="92596" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="92596" branch="false"/><line number="287" hits="92596" branch="false"/><line number="289" hits="93701" branch="false"/><line number="290" hits="0" branch="false"/><line number="292" hits="12719" branch="false"/><line number="294" hits="12719" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="295" hits="0" branch="false"/><line number="297" hits="12719" branch="false"/><line number="298" hits="12719" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="1" branch="false"/><line number="301" hits="12718" branch="false"/><line number="302" hits="12719" branch="false"/><line number="304" hits="440368" branch="false"/><line number="305" hits="440368" branch="false"/><line number="306" hits="440368" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="307" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="308" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="310" hits="440368" branch="false"/><line number="311" hits="440368" branch="false"/><line number="312" hits="440368" branch="false"/><line number="313" hits="1222356" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="781988" branch="false"/><line number="316" hits="440368" branch="false"/><line number="317" hits="440368" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="59" branch="false"/><line number="319" hits="118" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="321" hits="440368" branch="false"/><line number="323" hits="78131" branch="false"/><line number="324" hits="78131" branch="false"/><line number="325" hits="1065878" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="987747" branch="false"/><line number="328" hits="3233411" branch="true" condition-coverage="66% (8/12)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="329" hits="78131" branch="false"/><line number="330" hits="78131" branch="false"/><line number="331" hits="1065878" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="987747" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="987747" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="89324" branch="false"/><line number="336" hits="898423" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="898423" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="898423" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="78131" branch="false"/><line number="341" hits="78131" branch="false"/><line number="342" hits="78131" branch="false"/><line number="344" hits="2" branch="false"/><line number="345" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="15288126" branch="false"/><line number="349" hits="15288126" branch="false"/><line number="350" hits="15288126" branch="false"/><line number="351" hits="82606369" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="67318243" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="353" hits="67318243" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="67240174" branch="false"/><line number="356" hits="78072" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="357" hits="78072" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="78072" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="78072" branch="false"/><line number="360" hits="78072" branch="false"/><line number="361" hits="78072" branch="false"/><line number="362" hits="78072" branch="false"/><line number="363" hits="542243" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="465088" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="78072" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="368" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="369" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="3" branch="false"/><line number="372" hits="156758" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="463871" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="385182" branch="false"/><line number="377" hits="78689" branch="false"/><line number="378" hits="157384" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="78695" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="380" hits="78695" branch="false"/><line number="381" hits="78689" branch="false"/><line number="382" hits="78689" branch="false"/><line number="384" hits="78072" branch="false"/><line number="385" hits="15288126" branch="false"/><line number="387" hits="2290" branch="false"/><line number="388" hits="2290" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="2290" branch="false"/><line number="390" hits="2290" branch="false"/><line number="391" hits="3469" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="1179" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="1179" branch="false"/><line number="394" hits="2290" branch="false"/><line number="395" hits="2290" branch="false"/><line number="396" hits="0" branch="false"/></lines></class><class name="column_table_h" filename="chrono_batch_render/stage/columns/column_table.h" line-rate="0.8260869565217391" branch-rate="0.6610169491525424" complexity="0.0"><methods><method name="&lt;unknown function 28&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 32&gt;" signature="" line-rate="1.0" branch-rate="0.8888888888888888" complexity="0.0"><lines><line number="32" hits="22647" branch="false"/><line number="33" hits="19956" branch="true" condition-coverage="93% (15/16)"><conditions><condition number="0" type="jump" coverage="93%"/></conditions></line><line number="36" hits="7487" branch="false"/><line number="37" hits="7487" branch="true" condition-coverage="81% (9/11)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line></lines></method><method name="&lt;unknown function 36&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 73&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="28" hits="0" branch="false"/><line number="29" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="32" hits="90078" branch="false"/><line number="32" hits="22647" branch="false"/><line number="33" hits="90078" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="33" hits="19956" branch="true" condition-coverage="93% (15/16)"><conditions><condition number="0" type="jump" coverage="93%"/></conditions></line><line number="36" hits="7487" branch="false"/><line number="36" hits="2176" branch="false"/><line number="37" hits="7487" branch="true" condition-coverage="81% (9/11)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="37" hits="2176" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="9012605" branch="false"/><line number="47" hits="7" branch="false"/><line number="48" hits="9012605" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="6" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="3835" branch="false"/><line number="73" hits="2505" branch="false"/><line number="73" hits="12731" branch="false"/><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="79" hits="6" branch="true" condition-coverage="21% (3/14)"><conditions><condition number="0" type="jump" coverage="21%"/></conditions></line><line number="85" hits="118491" branch="false"/><line number="85" hits="133614" branch="false"/><line number="85" hits="345851" branch="false"/></lines></class><class name="device_heap_cpp" filename="chrono_batch_render/stage/columns/device_heap.cpp" line-rate="0.9722222222222222" branch-rate="0.75" complexity="0.0"><methods><method name="chrono::batch_render::DeviceHeap::DeviceHeap" signature="(chrono::batch_render::device::Device&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="20" hits="523" branch="false"/><line number="21" hits="523" branch="false"/></lines></method><method name="chrono::batch_render::DeviceHeap::Bytes" signature="() const" line-rate="0.8" branch-rate="0.5" complexity="0.0"><lines><line number="23" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="25" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="26" hits="0" branch="false"/><line number="28" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::DeviceHeap::Allocate" signature="(unsigned long, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="31" hits="38030" branch="false"/><line number="32" hits="38030" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="1" branch="false"/><line number="35" hits="38029" branch="false"/><line number="36" hits="38029" branch="false"/><line number="37" hits="38029" branch="false"/><line number="38" hits="144" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="38029" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="143" branch="false"/><line number="41" hits="143" branch="false"/><line number="42" hits="143" branch="false"/></lines></method><method name="chrono::batch_render::DeviceHeap::Allocate(unsigned long, unsigned long)::{lambda(chrono::batch_render::DeviceHeap::Chunk const&amp;)#1}::operator()" signature="(chrono::batch_render::DeviceHeap::Chunk const&amp;) const" line-rate="1.0" branch-rate="0.7" complexity="0.0"><lines><line number="44" hits="75250" branch="false"/><line number="45" hits="37364" branch="false"/><line number="46" hits="37886" branch="false"/><line number="47" hits="37886" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="524" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="49" hits="524" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="524" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="51" hits="524" branch="false"/><line number="54" hits="1048" branch="false"/><line number="57" hits="37886" branch="false"/><line number="58" hits="37886" branch="false"/><line number="59" hits="37886" branch="false"/><line number="60" hits="37886" branch="false"/><line number="61" hits="1048" branch="false"/></lines></method><method name="chrono::batch_render::DeviceHeap::Free" signature="(chrono::batch_render::HeapBlock const&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="63" hits="345" branch="false"/><line number="64" hits="345" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="345" branch="false"/><line number="67" hits="345" branch="false"/></lines></method></methods><lines><line number="20" hits="523" branch="false"/><line number="21" hits="523" branch="false"/><line number="23" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="25" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="26" hits="0" branch="false"/><line number="28" hits="1" branch="false"/><line number="31" hits="38030" branch="false"/><line number="32" hits="38030" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="1" branch="false"/><line number="35" hits="38029" branch="false"/><line number="36" hits="38029" branch="false"/><line number="37" hits="38029" branch="false"/><line number="38" hits="144" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="38029" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="143" branch="false"/><line number="41" hits="143" branch="false"/><line number="42" hits="143" branch="false"/><line number="44" hits="75250" branch="false"/><line number="45" hits="37364" branch="false"/><line number="46" hits="37886" branch="false"/><line number="47" hits="37886" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="524" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="49" hits="524" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="524" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="51" hits="524" branch="false"/><line number="54" hits="1048" branch="false"/><line number="57" hits="37886" branch="false"/><line number="58" hits="37886" branch="false"/><line number="59" hits="37886" branch="false"/><line number="60" hits="37886" branch="false"/><line number="61" hits="1048" branch="false"/><line number="63" hits="345" branch="false"/><line number="64" hits="345" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="345" branch="false"/><line number="67" hits="345" branch="false"/></lines></class><class name="device_heap_h" filename="chrono_batch_render/stage/columns/device_heap.h" line-rate="1.0" branch-rate="0.7368421052631579" complexity="0.0"><methods><method name="&lt;unknown function 20&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 24&gt;" signature="" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="24" hits="43961" branch="false"/><line number="25" hits="40917" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="37" hits="4756" branch="false"/><line number="38" hits="4756" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::HeapBlock::Range" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 46&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="20" hits="346" branch="false"/><line number="21" hits="346" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="43961" branch="false"/><line number="25" hits="40917" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="28" hits="127568" branch="false"/><line number="29" hits="127568" branch="false"/><line number="37" hits="4756" branch="false"/><line number="37" hits="15308333" branch="false"/><line number="38" hits="4756" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="15308333" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="1628" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="46" hits="470" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.stage.publish" line-rate="0.97" branch-rate="0.889795918367347" complexity="0.0"><classes><class name="change_set_cpp" filename="chrono_batch_render/stage/publish/change_set.cpp" line-rate="0.9056603773584906" branch-rate="0.8333333333333334" complexity="0.0"><methods><method name="chrono::batch_render::ChangedRows::Count" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="11" hits="1768" branch="false"/><line number="12" hits="1768" branch="false"/></lines></method><method name="chrono::batch_render::ChangedRows::Rows" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="15" hits="0" branch="false"/><line number="16" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="17" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::ChangedRows::ToHost" signature="() const" line-rate="0.9230769230769231" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="20" hits="1768" branch="false"/><line number="21" hits="1768" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="0" branch="false"/><line number="24" hits="1768" branch="false"/><line number="25" hits="1768" branch="false"/><line number="26" hits="1768" branch="false"/><line number="27" hits="1768" branch="false"/><line number="28" hits="1768" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="1768" branch="false"/><line number="33" hits="1768" branch="false"/><line number="34" hits="1768" branch="false"/></lines></method><method name="chrono::batch_render::ChangeSet::Rows" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="36" hits="1774" branch="false"/><line number="37" hits="1774" branch="false"/><line number="38" hits="9707" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="1774" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ChangeSet::ArrayRows" signature="(chrono::batch_render::ColumnRef) const" line-rate="0.8" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="42" hits="8149" branch="false"/><line number="43" hits="25412" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="44" hits="25412" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="8149" branch="false"/><line number="48" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::ChangeSet::Wrote" signature="(chrono::batch_render::TableId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="51" hits="2583" branch="false"/><line number="52" hits="2583" branch="false"/></lines></method><method name="chrono::batch_render::ChangeSet::World" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="3" branch="false"/><line number="56" hits="3" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ChangeSet::Global" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="59" hits="1349" branch="false"/><line number="60" hits="1349" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TableVersions::Record" signature="(chrono::batch_render::TableId, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="63" hits="4948" branch="false"/><line number="64" hits="4948" branch="false"/><line number="65" hits="4948" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="2818" branch="false"/><line number="68" hits="4948" branch="false"/><line number="69" hits="4948" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="4948" branch="false"/><line number="71" hits="4948" branch="false"/><line number="72" hits="4948" branch="false"/></lines></method><method name="chrono::batch_render::TableVersions::Collect" signature="(chrono::batch_render::TableId, unsigned long, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="74" hits="8763" branch="false"/><line number="75" hits="107113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="98350" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="89507" branch="false"/><line number="79" hits="8843" branch="false"/><line number="81" hits="8763" branch="false"/><line number="82" hits="8763" branch="false"/><line number="83" hits="8763" branch="false"/></lines></method><method name="chrono::batch_render::TableVersions::Trim" signature="(unsigned long)" line-rate="1.0" branch-rate="0.8125" complexity="0.0"><lines><line number="85" hits="1167" branch="false"/><line number="86" hits="8733" branch="true" condition-coverage="81% (13/16)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="87" hits="1167" branch="false"/></lines></method></methods><lines><line number="11" hits="1768" branch="false"/><line number="12" hits="1768" branch="false"/><line number="15" hits="0" branch="false"/><line number="16" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="17" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="20" hits="1768" branch="false"/><line number="21" hits="1768" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="0" branch="false"/><line number="24" hits="1768" branch="false"/><line number="25" hits="1768" branch="false"/><line number="26" hits="1768" branch="false"/><line number="27" hits="1768" branch="false"/><line number="28" hits="1768" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="1768" branch="false"/><line number="33" hits="1768" branch="false"/><line number="34" hits="1768" branch="false"/><line number="36" hits="1774" branch="false"/><line number="37" hits="1774" branch="false"/><line number="38" hits="9707" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="1774" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="8149" branch="false"/><line number="43" hits="25412" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="44" hits="25412" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="8149" branch="false"/><line number="48" hits="0" branch="false"/><line number="51" hits="2583" branch="false"/><line number="52" hits="2583" branch="false"/><line number="55" hits="3" branch="false"/><line number="56" hits="3" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="1349" branch="false"/><line number="60" hits="1349" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="4948" branch="false"/><line number="64" hits="4948" branch="false"/><line number="65" hits="4948" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="2818" branch="false"/><line number="68" hits="4948" branch="false"/><line number="69" hits="4948" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="4948" branch="false"/><line number="71" hits="4948" branch="false"/><line number="72" hits="4948" branch="false"/><line number="74" hits="8763" branch="false"/><line number="75" hits="107113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="98350" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="89507" branch="false"/><line number="79" hits="8843" branch="false"/><line number="81" hits="8763" branch="false"/><line number="82" hits="8763" branch="false"/><line number="83" hits="8763" branch="false"/><line number="85" hits="1167" branch="false"/><line number="86" hits="8733" branch="true" condition-coverage="81% (13/16)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="87" hits="1167" branch="false"/></lines></class><class name="change_set_h" filename="chrono_batch_render/stage/publish/change_set.h" line-rate="1.0" branch-rate="0.6086956521739131" complexity="0.0"><methods><method name="&lt;unknown function 18&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="18" hits="447" branch="false"/><line number="34" hits="4573" branch="false"/></lines></method><method name="&lt;unknown function 22&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 34&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="18" hits="447" branch="false"/><line number="22" hits="1" branch="false"/><line number="22" hits="11631" branch="false"/><line number="23" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="11631" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="3" branch="false"/><line number="26" hits="33007" branch="false"/><line number="27" hits="4" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="27" hits="33007" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="34" hits="4573" branch="false"/><line number="34" hits="17325" branch="false"/><line number="45" hits="2298" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="45" hits="9363" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="49" hits="4071" branch="false"/><line number="50" hits="4071" branch="false"/><line number="52" hits="7933" branch="false"/><line number="53" hits="7933" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="header_h" filename="chrono_batch_render/stage/publish/header.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 13&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="13" hits="356" branch="false"/><line number="15" hits="355" branch="false"/></lines></method><method name="&lt;unknown function 15&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="13" hits="356" branch="false"/><line number="15" hits="355" branch="false"/><line number="15" hits="88" branch="false"/></lines></class><class name="publisher_cpp" filename="chrono_batch_render/stage/publish/publisher.cpp" line-rate="0.9787234042553191" branch-rate="0.9134078212290503" complexity="0.0"><methods><method name="chrono::batch_render::Publisher::Finish" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="16" hits="683" branch="false"/><line number="17" hits="12977" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="12294" branch="false"/><line number="20" hits="683" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="22" hits="21841" branch="false"/><line number="23" hits="21841" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="42368" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="20527" branch="false"/><line number="26" hits="167689" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::Add" signature="(chrono::batch_render::Table&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="29" hits="6526" branch="false"/><line number="30" hits="11716" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="11976" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="6785" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="28299" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="27345" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="4237" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="9410" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="2886" branch="false"/><line number="48" hits="6524" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="6524" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::SealedStamp" signature="(unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="51" hits="9" branch="false"/><line number="52" hits="9" branch="false"/><line number="53" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Publisher::SealedOrdinal" signature="(unsigned long, unsigned long) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="56" hits="148163" branch="false"/><line number="57" hits="148163" branch="false"/><line number="58" hits="148163" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Publisher::Build" signature="(unsigned long, unsigned long, unsigned long, std::span&lt;chrono::batch_render::ColumnRef const, 18446744073709551615ul&gt;, std::span&lt;chrono::batch_render::ColumnRef const, 18446744073709551615ul&gt;, std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; &gt; &gt;*)" line-rate="1.0" branch-rate="0.9" complexity="0.0"><lines><line number="61" hits="10474" branch="false"/><line number="64" hits="10474" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="65" hits="10474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="10474" branch="false"/><line number="67" hits="10474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="10474" branch="false"/><line number="69" hits="10474" branch="false"/><line number="70" hits="10474" branch="false"/><line number="71" hits="10474" branch="false"/><line number="72" hits="10474" branch="false"/><line number="73" hits="10474" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="74" hits="10474" branch="false"/><line number="75" hits="142804" branch="false"/><line number="76" hits="142804" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="77" hits="132330" branch="false"/><line number="78" hits="132330" branch="false"/><line number="79" hits="132330" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="131951" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="10474" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="10474" branch="false"/><line number="87" hits="10474" branch="false"/><line number="88" hits="10474" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="89" hits="10474" branch="false"/><line number="90" hits="22480" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="12006" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="12006" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="12006" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="94" hits="11386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="10474" branch="false"/><line number="98" hits="10474" branch="false"/><line number="99" hits="10474" branch="false"/><line number="100" hits="10474" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="101" hits="278813" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="268339" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="61316" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="10474" branch="false"/><line number="107" hits="10474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="564" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="111" hits="564" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="558" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="564" branch="false"/><line number="115" hits="564" branch="false"/><line number="116" hits="4635" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="4071" branch="false"/><line number="122" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="4071" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="2300" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="2280" branch="false"/><line number="127" hits="2294" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="1128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="4071" branch="false"/><line number="136" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="4071" branch="false"/><line number="140" hits="4071" branch="false"/><line number="141" hits="4071" branch="false"/><line number="142" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="4071" branch="false"/><line number="145" hits="564" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="146" hits="564" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="564" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="149" hits="15034" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::RunTables" signature="(unsigned long, unsigned long, std::span&lt;chrono::batch_render::Table* const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="151" hits="1203" branch="false"/><line number="152" hits="1203" branch="false"/><line number="153" hits="1203" branch="false"/><line number="154" hits="18939" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="17737" branch="false"/><line number="156" hits="17737" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="7272" branch="false"/><line number="159" hits="17125" branch="false"/><line number="160" hits="308976" branch="false"/><line number="162" hits="17125" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Publisher::RunTables(unsigned long, unsigned long, std::span&lt;chrono::batch_render::Table* const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::TableId)#1}::operator()" signature="(chrono::batch_render::TableId) const" line-rate="1.0" branch-rate="0.9047619047619048" complexity="0.0"><lines><line number="163" hits="17125" branch="false"/><line number="164" hits="13286" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="166" hits="17125" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="6660" branch="false"/><line number="169" hits="10465" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="170" hits="20930" branch="false"/><line number="171" hits="10465" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="10465" branch="false"/><line number="173" hits="10465" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="174" hits="30186" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="39331" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="8760" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="8760" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="10465" branch="false"/><line number="181" hits="10465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="10465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="10465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="10465" branch="false"/><line number="185" hits="10465" branch="false"/><line number="186" hits="10465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="10464" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="188" hits="10464" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="10464" branch="false"/><line number="191" hits="10464" branch="false"/><line number="192" hits="10464" branch="false"/><line number="193" hits="10464" branch="false"/><line number="194" hits="10464" branch="false"/><line number="195" hits="10464" branch="false"/><line number="196" hits="10466" branch="false"/><line number="197" hits="1202" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::Trim" signature="(unsigned long)" line-rate="1.0" branch-rate="0.9714285714285714" complexity="0.0"><lines><line number="200" hits="1166" branch="false"/><line number="201" hits="1166" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="202" hits="1166" branch="false"/><line number="203" hits="1166" branch="false"/><line number="204" hits="1166" branch="false"/><line number="205" hits="18253" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="17087" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="16629" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="439947" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="422860" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="329426" branch="false"/><line number="213" hits="93434" branch="false"/><line number="214" hits="2663905" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="93434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="55256" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="40148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="1166" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="1153" branch="false"/><line number="226" hits="1166" branch="false"/><line number="227" hits="18253" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="17087" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="7637" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="1166" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::Publish" signature="(unsigned long, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="0.9666666666666667" complexity="0.0"><lines><line number="235" hits="16861" branch="false"/><line number="236" hits="16861" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="16861" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="238" hits="16861" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="2" branch="false"/><line number="240" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="16859" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="16859" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="16859" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="16859" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="16859" branch="false"/><line number="247" hits="16859" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="1167" branch="false"/><line number="250" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="1" branch="false"/><line number="256" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="1" branch="false"/><line number="258" hits="1" branch="false"/><line number="259" hits="1" branch="false"/><line number="260" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="16858" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="16858" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1" branch="false"/><line number="266" hits="16858" branch="false"/><line number="267" hits="16858" branch="false"/><line number="268" hits="16858" branch="false"/><line number="269" hits="16858" branch="false"/><line number="270" hits="16861" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::Refresh" signature="(std::span&lt;chrono::batch_render::Table* const, 18446744073709551615ul&gt;)" line-rate="0.7727272727272727" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="272" hits="36" branch="false"/><line number="273" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="274" hits="36" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="275" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="36" branch="false"/><line number="280" hits="36" branch="false"/><line number="281" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="0" branch="false"/><line number="285" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="286" hits="0" branch="false"/><line number="287" hits="0" branch="false"/><line number="288" hits="0" branch="false"/><line number="289" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="33" branch="false"/><line number="293" hits="36" branch="false"/><line number="294" hits="36" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::Changes" signature="(unsigned long, std::span&lt;chrono::batch_render::ColumnRef const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="296" hits="10" branch="false"/><line number="297" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="301" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::Seal" signature="()" line-rate="1.0" branch-rate="0.7941176470588235" complexity="0.0"><lines><line number="304" hits="1167" branch="false"/><line number="305" hits="1167" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="306" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="1167" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="308" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="1167" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="493" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="314" hits="674" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="315" hits="1348" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="1348" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="318" hits="1167" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="319" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="1167" branch="false"/><line number="322" hits="18272" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="17105" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="17105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="1167" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="2515" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::Acquire" signature="(chrono::batch_render::Stream)" line-rate="0.9375" branch-rate="0.9230769230769231" complexity="0.0"><lines><line number="329" hits="3868" branch="false"/><line number="330" hits="3868" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="3866" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="3866" branch="false"/><line number="335" hits="3866" branch="false"/><line number="336" hits="3866" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="3866" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="3866" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="341" hits="3866" branch="false"/><line number="342" hits="3866" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="343" hits="3866" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="3866" branch="false"/><line number="345" hits="3866" branch="false"/><line number="346" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::Release" signature="(chrono::batch_render::Snapshot const&amp;, chrono::batch_render::Stream)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="348" hits="3867" branch="false"/><line number="349" hits="3867" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="350" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="3866" branch="false"/><line number="353" hits="3866" branch="false"/><line number="354" hits="3866" branch="false"/></lines></method><method name="chrono::batch_render::Snapshot::Version" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="356" hits="4" branch="false"/><line number="357" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Snapshot::Version" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.9375" complexity="0.0"><lines><line number="360" hits="343" branch="false"/><line number="361" hits="343" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="364" hits="343" branch="false"/><line number="365" hits="3309" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="3308" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="342" branch="false"/><line number="370" hits="1" branch="false"/><line number="371" hits="19" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="54" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="1" branch="false"/></lines></method></methods><lines><line number="16" hits="683" branch="false"/><line number="17" hits="12977" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="12294" branch="false"/><line number="20" hits="683" branch="false"/><line number="22" hits="21841" branch="false"/><line number="23" hits="21841" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="42368" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="20527" branch="false"/><line number="26" hits="167689" branch="false"/><line number="29" hits="6526" branch="false"/><line number="30" hits="11716" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="11976" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="6785" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="28299" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="37" hits="27345" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="4237" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="40" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="9410" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="2886" branch="false"/><line number="48" hits="6524" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="6524" branch="false"/><line number="51" hits="9" branch="false"/><line number="52" hits="9" branch="false"/><line number="53" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="148163" branch="false"/><line number="57" hits="148163" branch="false"/><line number="58" hits="148163" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="10474" branch="false"/><line number="64" hits="10474" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="65" hits="10474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="10474" branch="false"/><line number="67" hits="10474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="10474" branch="false"/><line number="69" hits="10474" branch="false"/><line number="70" hits="10474" branch="false"/><line number="71" hits="10474" branch="false"/><line number="72" hits="10474" branch="false"/><line number="73" hits="10474" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="74" hits="10474" branch="false"/><line number="75" hits="142804" branch="false"/><line number="76" hits="142804" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="77" hits="132330" branch="false"/><line number="78" hits="132330" branch="false"/><line number="79" hits="132330" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="131951" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="10474" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="10474" branch="false"/><line number="87" hits="10474" branch="false"/><line number="88" hits="10474" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="89" hits="10474" branch="false"/><line number="90" hits="22480" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="12006" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="12006" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="12006" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="94" hits="11386" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="10474" branch="false"/><line number="98" hits="10474" branch="false"/><line number="99" hits="10474" branch="false"/><line number="100" hits="10474" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="101" hits="278813" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="268339" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="61316" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="10474" branch="false"/><line number="107" hits="10474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="564" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="111" hits="564" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="558" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="564" branch="false"/><line number="115" hits="564" branch="false"/><line number="116" hits="4635" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="4071" branch="false"/><line number="122" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="4071" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="2300" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="126" hits="2280" branch="false"/><line number="127" hits="2294" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="131" hits="1128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="4071" branch="false"/><line number="136" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="4071" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="4071" branch="false"/><line number="140" hits="4071" branch="false"/><line number="141" hits="4071" branch="false"/><line number="142" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="4071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="4071" branch="false"/><line number="145" hits="564" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="146" hits="564" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="148" hits="564" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="149" hits="15034" branch="false"/><line number="151" hits="1203" branch="false"/><line number="152" hits="1203" branch="false"/><line number="153" hits="1203" branch="false"/><line number="154" hits="18939" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="17737" branch="false"/><line number="156" hits="17737" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="157" hits="7272" branch="false"/><line number="159" hits="17125" branch="false"/><line number="160" hits="308976" branch="false"/><line number="162" hits="17125" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="17125" branch="false"/><line number="164" hits="13286" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="166" hits="17125" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="6660" branch="false"/><line number="169" hits="10465" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="170" hits="20930" branch="false"/><line number="171" hits="10465" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="10465" branch="false"/><line number="173" hits="10465" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="174" hits="30186" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="39331" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="8760" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="8760" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="10465" branch="false"/><line number="181" hits="10465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="10465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="10465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="184" hits="10465" branch="false"/><line number="185" hits="10465" branch="false"/><line number="186" hits="10465" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="10464" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="188" hits="10464" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="10464" branch="false"/><line number="191" hits="10464" branch="false"/><line number="192" hits="10464" branch="false"/><line number="193" hits="10464" branch="false"/><line number="194" hits="10464" branch="false"/><line number="195" hits="10464" branch="false"/><line number="196" hits="10466" branch="false"/><line number="197" hits="1202" branch="false"/><line number="200" hits="1166" branch="false"/><line number="201" hits="1166" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="202" hits="1166" branch="false"/><line number="203" hits="1166" branch="false"/><line number="204" hits="1166" branch="false"/><line number="205" hits="18253" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="17087" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="16629" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="439947" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="422860" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="329426" branch="false"/><line number="213" hits="93434" branch="false"/><line number="214" hits="2663905" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="93434" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="55256" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="40148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="1166" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="1153" branch="false"/><line number="226" hits="1166" branch="false"/><line number="227" hits="18253" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="17087" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="7637" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="1166" branch="false"/><line number="235" hits="16861" branch="false"/><line number="236" hits="16861" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="16861" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="238" hits="16861" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="2" branch="false"/><line number="240" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="16859" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="16859" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="16859" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="16859" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="16859" branch="false"/><line number="247" hits="16859" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="1167" branch="false"/><line number="250" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="1" branch="false"/><line number="256" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="1" branch="false"/><line number="258" hits="1" branch="false"/><line number="259" hits="1" branch="false"/><line number="260" hits="1166" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="16858" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="16858" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1" branch="false"/><line number="266" hits="16858" branch="false"/><line number="267" hits="16858" branch="false"/><line number="268" hits="16858" branch="false"/><line number="269" hits="16858" branch="false"/><line number="270" hits="16861" branch="false"/><line number="272" hits="36" branch="false"/><line number="273" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="274" hits="36" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="275" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="36" branch="false"/><line number="280" hits="36" branch="false"/><line number="281" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="283" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="0" branch="false"/><line number="285" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="286" hits="0" branch="false"/><line number="287" hits="0" branch="false"/><line number="288" hits="0" branch="false"/><line number="289" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="33" branch="false"/><line number="293" hits="36" branch="false"/><line number="294" hits="36" branch="false"/><line number="296" hits="10" branch="false"/><line number="297" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="301" hits="9" branch="false"/><line number="304" hits="1167" branch="false"/><line number="305" hits="1167" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="306" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="1167" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="308" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="1167" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="493" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="314" hits="674" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="315" hits="1348" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="1348" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="318" hits="1167" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="319" hits="1167" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="1167" branch="false"/><line number="322" hits="18272" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="17105" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="17105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="1167" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="2515" branch="false"/><line number="329" hits="3868" branch="false"/><line number="330" hits="3868" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="3866" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="334" hits="3866" branch="false"/><line number="335" hits="3866" branch="false"/><line number="336" hits="3866" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="3866" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="338" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="3866" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="341" hits="3866" branch="false"/><line number="342" hits="3866" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="343" hits="3866" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="3866" branch="false"/><line number="345" hits="3866" branch="false"/><line number="346" hits="0" branch="false"/><line number="348" hits="3867" branch="false"/><line number="349" hits="3867" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="350" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="3866" branch="false"/><line number="353" hits="3866" branch="false"/><line number="354" hits="3866" branch="false"/><line number="356" hits="4" branch="false"/><line number="357" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="360" hits="343" branch="false"/><line number="361" hits="343" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="364" hits="343" branch="false"/><line number="365" hits="3309" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="3308" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="342" branch="false"/><line number="370" hits="1" branch="false"/><line number="371" hits="19" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="54" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="374" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="375" hits="1" branch="false"/></lines></class><class name="publisher_h" filename="chrono_batch_render/stage/publish/publisher.h" line-rate="0.95" branch-rate="0.8888888888888888" complexity="0.0"><methods><method name="&lt;unknown function 24&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 31&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RenderTables const&amp; chrono::batch_render::PinnedTables::Header&lt;chrono::batch_render::RenderTables&gt;" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Publisher::Publisher" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::SnapshotHeader*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="45" hits="446" branch="false"/><line number="46" hits="446" branch="false"/></lines></method><method name="chrono::batch_render::Publisher::Published" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="48" hits="8242" branch="false"/><line number="49" hits="8242" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="21790" branch="false"/></lines></method><method name="&lt;unknown function 54&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="24" hits="1167" branch="false"/><line number="31" hits="44" branch="false"/><line number="32" hits="346" branch="false"/><line number="32" hits="44" branch="true" condition-coverage="100% (9/9)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="22" branch="false"/><line number="36" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="22" branch="false"/><line number="45" hits="446" branch="false"/><line number="46" hits="446" branch="false"/><line number="48" hits="8242" branch="false"/><line number="49" hits="8242" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1" branch="false"/><line number="54" hits="12288" branch="false"/><line number="55" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="12288" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="2" branch="false"/><line number="62" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="21790" branch="false"/><line number="79" hits="2294" branch="false"/></lines></class><class name="table_h" filename="chrono_batch_render/stage/publish/table.h" line-rate="1.0" branch-rate="0.918918918918919" complexity="0.0"><methods><method name="&lt;unknown function 17&gt;" signature="" line-rate="1.0" branch-rate="0.8125" complexity="0.0"><lines><line number="17" hits="6287" branch="true" condition-coverage="81% (13/16)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="19" hits="362" branch="false"/></lines></method><method name="&lt;unknown function 19&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Table::RowInputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="16062" branch="false"/><line number="25" hits="16062" branch="false"/></lines></method><method name="chrono::batch_render::Table::TableInputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="28" hits="51688" branch="false"/><line number="29" hits="51688" branch="false"/></lines></method><method name="chrono::batch_render::Table::TableOutputs" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="3216" branch="false"/><line number="33" hits="3216" branch="false"/></lines></method><method name="chrono::batch_render::Table::Structural" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="36" hits="32121" branch="false"/><line number="37" hits="32121" branch="false"/></lines></method><method name="chrono::batch_render::Table::Pending" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="40" hits="102347" branch="false"/><line number="41" hits="102347" branch="false"/></lines></method><method name="chrono::batch_render::Table::Prepare" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="44" hits="706" branch="false"/></lines></method><method name="chrono::batch_render::Table::Finish" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="11611" branch="false"/></lines></method><method name="chrono::batch_render::Table::Hold" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="48" hits="83" branch="false"/></lines></method><method name="&lt;unknown function 52&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::HoldBuffers" signature="(std::vector&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt;, std::allocator&lt;chrono::batch_render::Ref&lt;chrono::batch_render::RefCounted const&gt; &gt; &gt;&amp;, std::initializer_list&lt;chrono::batch_render::Ref&lt;chrono::batch_render::device::Buffer&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="17" hits="6287" branch="true" condition-coverage="81% (13/16)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="19" hits="362" branch="false"/><line number="19" hits="358" branch="false"/><line number="24" hits="16062" branch="false"/><line number="25" hits="16062" branch="false"/><line number="28" hits="51688" branch="false"/><line number="29" hits="51688" branch="false"/><line number="32" hits="3216" branch="false"/><line number="33" hits="3216" branch="false"/><line number="36" hits="32121" branch="false"/><line number="37" hits="32121" branch="false"/><line number="40" hits="102347" branch="false"/><line number="41" hits="102347" branch="false"/><line number="44" hits="706" branch="false"/><line number="46" hits="11611" branch="false"/><line number="48" hits="83" branch="false"/><line number="52" hits="17111" branch="false"/><line number="52" hits="392" branch="false"/><line number="53" hits="17110" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="370" branch="true" condition-coverage="100% (11/11)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="17022" branch="false"/><line number="64" hits="73616" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="56594" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="47649" branch="false"/><line number="69" hits="17022" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.stage.schema" line-rate="0.8753246753246753" branch-rate="0.49255583126550867" complexity="0.0"><classes><class name="ids_h" filename="chrono_batch_render/stage/schema/ids.h" line-rate="1.0" branch-rate="0.9444444444444444" complexity="0.0"><methods><method name="&lt;unknown function 12&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="12" hits="100798" branch="false"/><line number="13" hits="100798" branch="true" condition-coverage="100% (10/10)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 16&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 20&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 24&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="12" hits="100798" branch="false"/><line number="13" hits="100798" branch="true" condition-coverage="100% (10/10)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="16" hits="22" branch="false"/><line number="16" hits="12006" branch="false"/><line number="17" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="17" hits="12006" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="20" hits="71" branch="false"/><line number="21" hits="71" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="733" branch="false"/><line number="25" hits="733" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="primvars_h" filename="chrono_batch_render/stage/schema/primvars.h" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><methods><method name="&lt;unknown function 34&gt;" signature="" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="34" hits="169" branch="false"/><line number="35" hits="169" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line></lines></method></methods><lines><line number="34" hits="169" branch="false"/><line number="35" hits="169" branch="true" condition-coverage="71% (5/7)"><conditions><condition number="0" type="jump" coverage="71%"/></conditions></line></lines></class><class name="runtime_cpp" filename="chrono_batch_render/stage/schema/runtime.cpp" line-rate="0.9029850746268657" branch-rate="0.7195121951219512" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::RuntimeSchema::Keep" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="28" hits="279" branch="false"/><line number="29" hits="279" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::RuntimeRegistry" signature="()" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="39" hits="1711325" branch="false"/><line number="40" hits="1711325" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="41" hits="1711325" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Lookup" signature="(chrono::batch_render::SchemaId)" line-rate="0.8333333333333334" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="44" hits="8286" branch="false"/><line number="45" hits="8286" branch="false"/><line number="46" hits="8286" branch="false"/><line number="47" hits="8286" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="8286" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Accepts" signature="(chrono::batch_render::ColumnType, std::variant&lt;bool, int, float, chrono::batch_render::Float2, chrono::batch_render::Float3, chrono::batch_render::Float4, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; const&amp;)" line-rate="0.7777777777777778" branch-rate="0.625" complexity="0.0"><lines><line number="53" hits="131" branch="false"/><line number="54" hits="131" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="55" hits="8" branch="false"/><line number="56" hits="8" branch="false"/><line number="57" hits="24" branch="false"/><line number="58" hits="24" branch="false"/><line number="59" hits="24" branch="false"/><line number="60" hits="24" branch="false"/><line number="61" hits="24" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="21" branch="false"/><line number="65" hits="21" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="54" branch="false"/><line number="69" hits="54" branch="false"/><line number="70" hits="54" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Same" signature="(chrono::batch_render::RuntimeSchemaDesc const&amp;, chrono::batch_render::RuntimeSchemaDesc const&amp;)" line-rate="1.0" branch-rate="0.625" complexity="0.0"><lines><line number="76" hits="9" branch="false"/><line number="77" hits="9" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="78" hits="18" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="79" hits="1" branch="false"/><line number="81" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="83" hits="14" branch="false"/><line number="84" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="85" hits="14" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="86" hits="26" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="87" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Check" signature="(chrono::batch_render::RuntimeSchemaDesc const&amp;)" line-rate="0.7692307692307693" branch-rate="0.5813953488372093" complexity="0.0"><lines><line number="93" hits="38" branch="false"/><line number="94" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="95" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="38" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="98" hits="74" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="97" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="62" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="103" hits="62" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="104" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="2" branch="false"/><line number="108" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="110" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="51" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="112" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="115" hits="61" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="70" branch="false"/><line number="121" hits="70" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="123" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="70" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="35" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Build" signature="(chrono::batch_render::RuntimeSchemaDesc const&amp;, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="0.9090909090909091" complexity="0.0"><lines><line number="131" hits="27" branch="false"/><line number="132" hits="27" branch="false"/><line number="133" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="81" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="135" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="45" branch="false"/><line number="145" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="90" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="155" hits="45" branch="false"/><line number="156" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="91" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="64" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="81" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="165" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="27" branch="false"/><line number="171" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="174" hits="27" branch="false"/><line number="176" hits="54" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="179" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="27" branch="false"/><line number="182" hits="128" branch="false"/></lines></method><method name="chrono::batch_render::SchemaCount" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="186" hits="1703004" branch="false"/><line number="187" hits="1703004" branch="false"/></lines></method><method name="chrono::batch_render::RuntimeInfo" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="190" hits="5843" branch="false"/><line number="191" hits="5843" branch="false"/></lines></method><method name="chrono::batch_render::RuntimeColumns" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="194" hits="1937" branch="false"/><line number="195" hits="1937" branch="false"/><line number="196" hits="1937" branch="false"/></lines></method><method name="chrono::batch_render::RuntimeSlots" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="199" hits="415" branch="false"/><line number="200" hits="415" branch="false"/><line number="201" hits="415" branch="false"/></lines></method><method name="chrono::batch_render::RuntimeFallback[abi:cxx11]" signature="(chrono::batch_render::SchemaId, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="204" hits="54" branch="false"/><line number="205" hits="54" branch="false"/></lines></method><method name="chrono::batch_render::RuntimeInherited" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="208" hits="28" branch="false"/><line number="209" hits="28" branch="false"/><line number="210" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::FindSchemaByName" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="213" hits="46" branch="false"/><line number="214" hits="3860" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="7654" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::RegisterSchema" signature="(chrono::batch_render::RuntimeSchemaDesc const&amp;, bool)" line-rate="0.8947368421052632" branch-rate="0.75" complexity="0.0"><lines><line number="222" hits="38" branch="false"/><line number="223" hits="38" branch="false"/><line number="224" hits="35" branch="false"/><line number="225" hits="35" branch="false"/><line number="226" hits="35" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="10" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="231" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="236" hits="0" branch="false"/><line number="237" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="239" hits="27" branch="false"/><line number="240" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="54" branch="false"/><line number="243" hits="56" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="244" hits="27" branch="false"/><line number="245" hits="33" branch="false"/></lines></method></methods><lines><line number="28" hits="279" branch="false"/><line number="29" hits="279" branch="false"/><line number="39" hits="1711325" branch="false"/><line number="40" hits="1711325" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="41" hits="1711325" branch="false"/><line number="44" hits="8286" branch="false"/><line number="45" hits="8286" branch="false"/><line number="46" hits="8286" branch="false"/><line number="47" hits="8286" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="8286" branch="false"/><line number="53" hits="131" branch="false"/><line number="54" hits="131" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="55" hits="8" branch="false"/><line number="56" hits="8" branch="false"/><line number="57" hits="24" branch="false"/><line number="58" hits="24" branch="false"/><line number="59" hits="24" branch="false"/><line number="60" hits="24" branch="false"/><line number="61" hits="24" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="64" hits="21" branch="false"/><line number="65" hits="21" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="0" branch="false"/><line number="68" hits="54" branch="false"/><line number="69" hits="54" branch="false"/><line number="70" hits="54" branch="false"/><line number="76" hits="9" branch="false"/><line number="77" hits="9" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="78" hits="18" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="79" hits="1" branch="false"/><line number="81" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="83" hits="14" branch="false"/><line number="84" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="85" hits="14" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="86" hits="26" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="87" hits="2" branch="false"/><line number="93" hits="38" branch="false"/><line number="94" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="95" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="38" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="98" hits="74" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="97" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="62" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="103" hits="62" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="104" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="106" hits="62" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="2" branch="false"/><line number="108" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="110" hits="112" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="51" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="112" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="115" hits="61" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="105" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="70" branch="false"/><line number="121" hits="70" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="0" branch="false"/><line number="123" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="70" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="35" branch="false"/><line number="131" hits="27" branch="false"/><line number="132" hits="27" branch="false"/><line number="133" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="81" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="135" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="142" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="45" branch="false"/><line number="145" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="149" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="90" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="90" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="155" hits="45" branch="false"/><line number="156" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="91" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="64" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="162" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="81" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="165" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="27" branch="false"/><line number="171" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="174" hits="27" branch="false"/><line number="176" hits="54" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="179" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="27" branch="false"/><line number="182" hits="128" branch="false"/><line number="186" hits="1703004" branch="false"/><line number="187" hits="1703004" branch="false"/><line number="190" hits="5843" branch="false"/><line number="191" hits="5843" branch="false"/><line number="194" hits="1937" branch="false"/><line number="195" hits="1937" branch="false"/><line number="196" hits="1937" branch="false"/><line number="199" hits="415" branch="false"/><line number="200" hits="415" branch="false"/><line number="201" hits="415" branch="false"/><line number="204" hits="54" branch="false"/><line number="205" hits="54" branch="false"/><line number="208" hits="28" branch="false"/><line number="209" hits="28" branch="false"/><line number="210" hits="28" branch="false"/><line number="213" hits="46" branch="false"/><line number="214" hits="3860" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="7654" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="38" branch="false"/><line number="223" hits="38" branch="false"/><line number="224" hits="35" branch="false"/><line number="225" hits="35" branch="false"/><line number="226" hits="35" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="10" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="231" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="236" hits="0" branch="false"/><line number="237" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="239" hits="27" branch="false"/><line number="240" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="54" branch="false"/><line number="243" hits="56" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="244" hits="27" branch="false"/><line number="245" hits="33" branch="false"/></lines></class><class name="schema_h" filename="chrono_batch_render/stage/schema/schema.h" line-rate="0.8704663212435233" branch-rate="0.43378119001919385" complexity="0.0"><methods><method name="&lt;unknown function 75&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::IsArray" signature="(chrono::batch_render::ColumnType)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ElementBytes" signature="(chrono::batch_render::ColumnType)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ItemBytes" signature="(chrono::batch_render::ColumnType)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 199&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 217&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 221&gt;" signature="" line-rate="1.0" branch-rate="0.22093023255813954" complexity="0.0"><lines><line number="221" hits="274225" branch="false"/><line number="222" hits="274543" branch="true" condition-coverage="22% (19/86)"><conditions><condition number="0" type="jump" coverage="22%"/></conditions></line></lines></method><method name="chrono::batch_render::Apis" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Columns" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="229" hits="538832" branch="false"/><line number="230" hits="538832" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1937" branch="false"/><line number="233" hits="1073790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="536895" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="536895" branch="false"/></lines></method><method name="chrono::batch_render::Slots" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Slot" signature="(chrono::batch_render::SchemaId, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::IsA" signature="(chrono::batch_render::SchemaId, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::IsApi" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ApiBit" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::IsMultipleApi" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::BuiltinInstance" signature="(chrono::batch_render::SchemaId, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::HasApi" signature="(unsigned long, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Includes" signature="(chrono::batch_render::SchemaId, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ApiTargets" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::AppliesTo" signature="(chrono::batch_render::SchemaId, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ApiSlot" signature="(chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimSlot" signature="(chrono::batch_render::SchemaId, unsigned long, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ShaderSchema" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimTables" signature="(chrono::batch_render::SchemaId, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Field&lt;chrono::batch_render::Double3&gt;::Column" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Field&lt;chrono::batch_render::Float2&gt;::Column" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Field&lt;chrono::batch_render::Float3&gt;::Column" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="362" hits="25" branch="false"/><line number="363" hits="25" branch="false"/></lines></method><method name="chrono::batch_render::Field&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::Column" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Field&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;::Column" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::FindOwnColumn" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::FindColumn" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::FindColumn" signature="(chrono::batch_render::SchemaId, unsigned long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;" signature="(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#1}::operator()&lt;bool&gt;" signature="(bool const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#1}::operator()&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::Float2 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#1}::operator()&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::Float3 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#1}::operator()&lt;chrono::batch_render::Float4&gt;" signature="(chrono::batch_render::Float4 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#1}::operator()&lt;float&gt;" signature="(float const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#1}::operator()&lt;int&gt;" signature="(int const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#1}::operator()&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#2}::operator()&lt;bool&gt;" signature="(bool const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#2}::operator()&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::Float2 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#2}::operator()&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::Float3 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#2}::operator()&lt;chrono::batch_render::Float4&gt;" signature="(chrono::batch_render::Float4 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#2}::operator()&lt;float&gt;" signature="(float const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#2}::operator()&lt;int&gt;" signature="(int const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::WriteRuntimeFallbacks&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::SchemaId, chrono::batch_render::RowWriter&amp;)::{lambda(auto:1 const&amp;)#2}::operator()&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="75" hits="43291" branch="false"/><line number="76" hits="43291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="823828" branch="false"/><line number="80" hits="823828" branch="false"/><line number="81" hits="823828" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="823828" branch="false"/><line number="86" hits="270752" branch="false"/><line number="87" hits="270752" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="94" hits="18100" branch="false"/><line number="95" hits="18100" branch="false"/><line number="96" hits="2561" branch="false"/><line number="97" hits="2561" branch="false"/><line number="98" hits="914" branch="false"/><line number="99" hits="914" branch="false"/><line number="100" hits="1024" branch="false"/><line number="101" hits="1024" branch="false"/><line number="102" hits="0" branch="false"/><line number="103" hits="0" branch="false"/><line number="104" hits="30927" branch="false"/><line number="105" hits="30927" branch="false"/><line number="106" hits="30927" branch="false"/><line number="107" hits="30927" branch="false"/><line number="108" hits="30927" branch="false"/><line number="109" hits="30927" branch="false"/><line number="110" hits="30927" branch="false"/><line number="111" hits="30927" branch="false"/><line number="112" hits="30927" branch="false"/><line number="113" hits="207427" branch="false"/><line number="114" hits="207427" branch="false"/><line number="118" hits="9823" branch="false"/><line number="119" hits="9823" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="125" hits="1173" branch="false"/><line number="126" hits="1173" branch="false"/><line number="127" hits="9" branch="false"/><line number="128" hits="9" branch="false"/><line number="129" hits="27" branch="false"/><line number="130" hits="27" branch="false"/><line number="131" hits="28" branch="false"/><line number="132" hits="28" branch="false"/><line number="133" hits="0" branch="false"/><line number="134" hits="0" branch="false"/><line number="199" hits="185" branch="false"/><line number="217" hits="1" branch="false"/><line number="218" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="221" hits="193419" branch="false"/><line number="221" hits="641348" branch="false"/><line number="221" hits="274225" branch="false"/><line number="221" hits="15749" branch="false"/><line number="221" hits="1278453" branch="false"/><line number="221" hits="1680649" branch="false"/><line number="222" hits="193419" branch="true" condition-coverage="37% (6/16)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="222" hits="641348" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="274543" branch="true" condition-coverage="22% (19/86)"><conditions><condition number="0" type="jump" coverage="22%"/></conditions></line><line number="222" hits="15746" branch="true" condition-coverage="25% (17/68)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="222" hits="1278431" branch="true" condition-coverage="28% (40/139)"><conditions><condition number="0" type="jump" coverage="28%"/></conditions></line><line number="222" hits="1680649" branch="true" condition-coverage="41% (19/46)"><conditions><condition number="0" type="jump" coverage="41%"/></conditions></line><line number="225" hits="665" branch="false"/><line number="226" hits="1330" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="665" branch="false"/><line number="229" hits="538832" branch="false"/><line number="230" hits="538832" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1937" branch="false"/><line number="233" hits="1073790" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="536895" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="536895" branch="false"/><line number="239" hits="110613" branch="false"/><line number="240" hits="110613" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="415" branch="false"/><line number="243" hits="220396" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="244" hits="220396" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="245" hits="110198" branch="false"/><line number="247" hits="79742" branch="false"/><line number="248" hits="79742" branch="false"/><line number="249" hits="237440" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="236542" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="376431" branch="false"/><line number="258" hits="2285231" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="1164849" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="269289" branch="false"/><line number="267" hits="269289" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="804098" branch="false"/><line number="271" hits="804098" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="274" hits="67311" branch="false"/><line number="275" hits="67311" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="0" branch="false"/><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="105517" branch="false"/><line number="288" hits="105517" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="3396" branch="false"/><line number="292" hits="6792" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="295" hits="60" branch="false"/><line number="296" hits="120" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="297" hits="60" branch="false"/><line number="299" hits="60" branch="false"/><line number="300" hits="120" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="301" hits="0" branch="false"/><line number="303" hits="60" branch="false"/><line number="304" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="87" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="85" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="9474" branch="false"/><line number="316" hits="9474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="319" hits="9135" branch="false"/><line number="320" hits="19272" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="10137" branch="false"/><line number="323" hits="18270" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="326" hits="89134" branch="false"/><line number="327" hits="89134" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="269" branch="false"/><line number="331" hits="8373" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="8363" branch="false"/><line number="333" hits="17245" branch="true" condition-coverage="90% (9/10)"><conditions><condition number="0" type="jump" coverage="90%"/></conditions></line><line number="334" hits="259" branch="false"/><line number="341" hits="30844" branch="false"/><line number="342" hits="30844" branch="false"/><line number="343" hits="30844" branch="false"/><line number="344" hits="709412" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="345" hits="678568" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="346" hits="33063" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="349" hits="30844" branch="false"/><line number="350" hits="0" branch="false"/><line number="352" hits="1" branch="false"/><line number="352" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="352" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="357" hits="1485" branch="false"/><line number="357" hits="164736" branch="false"/><line number="357" hits="82728" branch="false"/><line number="357" hits="171887" branch="false"/><line number="358" hits="220" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="358" hits="82446" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="358" hits="132" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="358" hits="171887" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="362" hits="12823" branch="false"/><line number="362" hits="0" branch="false"/><line number="362" hits="8" branch="false"/><line number="362" hits="25" branch="false"/><line number="362" hits="0" branch="false"/><line number="362" hits="397" branch="false"/><line number="362" hits="1108" branch="false"/><line number="363" hits="12823" branch="false"/><line number="363" hits="0" branch="false"/><line number="363" hits="8" branch="false"/><line number="363" hits="25" branch="false"/><line number="363" hits="0" branch="false"/><line number="363" hits="397" branch="false"/><line number="363" hits="1108" branch="false"/><line number="366" hits="83856" branch="false"/><line number="367" hits="83856" branch="false"/><line number="368" hits="87655" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="86971" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="83172" branch="false"/><line number="373" hits="684" branch="false"/><line number="376" hits="82862" branch="false"/><line number="377" hits="84146" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="83443" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="82778" branch="false"/><line number="381" hits="684" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="382" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="23" branch="false"/><line number="387" hits="61" branch="false"/><line number="390" hits="82666" branch="false"/><line number="391" hits="82666" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="392" hits="82666" branch="false"/><line number="394" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="395" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="396" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="397" hits="0" branch="false"/><line number="401" hits="0" branch="false"/><line number="404" hits="28" branch="false"/><line number="405" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="408" hits="56" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="409" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="410" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="411" hits="84" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="413" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="0" branch="false"/><line number="414" hits="0" branch="false"/><line number="414" hits="0" branch="false"/><line number="414" hits="0" branch="false"/><line number="414" hits="0" branch="false"/><line number="414" hits="19" branch="false"/><line number="414" hits="44" branch="false"/><line number="415" hits="63" branch="false"/><line number="417" hits="164" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="418" hits="8" branch="false"/><line number="418" hits="0" branch="false"/><line number="418" hits="19" branch="false"/><line number="418" hits="0" branch="false"/><line number="418" hits="21" branch="false"/><line number="418" hits="3" branch="false"/><line number="418" hits="3" branch="false"/><line number="419" hits="54" branch="false"/></lines></class><class name="types_h" filename="chrono_batch_render/stage/schema/types.h" line-rate="0.782608695652174" branch-rate="0.3229166666666667" complexity="0.0"><methods><method name="&lt;unknown function 104&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 107&gt;" signature="" line-rate="1.0" branch-rate="0.125" complexity="0.0"><lines><line number="107" hits="1" branch="false"/><line number="108" hits="1" branch="true" condition-coverage="12% (1/8)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="128" hits="4" branch="false"/></lines></method><method name="&lt;unknown function 116&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 128&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 140&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Float4::operator==" signature="(chrono::batch_render::Float4 const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 152&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Quatd::operator==" signature="(chrono::batch_render::Quatd const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="104" hits="1005" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="107" hits="6" branch="false"/><line number="107" hits="1" branch="false"/><line number="108" hits="6" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="108" hits="1" branch="true" condition-coverage="12% (1/8)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="111" hits="0" branch="false"/><line number="112" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="116" hits="0" branch="false"/><line number="116" hits="915" branch="false"/><line number="119" hits="441" branch="false"/><line number="120" hits="441" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="128" hits="108" branch="false"/><line number="128" hits="4" branch="false"/><line number="128" hits="83" branch="false"/><line number="128" hits="2112" branch="false"/><line number="131" hits="7" branch="false"/><line number="131" hits="4" branch="false"/><line number="131" hits="52" branch="false"/><line number="132" hits="6" branch="true" condition-coverage="30% (3/10)"><conditions><condition number="0" type="jump" coverage="30%"/></conditions></line><line number="132" hits="4" branch="true" condition-coverage="20% (2/10)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="132" hits="52" branch="true" condition-coverage="50% (6/12)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="135" hits="1" branch="false"/><line number="135" hits="4" branch="false"/><line number="136" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="136" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="140" hits="7791" branch="false"/><line number="140" hits="0" branch="false"/><line number="140" hits="1800" branch="false"/><line number="143" hits="0" branch="false"/><line number="144" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="0" branch="false"/><line number="148" hits="0" branch="false"/><line number="152" hits="2" branch="false"/><line number="152" hits="233" branch="false"/><line number="152" hits="140" branch="false"/><line number="155" hits="2" branch="false"/><line number="155" hits="104" branch="false"/><line number="155" hits="0" branch="false"/><line number="156" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="156" hits="104" branch="true" condition-coverage="50% (6/12)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="156" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="164" hits="2" branch="false"/><line number="164" hits="8" branch="false"/><line number="167" hits="3" branch="false"/><line number="168" hits="3" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="195" hits="57" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.stage.structure" line-rate="0.46128210154871596" branch-rate="0.488745148771022" complexity="0.0"><classes><class name="packing_cpp" filename="chrono_batch_render/stage/structure/packing.cpp" line-rate="0.8780487804878049" branch-rate="0.5510204081632653" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::CheckPrimvar" signature="(chrono::batch_render::Primvar const&amp;)" line-rate="0.5714285714285714" branch-rate="0.38095238095238093" complexity="0.0"><lines><line number="14" hits="54" branch="false"/><line number="15" hits="54" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="16" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="18" hits="54" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="21" hits="54" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="54" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="23" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="26" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="16" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="28" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="32" hits="54" branch="false"/></lines></method><method name="chrono::batch_render::PackPrimvars" signature="(chrono::batch_render::Tokens&amp;, std::span&lt;chrono::batch_render::Primvar const, 18446744073709551615ul&gt;)" line-rate="0.96875" branch-rate="0.4888888888888889" complexity="0.0"><lines><line number="36" hits="1030" branch="false"/><line number="37" hits="1030" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="978" branch="false"/><line number="41" hits="52" branch="false"/><line number="42" hits="106" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="52" branch="false"/><line number="48" hits="52" branch="false"/><line number="49" hits="3" branch="true" condition-coverage="12% (3/24)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="50" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="52" branch="false"/><line number="58" hits="106" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="54" branch="false"/><line number="61" hits="54" branch="false"/><line number="62" hits="54" branch="false"/><line number="63" hits="54" branch="false"/><line number="64" hits="54" branch="false"/><line number="65" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="54" branch="false"/><line number="70" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="54" branch="false"/><line number="73" hits="52" branch="false"/><line number="74" hits="52" branch="false"/></lines></method><method name="chrono::batch_render::UnpackPrimvars" signature="(chrono::batch_render::Tokens const&amp;, std::span&lt;int const, 18446744073709551615ul&gt;)" line-rate="0.9310344827586207" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="76" hits="48" branch="false"/><line number="77" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="4" branch="false"/><line number="80" hits="44" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="81" hits="44" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="82" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="44" branch="false"/><line number="85" hits="44" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="50" branch="false"/><line number="88" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="50" branch="false"/><line number="92" hits="50" branch="false"/><line number="93" hits="50" branch="false"/><line number="94" hits="50" branch="false"/><line number="95" hits="50" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="50" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="97" hits="50" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="100" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="50" branch="false"/><line number="106" hits="44" branch="false"/><line number="107" hits="44" branch="false"/></lines></method><method name="chrono::batch_render::InternTokens" signature="(chrono::batch_render::Tokens&amp;, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="109" hits="2187" branch="false"/><line number="110" hits="2187" branch="false"/><line number="111" hits="2187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="2822" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="1270" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="2187" branch="false"/><line number="116" hits="0" branch="false"/></lines></method></methods><lines><line number="14" hits="54" branch="false"/><line number="15" hits="54" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="16" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="18" hits="54" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="21" hits="54" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="54" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="23" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="26" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="16" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="28" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="29" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="32" hits="54" branch="false"/><line number="36" hits="1030" branch="false"/><line number="37" hits="1030" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="978" branch="false"/><line number="41" hits="52" branch="false"/><line number="42" hits="106" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="52" branch="false"/><line number="48" hits="52" branch="false"/><line number="49" hits="3" branch="true" condition-coverage="12% (3/24)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="50" hits="54" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="52" branch="false"/><line number="58" hits="106" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="54" branch="false"/><line number="61" hits="54" branch="false"/><line number="62" hits="54" branch="false"/><line number="63" hits="54" branch="false"/><line number="64" hits="54" branch="false"/><line number="65" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="54" branch="false"/><line number="70" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="54" branch="false"/><line number="73" hits="52" branch="false"/><line number="74" hits="52" branch="false"/><line number="76" hits="48" branch="false"/><line number="77" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="4" branch="false"/><line number="80" hits="44" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="81" hits="44" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="82" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="84" hits="44" branch="false"/><line number="85" hits="44" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="50" branch="false"/><line number="88" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="50" branch="false"/><line number="92" hits="50" branch="false"/><line number="93" hits="50" branch="false"/><line number="94" hits="50" branch="false"/><line number="95" hits="50" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="50" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="97" hits="50" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="100" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="50" branch="false"/><line number="106" hits="44" branch="false"/><line number="107" hits="44" branch="false"/><line number="109" hits="2187" branch="false"/><line number="110" hits="2187" branch="false"/><line number="111" hits="2187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="2822" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="1270" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="2187" branch="false"/><line number="116" hits="0" branch="false"/></lines></class><class name="paths_cpp" filename="chrono_batch_render/stage/structure/paths.cpp" line-rate="0.9823008849557522" branch-rate="0.9238095238095239" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::CheckPath" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="0.9166666666666666" complexity="0.0"><lines><line number="13" hits="59208" branch="false"/><line number="14" hits="59208" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="15" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="17" hits="59206" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="20" hits="59205" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="59204" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Key" signature="(unsigned int, chrono::batch_render::Token)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="27" hits="138267" branch="false"/><line number="28" hits="138267" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Get" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="31" hits="33147" branch="false"/><line number="32" hits="33147" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="33146" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Locate" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="38" hits="206565" branch="false"/><line number="39" hits="206565" branch="false"/><line number="40" hits="206565" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="206034" branch="false"/><line number="43" hits="531" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="531" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="531" branch="false"/><line number="46" hits="531" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="232" branch="false"/><line number="49" hits="299" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Contains" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="52" hits="35983" branch="false"/><line number="53" hits="35983" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="35117" branch="false"/><line number="57" hits="35117" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="chrono::batch_render::Paths::Child" signature="(unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="60" hits="152623" branch="false"/><line number="61" hits="152623" branch="false"/><line number="62" hits="152623" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="102815" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="66" branch="false"/><line number="67" hits="66" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="70" hits="66" branch="false"/><line number="71" hits="66" branch="false"/><line number="73" hits="102749" branch="false"/><line number="74" hits="196051" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Paths::Link" signature="(unsigned int, unsigned int, chrono::batch_render::Token)" line-rate="0.9285714285714286" branch-rate="0.75" complexity="0.0"><lines><line number="77" hits="35109" branch="false"/><line number="78" hits="35109" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="35109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="34979" branch="false"/><line number="84" hits="35109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="35109" branch="false"/><line number="86" hits="35109" branch="false"/><line number="87" hits="35109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="35109" branch="false"/><line number="89" hits="35109" branch="false"/><line number="90" hits="35109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="35109" branch="false"/><line number="92" hits="35109" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Materialize" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="94" hits="35360" branch="false"/><line number="95" hits="35360" branch="false"/><line number="96" hits="35360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="35350" branch="false"/><line number="99" hits="10" branch="false"/><line number="100" hits="10" branch="false"/><line number="101" hits="10" branch="false"/><line number="102" hits="10" branch="false"/><line number="103" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="13" branch="false"/><line number="106" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Shape" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="109" hits="52" branch="false"/><line number="110" hits="52" branch="false"/><line number="111" hits="52" branch="false"/><line number="112" hits="52" branch="false"/><line number="113" hits="184" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="132" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="132" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="132" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="132" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="80" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="80" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="104" branch="false"/><line number="126" hits="52" branch="false"/></lines></method><method name="chrono::batch_render::Paths::InsertClones" signature="(chrono::batch_render::PathShape, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="128" hits="51" branch="false"/><line number="130" hits="51" branch="false"/><line number="131" hits="51" branch="false"/><line number="132" hits="51" branch="false"/><line number="133" hits="51" branch="false"/><line number="134" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="1128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="1077" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="51" branch="false"/><line number="142" hits="51" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Find" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="144" hits="118465" branch="false"/><line number="145" hits="118465" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="6" branch="false"/><line number="148" hits="118459" branch="false"/><line number="149" hits="211827" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="152623" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="152623" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="59255" branch="false"/><line number="154" hits="59255" branch="false"/><line number="155" hits="59204" branch="false"/></lines></method><method name="chrono::batch_render::Paths::FindParent" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="158" hits="24090" branch="false"/><line number="159" hits="24090" branch="false"/><line number="160" hits="24089" branch="false"/><line number="161" hits="24089" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Paths::Insert" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="164" hits="35107" branch="false"/><line number="165" hits="35107" branch="false"/><line number="166" hits="35104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="35103" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="35102" branch="false"/><line number="173" hits="35102" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="2" branch="false"/><line number="176" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="35102" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="35100" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="35098" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="35096" branch="false"/><line number="186" hits="35096" branch="false"/><line number="187" hits="35096" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Erase" signature="(unsigned int)" line-rate="0.9333333333333333" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="189" hits="248" branch="false"/><line number="190" hits="248" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="248" branch="false"/><line number="194" hits="248" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="248" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="247" branch="false"/><line number="200" hits="247" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="247" branch="false"/><line number="202" hits="247" branch="false"/><line number="203" hits="247" branch="false"/><line number="204" hits="247" branch="false"/><line number="205" hits="247" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Move" signature="(unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.9428571428571428" branch-rate="0.8285714285714286" complexity="0.0"><lines><line number="207" hits="11" branch="false"/><line number="208" hits="11" branch="false"/><line number="209" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="11" branch="false"/><line number="213" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="1" branch="false"/><line number="216" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="10" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="219" hits="10" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="220" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="222" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="8" branch="false"/><line number="231" hits="8" branch="false"/><line number="232" hits="8" branch="false"/><line number="233" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="8" branch="false"/><line number="235" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="8" branch="false"/><line number="237" hits="8" branch="false"/><line number="238" hits="8" branch="false"/><line number="239" hits="8" branch="false"/><line number="240" hits="8" branch="false"/><line number="241" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="8" branch="false"/><line number="243" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="13" branch="false"/><line number="245" hits="13" branch="false"/><line number="246" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Path[abi:cxx11]" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="251" hits="9985" branch="false"/><line number="252" hits="9985" branch="false"/><line number="253" hits="24337" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="28705" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="9984" branch="false"/><line number="257" hits="24336" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="14352" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="14352" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="9984" branch="false"/><line number="262" hits="9984" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Name" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="264" hits="18006" branch="false"/><line number="265" hits="18006" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="60" branch="false"/><line number="268" hits="17946" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Parent" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="271" hits="14461" branch="false"/><line number="272" hits="14461" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="48" branch="false"/><line number="274" hits="48" branch="false"/><line number="276" hits="14413" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Depth" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="279" hits="3" branch="false"/><line number="280" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="281" hits="1" branch="false"/><line number="282" hits="1" branch="false"/><line number="283" hits="1" branch="false"/><line number="285" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Children" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="288" hits="1042" branch="false"/><line number="289" hits="1042" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="239" branch="false"/><line number="292" hits="803" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="18" branch="false"/><line number="294" hits="18" branch="false"/><line number="295" hits="18" branch="false"/><line number="296" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="297" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="18" branch="false"/><line number="300" hits="18" branch="false"/><line number="301" hits="785" branch="false"/></lines></method><method name="chrono::batch_render::Paths::Subtree" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="304" hits="376" branch="false"/><line number="305" hits="376" branch="false"/><line number="306" hits="376" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="376" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="953" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="578" branch="false"/><line number="312" hits="578" branch="false"/><line number="313" hits="578" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="578" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="578" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="578" branch="false"/><line number="319" hits="375" branch="false"/><line number="320" hits="377" branch="false"/></lines></method></methods><lines><line number="13" hits="59208" branch="false"/><line number="14" hits="59208" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="15" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="17" hits="59206" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="20" hits="59205" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="59204" branch="false"/><line number="27" hits="138267" branch="false"/><line number="28" hits="138267" branch="false"/><line number="31" hits="33147" branch="false"/><line number="32" hits="33147" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="33146" branch="false"/><line number="38" hits="206565" branch="false"/><line number="39" hits="206565" branch="false"/><line number="40" hits="206565" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="206034" branch="false"/><line number="43" hits="531" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="531" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="531" branch="false"/><line number="46" hits="531" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="232" branch="false"/><line number="49" hits="299" branch="false"/><line number="52" hits="35983" branch="false"/><line number="53" hits="35983" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="35117" branch="false"/><line number="57" hits="35117" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="60" hits="152623" branch="false"/><line number="61" hits="152623" branch="false"/><line number="62" hits="152623" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="102815" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="66" branch="false"/><line number="67" hits="66" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="70" hits="66" branch="false"/><line number="71" hits="66" branch="false"/><line number="73" hits="102749" branch="false"/><line number="74" hits="196051" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="35109" branch="false"/><line number="78" hits="35109" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="79" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="35109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="34979" branch="false"/><line number="84" hits="35109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="35109" branch="false"/><line number="86" hits="35109" branch="false"/><line number="87" hits="35109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="35109" branch="false"/><line number="89" hits="35109" branch="false"/><line number="90" hits="35109" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="35109" branch="false"/><line number="92" hits="35109" branch="false"/><line number="94" hits="35360" branch="false"/><line number="95" hits="35360" branch="false"/><line number="96" hits="35360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="35350" branch="false"/><line number="99" hits="10" branch="false"/><line number="100" hits="10" branch="false"/><line number="101" hits="10" branch="false"/><line number="102" hits="10" branch="false"/><line number="103" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="13" branch="false"/><line number="106" hits="10" branch="false"/><line number="109" hits="52" branch="false"/><line number="110" hits="52" branch="false"/><line number="111" hits="52" branch="false"/><line number="112" hits="52" branch="false"/><line number="113" hits="184" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="132" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="132" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="132" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="132" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="132" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="80" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="122" hits="80" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="104" branch="false"/><line number="126" hits="52" branch="false"/><line number="128" hits="51" branch="false"/><line number="130" hits="51" branch="false"/><line number="131" hits="51" branch="false"/><line number="132" hits="51" branch="false"/><line number="133" hits="51" branch="false"/><line number="134" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="1128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="1077" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="51" branch="false"/><line number="142" hits="51" branch="false"/><line number="144" hits="118465" branch="false"/><line number="145" hits="118465" branch="true" condition-coverage="100% (8/8)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="146" hits="6" branch="false"/><line number="148" hits="118459" branch="false"/><line number="149" hits="211827" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="150" hits="152623" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="151" hits="152623" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="59255" branch="false"/><line number="154" hits="59255" branch="false"/><line number="155" hits="59204" branch="false"/><line number="158" hits="24090" branch="false"/><line number="159" hits="24090" branch="false"/><line number="160" hits="24089" branch="false"/><line number="161" hits="24089" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="35107" branch="false"/><line number="165" hits="35107" branch="false"/><line number="166" hits="35104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="35103" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="172" hits="35102" branch="false"/><line number="173" hits="35102" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="2" branch="false"/><line number="176" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="35102" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="35100" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="35098" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="35096" branch="false"/><line number="186" hits="35096" branch="false"/><line number="187" hits="35096" branch="false"/><line number="189" hits="248" branch="false"/><line number="190" hits="248" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="248" branch="false"/><line number="194" hits="248" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="248" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="247" branch="false"/><line number="200" hits="247" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="201" hits="247" branch="false"/><line number="202" hits="247" branch="false"/><line number="203" hits="247" branch="false"/><line number="204" hits="247" branch="false"/><line number="205" hits="247" branch="false"/><line number="207" hits="11" branch="false"/><line number="208" hits="11" branch="false"/><line number="209" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="11" branch="false"/><line number="213" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="1" branch="false"/><line number="216" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="10" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="219" hits="10" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="220" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="222" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="8" branch="false"/><line number="231" hits="8" branch="false"/><line number="232" hits="8" branch="false"/><line number="233" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="8" branch="false"/><line number="235" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="8" branch="false"/><line number="237" hits="8" branch="false"/><line number="238" hits="8" branch="false"/><line number="239" hits="8" branch="false"/><line number="240" hits="8" branch="false"/><line number="241" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="8" branch="false"/><line number="243" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="13" branch="false"/><line number="245" hits="13" branch="false"/><line number="246" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="8" branch="false"/><line number="251" hits="9985" branch="false"/><line number="252" hits="9985" branch="false"/><line number="253" hits="24337" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="28705" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="9984" branch="false"/><line number="257" hits="24336" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="14352" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="14352" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="9984" branch="false"/><line number="262" hits="9984" branch="false"/><line number="264" hits="18006" branch="false"/><line number="265" hits="18006" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="60" branch="false"/><line number="268" hits="17946" branch="false"/><line number="271" hits="14461" branch="false"/><line number="272" hits="14461" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="48" branch="false"/><line number="274" hits="48" branch="false"/><line number="276" hits="14413" branch="false"/><line number="279" hits="3" branch="false"/><line number="280" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="281" hits="1" branch="false"/><line number="282" hits="1" branch="false"/><line number="283" hits="1" branch="false"/><line number="285" hits="2" branch="false"/><line number="288" hits="1042" branch="false"/><line number="289" hits="1042" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="239" branch="false"/><line number="292" hits="803" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="18" branch="false"/><line number="294" hits="18" branch="false"/><line number="295" hits="18" branch="false"/><line number="296" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="297" hits="17" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="18" branch="false"/><line number="300" hits="18" branch="false"/><line number="301" hits="785" branch="false"/><line number="304" hits="376" branch="false"/><line number="305" hits="376" branch="false"/><line number="306" hits="376" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="376" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="953" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="578" branch="false"/><line number="312" hits="578" branch="false"/><line number="313" hits="578" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="314" hits="577" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="578" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="578" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="578" branch="false"/><line number="319" hits="375" branch="false"/><line number="320" hits="377" branch="false"/></lines></class><class name="paths_h" filename="chrono_batch_render/stage/structure/paths.h" line-rate="0.7777777777777778" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::Paths::Paths" signature="(chrono::batch_render::Tokens&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 63&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="63" hits="137300" branch="false"/><line number="71" hits="107" branch="false"/></lines></method></methods><lines><line number="30" hits="509" branch="false"/><line number="54" hits="7" branch="false"/><line number="55" hits="7" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="2" branch="false"/><line number="59" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="137300" branch="false"/><line number="63" hits="0" branch="false"/><line number="71" hits="107" branch="false"/><line number="71" hits="0" branch="false"/></lines></class><class name="prims_cpp" filename="chrono_batch_render/stage/structure/prims.cpp" line-rate="0.8923076923076924" branch-rate="0.7859154929577464" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Word" signature="(unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="13" hits="242875" branch="false"/><line number="14" hits="242875" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::BlockApis" signature="(chrono::batch_render::BlockShape const&amp;, unsigned int)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="17" hits="91298" branch="false"/><line number="18" hits="91298" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="91298" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::InstanceKey" signature="(unsigned int, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="22" hits="7629" branch="false"/><line number="23" hits="7629" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::Prims::Alive" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="28" hits="1053446" branch="false"/><line number="29" hits="1053446" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Prims::Generation" signature="(unsigned int) const" line-rate="0.75" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="32" hits="329583" branch="false"/><line number="33" hits="329583" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="36" hits="329583" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Record" signature="(unsigned int) const" line-rate="0.75" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="39" hits="606929" branch="false"/><line number="40" hits="606929" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="43" hits="606929" branch="false"/></lines></method><method name="chrono::batch_render::Prims::FindRow" signature="(unsigned int, chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="88414" branch="false"/><line number="47" hits="88414" branch="false"/><line number="48" hits="88414" branch="false"/><line number="49" hits="88414" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Prims::Rows" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId) const" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="52" hits="63" branch="false"/><line number="53" hits="63" branch="false"/><line number="54" hits="63" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="130" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="67" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="63" branch="false"/><line number="59" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Row" signature="(unsigned int, chrono::batch_render::SchemaId) const" line-rate="0.6666666666666666" branch-rate="0.125" complexity="0.0"><lines><line number="61" hits="85857" branch="false"/><line number="62" hits="85857" branch="false"/><line number="63" hits="85857" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="64" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="85857" branch="false"/></lines></method><method name="chrono::batch_render::Prims::HasApi" signature="(unsigned int, chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="70" hits="22728" branch="false"/><line number="71" hits="22728" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Instances" signature="(unsigned int, chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="74" hits="7441" branch="false"/><line number="75" hits="7441" branch="false"/><line number="76" hits="7696" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Prims::InstanceRow" signature="(unsigned int, chrono::batch_render::SchemaId, unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="79" hits="95" branch="false"/><line number="80" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="39" branch="false"/><line number="85" hits="56" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Check" signature="(chrono::batch_render::BlockShape const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;) const" line-rate="0.7142857142857143" branch-rate="0.5873015873015873" complexity="0.0"><lines><line number="88" hits="2722" branch="false"/><line number="89" hits="2722" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="90" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="2722" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="94" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="2722" branch="false"/><line number="98" hits="5520" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="2799" branch="false"/><line number="100" hits="2799" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="5598" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="2" branch="false"/><line number="105" hits="4" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="107" hits="64354" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="61589" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="109" hits="33" branch="false"/><line number="110" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="2798" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="2798" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="118" hits="2798" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="139" branch="false"/><line number="120" hits="139" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="121" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="26786" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="24068" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="22901" branch="false"/><line number="131" hits="1167" branch="false"/><line number="132" hits="1167" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="133" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="2718" branch="false"/></lines></method><method name="chrono::batch_render::Prims::AcquireSlots" signature="(unsigned int)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="138" hits="2737" branch="false"/><line number="139" hits="2737" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="2737" branch="false"/><line number="143" hits="2737" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="164" branch="false"/><line number="145" hits="164" branch="false"/><line number="146" hits="164" branch="false"/><line number="148" hits="2573" branch="false"/><line number="149" hits="2573" branch="false"/><line number="150" hits="2573" branch="false"/></lines></method><method name="chrono::batch_render::Prims::AllocateOne" signature="(chrono::batch_render::SchemaId, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="153" hits="2591" branch="false"/><line number="154" hits="2591" branch="false"/><line number="155" hits="2591" branch="false"/><line number="156" hits="2591" branch="false"/><line number="157" hits="2591" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="2477" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="2477" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="114" branch="false"/><line number="162" hits="114" branch="false"/><line number="164" hits="2591" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="2591" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="2591" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="12958" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="10367" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="2591" branch="false"/><line number="171" hits="2591" branch="false"/></lines></method><method name="chrono::batch_render::Prims::AllocateBlock" signature="(chrono::batch_render::BlockShape const&amp;, unsigned int, bool)" line-rate="1.0" branch-rate="0.9473684210526315" complexity="0.0"><lines><line number="173" hits="127" branch="false"/><line number="174" hits="127" branch="false"/><line number="175" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="127" branch="false"/><line number="177" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="127" branch="false"/><line number="180" hits="329" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="202" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="1155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="953" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="202" branch="false"/><line number="186" hits="202" branch="false"/><line number="187" hits="127" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="188" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="845" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="718" branch="false"/><line number="192" hits="718" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="127" branch="false"/><line number="195" hits="127" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Add" signature="(chrono::batch_render::BlockShape const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, unsigned int, bool)" line-rate="0.9848484848484849" branch-rate="0.8961038961038961" complexity="0.0"><lines><line number="197" hits="2722" branch="false"/><line number="199" hits="2722" branch="false"/><line number="200" hits="2718" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="2718" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="202" hits="2718" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="203" hits="0" branch="false"/><line number="205" hits="2591" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="206" hits="5309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="2718" branch="false"/><line number="208" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="5511" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="5450" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="2718" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="272" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="217" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="2718" branch="false"/><line number="223" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="5511" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="2793" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="2793" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="14113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="11320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="11320" branch="false"/><line number="232" hits="2718" branch="false"/><line number="233" hits="13803" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="11085" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="26782" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="48220" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="24156" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="24156" branch="false"/><line number="244" hits="24156" branch="false"/><line number="245" hits="24156" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="24156" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="24064" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1164" branch="false"/><line number="249" hits="24156" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="152" branch="false"/><line number="252" hits="24156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="24156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="24156" branch="false"/><line number="255" hits="24156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="24156" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="257" hits="48312" branch="false"/><line number="258" hits="24156" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="259" hits="24156" branch="false"/><line number="260" hits="24156" branch="false"/><line number="261" hits="142284" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="118128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="118128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="24156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="24156" branch="false"/><line number="268" hits="2718" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="269" hits="2718" branch="false"/><line number="270" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="5452" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="2734" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="2718" branch="false"/><line number="277" hits="2718" branch="false"/><line number="278" hits="2718" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Write" signature="(unsigned int, chrono::batch_render::PrimRecord const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="280" hits="24156" branch="false"/><line number="281" hits="24156" branch="false"/><line number="282" hits="24156" branch="false"/><line number="283" hits="24156" branch="false"/><line number="284" hits="24156" branch="false"/><line number="285" hits="142284" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="118128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="118128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="118128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="24156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="24156" branch="false"/></lines></method><method name="chrono::batch_render::Prims::StageRecord" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="293" hits="24554" branch="false"/><line number="294" hits="24554" branch="false"/><line number="295" hits="24554" branch="false"/><line number="296" hits="24554" branch="false"/><line number="297" hits="147324" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="122770" branch="false"/><line number="300" hits="24554" branch="false"/><line number="301" hits="24554" branch="false"/></lines></method><method name="chrono::batch_render::Prims::CheckRemovable" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="303" hits="485" branch="false"/><line number="304" hits="2860" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="2378" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="3" branch="false"/><line number="308" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="310" hits="485" branch="false"/><line number="311" hits="482" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Retype" signature="(unsigned int, chrono::batch_render::SchemaId, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="313" hits="20" branch="false"/><line number="314" hits="20" branch="false"/><line number="315" hits="20" branch="false"/><line number="316" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Prims::Retype(unsigned int, chrono::batch_render::SchemaId, unsigned long)::{lambda(std::vector&lt;chrono::batch_render::SchemaId, std::allocator&lt;chrono::batch_render::SchemaId&gt; &gt; const&amp;, chrono::batch_render::SchemaId)#1}::operator()" signature="(std::vector&lt;chrono::batch_render::SchemaId, std::allocator&lt;chrono::batch_render::SchemaId&gt; &gt; const&amp;, chrono::batch_render::SchemaId) const" line-rate="0.8536585365853658" branch-rate="0.7291666666666666" complexity="0.0"><lines><line number="317" hits="239" branch="false"/><line number="318" hits="219" branch="false"/><line number="320" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="74" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="322" hits="0" branch="false"/><line number="324" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="327" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="20" branch="false"/><line number="329" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="71" branch="false"/><line number="331" hits="71" branch="false"/><line number="332" hits="71" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="21" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="71" branch="false"/><line number="341" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="342" hits="74" branch="false"/><line number="343" hits="74" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="74" branch="false"/><line number="346" hits="24" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="347" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="24" branch="false"/><line number="350" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="351" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="354" hits="0" branch="false"/><line number="356" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="357" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="360" hits="20" branch="false"/><line number="361" hits="20" branch="false"/><line number="362" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="363" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="364" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="20" branch="false"/><line number="370" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Reparent" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="372" hits="8" branch="false"/><line number="373" hits="8" branch="false"/><line number="374" hits="8" branch="false"/><line number="375" hits="8" branch="false"/><line number="376" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Renew" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="378" hits="13" branch="false"/><line number="379" hits="13" branch="false"/><line number="380" hits="13" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Remove" signature="(unsigned int)" line-rate="1.0" branch-rate="0.9444444444444444" complexity="0.0"><lines><line number="382" hits="241" branch="false"/><line number="383" hits="241" branch="false"/><line number="384" hits="241" branch="false"/><line number="385" hits="241" branch="false"/><line number="386" hits="1424" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="1183" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="1177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="1177" branch="false"/><line number="391" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="6" branch="false"/><line number="397" hits="241" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="398" hits="241" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="241" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="241" branch="false"/><line number="402" hits="241" branch="false"/><line number="403" hits="241" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="241" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="241" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="241" branch="false"/><line number="407" hits="241" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Apply" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="409" hits="22" branch="false"/><line number="410" hits="22" branch="false"/><line number="411" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="22" branch="false"/><line number="413" hits="22" branch="false"/><line number="414" hits="22" branch="false"/><line number="416" hits="22" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Unapply" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="419" hits="4" branch="false"/><line number="420" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="4" branch="false"/><line number="422" hits="4" branch="false"/><line number="424" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Regroup" signature="(unsigned int, unsigned long, chrono::batch_render::SchemaId, unsigned int)" line-rate="1.0" branch-rate="0.8947368421052632" complexity="0.0"><lines><line number="426" hits="126" branch="false"/><line number="427" hits="126" branch="false"/><line number="428" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="126" branch="false"/><line number="431" hits="918" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="792" branch="false"/><line number="433" hits="792" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="1462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="435" hits="670" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="126" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="438" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="126" branch="false"/><line number="441" hits="126" branch="false"/><line number="442" hits="126" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="443" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="446" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="447" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="126" branch="false"/></lines></method><method name="chrono::batch_render::Prims::MarkSession" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="450" hits="3" branch="false"/><line number="451" hits="3" branch="false"/><line number="452" hits="3" branch="false"/><line number="453" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::Prims::Session" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="455" hits="5" branch="false"/><line number="456" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Prims::ReleaseRow" signature="(chrono::batch_render::SchemaId, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="464" hits="1214" branch="false"/><line number="465" hits="9306" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="3439" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="3439" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="40" branch="false"/><line number="471" hits="1214" branch="false"/><line number="472" hits="1214" branch="false"/><line number="473" hits="1214" branch="false"/><line number="474" hits="1214" branch="false"/></lines></method><method name="chrono::batch_render::Prims::ApplyInstance" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="476" hits="182" branch="false"/><line number="477" hits="182" branch="false"/><line number="478" hits="182" branch="false"/><line number="479" hits="364" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="182" branch="false"/><line number="481" hits="182" branch="false"/><line number="482" hits="182" branch="false"/><line number="483" hits="182" branch="false"/><line number="484" hits="182" branch="false"/><line number="485" hits="182" branch="false"/><line number="486" hits="182" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="487" hits="100" branch="false"/><line number="489" hits="82" branch="false"/><line number="492" hits="182" branch="false"/><line number="493" hits="182" branch="false"/></lines></method><method name="chrono::batch_render::Prims::UnapplyInstance" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, unsigned int)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="496" hits="0" branch="false"/><line number="497" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="498" hits="0" branch="false"/><line number="499" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="500" hits="0" branch="false"/><line number="502" hits="0" branch="false"/><line number="503" hits="0" branch="false"/><line number="504" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="505" hits="0" branch="false"/><line number="507" hits="0" branch="false"/><line number="508" hits="0" branch="false"/><line number="509" hits="0" branch="false"/><line number="510" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="511" hits="0" branch="false"/><line number="512" hits="0" branch="false"/><line number="513" hits="0" branch="false"/><line number="515" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="516" hits="0" branch="false"/><line number="518" hits="0" branch="false"/><line number="520" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Prims::StageLinks" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="522" hits="189" branch="false"/><line number="523" hits="189" branch="false"/><line number="524" hits="378" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="525" hits="189" branch="false"/><line number="526" hits="463" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="274" branch="false"/><line number="531" hits="189" branch="false"/></lines></method><method name="chrono::batch_render::Prims::SetHead" signature="(unsigned int, chrono::batch_render::SchemaId, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="533" hits="82" branch="false"/><line number="534" hits="82" branch="false"/><line number="535" hits="82" branch="false"/><line number="536" hits="82" branch="false"/><line number="537" hits="82" branch="false"/><line number="538" hits="82" branch="false"/><line number="539" hits="82" branch="false"/></lines></method></methods><lines><line number="13" hits="242875" branch="false"/><line number="14" hits="242875" branch="false"/><line number="17" hits="91298" branch="false"/><line number="18" hits="91298" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="91298" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="7629" branch="false"/><line number="23" hits="7629" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="28" hits="1053446" branch="false"/><line number="29" hits="1053446" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="329583" branch="false"/><line number="33" hits="329583" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="36" hits="329583" branch="false"/><line number="39" hits="606929" branch="false"/><line number="40" hits="606929" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="41" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="43" hits="606929" branch="false"/><line number="46" hits="88414" branch="false"/><line number="47" hits="88414" branch="false"/><line number="48" hits="88414" branch="false"/><line number="49" hits="88414" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="63" branch="false"/><line number="53" hits="63" branch="false"/><line number="54" hits="63" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="130" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="67" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="63" branch="false"/><line number="59" hits="0" branch="false"/><line number="61" hits="85857" branch="false"/><line number="62" hits="85857" branch="false"/><line number="63" hits="85857" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="64" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="85857" branch="false"/><line number="70" hits="22728" branch="false"/><line number="71" hits="22728" branch="false"/><line number="74" hits="7441" branch="false"/><line number="75" hits="7441" branch="false"/><line number="76" hits="7696" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="95" branch="false"/><line number="80" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="39" branch="false"/><line number="85" hits="56" branch="false"/><line number="88" hits="2722" branch="false"/><line number="89" hits="2722" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="90" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="93" hits="2722" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="94" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="95" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="97" hits="2722" branch="false"/><line number="98" hits="5520" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="2799" branch="false"/><line number="100" hits="2799" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="101" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="5598" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="2" branch="false"/><line number="105" hits="4" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="107" hits="64354" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="61589" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="109" hits="33" branch="false"/><line number="110" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="113" hits="2798" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="2798" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="118" hits="2798" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="139" branch="false"/><line number="120" hits="139" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="121" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="26786" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="24068" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="22901" branch="false"/><line number="131" hits="1167" branch="false"/><line number="132" hits="1167" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="133" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="2718" branch="false"/><line number="138" hits="2737" branch="false"/><line number="139" hits="2737" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="2737" branch="false"/><line number="143" hits="2737" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="144" hits="164" branch="false"/><line number="145" hits="164" branch="false"/><line number="146" hits="164" branch="false"/><line number="148" hits="2573" branch="false"/><line number="149" hits="2573" branch="false"/><line number="150" hits="2573" branch="false"/><line number="153" hits="2591" branch="false"/><line number="154" hits="2591" branch="false"/><line number="155" hits="2591" branch="false"/><line number="156" hits="2591" branch="false"/><line number="157" hits="2591" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="158" hits="2477" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="2477" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="161" hits="114" branch="false"/><line number="162" hits="114" branch="false"/><line number="164" hits="2591" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="2591" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="2591" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="12958" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="10367" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="170" hits="2591" branch="false"/><line number="171" hits="2591" branch="false"/><line number="173" hits="127" branch="false"/><line number="174" hits="127" branch="false"/><line number="175" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="127" branch="false"/><line number="177" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="127" branch="false"/><line number="180" hits="329" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="181" hits="202" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="182" hits="1155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="953" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="202" branch="false"/><line number="186" hits="202" branch="false"/><line number="187" hits="127" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="188" hits="127" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="845" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="718" branch="false"/><line number="192" hits="718" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="127" branch="false"/><line number="195" hits="127" branch="false"/><line number="197" hits="2722" branch="false"/><line number="199" hits="2722" branch="false"/><line number="200" hits="2718" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="2718" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="202" hits="2718" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="203" hits="0" branch="false"/><line number="205" hits="2591" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="206" hits="5309" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="2718" branch="false"/><line number="208" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="5511" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="5450" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="2718" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="136" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="272" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="217" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="221" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="2718" branch="false"/><line number="223" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="5511" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="2793" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="2793" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="14113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="11320" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="11320" branch="false"/><line number="232" hits="2718" branch="false"/><line number="233" hits="13803" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="11085" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="26782" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="48220" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="24156" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="24156" branch="false"/><line number="244" hits="24156" branch="false"/><line number="245" hits="24156" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="24156" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="247" hits="24064" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1164" branch="false"/><line number="249" hits="24156" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="152" branch="false"/><line number="252" hits="24156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="253" hits="24156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="24156" branch="false"/><line number="255" hits="24156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="24156" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="257" hits="48312" branch="false"/><line number="258" hits="24156" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="259" hits="24156" branch="false"/><line number="260" hits="24156" branch="false"/><line number="261" hits="142284" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="262" hits="118128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="118128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="24156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="24156" branch="false"/><line number="268" hits="2718" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="269" hits="2718" branch="false"/><line number="270" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="5452" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="274" hits="2734" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="276" hits="2718" branch="false"/><line number="277" hits="2718" branch="false"/><line number="278" hits="2718" branch="false"/><line number="280" hits="24156" branch="false"/><line number="281" hits="24156" branch="false"/><line number="282" hits="24156" branch="false"/><line number="283" hits="24156" branch="false"/><line number="284" hits="24156" branch="false"/><line number="285" hits="142284" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="118128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="118128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="288" hits="118128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="24156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="24156" branch="false"/><line number="293" hits="24554" branch="false"/><line number="294" hits="24554" branch="false"/><line number="295" hits="24554" branch="false"/><line number="296" hits="24554" branch="false"/><line number="297" hits="147324" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="298" hits="122770" branch="false"/><line number="300" hits="24554" branch="false"/><line number="301" hits="24554" branch="false"/><line number="303" hits="485" branch="false"/><line number="304" hits="2860" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="305" hits="2378" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="3" branch="false"/><line number="308" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="310" hits="485" branch="false"/><line number="311" hits="482" branch="false"/><line number="313" hits="20" branch="false"/><line number="314" hits="20" branch="false"/><line number="315" hits="20" branch="false"/><line number="316" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="239" branch="false"/><line number="318" hits="219" branch="false"/><line number="320" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="74" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="322" hits="0" branch="false"/><line number="324" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="327" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="20" branch="false"/><line number="329" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="330" hits="71" branch="false"/><line number="331" hits="71" branch="false"/><line number="332" hits="71" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="335" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="336" hits="21" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="337" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="71" branch="false"/><line number="341" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="342" hits="74" branch="false"/><line number="343" hits="74" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="344" hits="74" branch="false"/><line number="346" hits="24" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="347" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="348" hits="24" branch="false"/><line number="350" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="351" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="352" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="354" hits="0" branch="false"/><line number="356" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="357" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="359" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="360" hits="20" branch="false"/><line number="361" hits="20" branch="false"/><line number="362" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="363" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="364" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="367" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="20" branch="false"/><line number="370" hits="20" branch="false"/><line number="372" hits="8" branch="false"/><line number="373" hits="8" branch="false"/><line number="374" hits="8" branch="false"/><line number="375" hits="8" branch="false"/><line number="376" hits="8" branch="false"/><line number="378" hits="13" branch="false"/><line number="379" hits="13" branch="false"/><line number="380" hits="13" branch="false"/><line number="382" hits="241" branch="false"/><line number="383" hits="241" branch="false"/><line number="384" hits="241" branch="false"/><line number="385" hits="241" branch="false"/><line number="386" hits="1424" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="387" hits="1183" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="388" hits="1177" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="1177" branch="false"/><line number="391" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="393" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="6" branch="false"/><line number="397" hits="241" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="398" hits="241" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="241" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="241" branch="false"/><line number="402" hits="241" branch="false"/><line number="403" hits="241" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="241" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="405" hits="241" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="406" hits="241" branch="false"/><line number="407" hits="241" branch="false"/><line number="409" hits="22" branch="false"/><line number="410" hits="22" branch="false"/><line number="411" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="412" hits="22" branch="false"/><line number="413" hits="22" branch="false"/><line number="414" hits="22" branch="false"/><line number="416" hits="22" branch="false"/><line number="419" hits="4" branch="false"/><line number="420" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="4" branch="false"/><line number="422" hits="4" branch="false"/><line number="424" hits="4" branch="false"/><line number="426" hits="126" branch="false"/><line number="427" hits="126" branch="false"/><line number="428" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="429" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="126" branch="false"/><line number="431" hits="918" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="792" branch="false"/><line number="433" hits="792" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="434" hits="1462" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="435" hits="670" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="126" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="438" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="126" branch="false"/><line number="441" hits="126" branch="false"/><line number="442" hits="126" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="443" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="446" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="447" hits="126" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="448" hits="126" branch="false"/><line number="450" hits="3" branch="false"/><line number="451" hits="3" branch="false"/><line number="452" hits="3" branch="false"/><line number="453" hits="3" branch="false"/><line number="455" hits="5" branch="false"/><line number="456" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="1214" branch="false"/><line number="465" hits="9306" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="466" hits="3439" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="3439" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="40" branch="false"/><line number="471" hits="1214" branch="false"/><line number="472" hits="1214" branch="false"/><line number="473" hits="1214" branch="false"/><line number="474" hits="1214" branch="false"/><line number="476" hits="182" branch="false"/><line number="477" hits="182" branch="false"/><line number="478" hits="182" branch="false"/><line number="479" hits="364" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="182" branch="false"/><line number="481" hits="182" branch="false"/><line number="482" hits="182" branch="false"/><line number="483" hits="182" branch="false"/><line number="484" hits="182" branch="false"/><line number="485" hits="182" branch="false"/><line number="486" hits="182" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="487" hits="100" branch="false"/><line number="489" hits="82" branch="false"/><line number="492" hits="182" branch="false"/><line number="493" hits="182" branch="false"/><line number="496" hits="0" branch="false"/><line number="497" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="498" hits="0" branch="false"/><line number="499" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="500" hits="0" branch="false"/><line number="502" hits="0" branch="false"/><line number="503" hits="0" branch="false"/><line number="504" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="505" hits="0" branch="false"/><line number="507" hits="0" branch="false"/><line number="508" hits="0" branch="false"/><line number="509" hits="0" branch="false"/><line number="510" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="511" hits="0" branch="false"/><line number="512" hits="0" branch="false"/><line number="513" hits="0" branch="false"/><line number="515" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="516" hits="0" branch="false"/><line number="518" hits="0" branch="false"/><line number="520" hits="0" branch="false"/><line number="522" hits="189" branch="false"/><line number="523" hits="189" branch="false"/><line number="524" hits="378" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="525" hits="189" branch="false"/><line number="526" hits="463" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="274" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="528" hits="274" branch="false"/><line number="531" hits="189" branch="false"/><line number="533" hits="82" branch="false"/><line number="534" hits="82" branch="false"/><line number="535" hits="82" branch="false"/><line number="536" hits="82" branch="false"/><line number="537" hits="82" branch="false"/><line number="538" hits="82" branch="false"/><line number="539" hits="82" branch="false"/></lines></class><class name="prims_h" filename="chrono_batch_render/stage/structure/prims.h" line-rate="1.0" branch-rate="0.9090909090909091" complexity="0.0"><methods><method name="&lt;unknown function 16&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 44&gt;" signature="" line-rate="1.0" branch-rate="0.8125" complexity="0.0"><lines><line number="44" hits="2927" branch="true" condition-coverage="81% (13/16)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line></lines></method><method name="&lt;unknown function 54&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Prims::Prims" signature="(chrono::batch_render::ColumnStore&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 67&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 75&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="16" hits="24826" branch="false"/><line number="44" hits="2718" branch="false"/><line number="44" hits="2927" branch="true" condition-coverage="81% (13/16)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="54" hits="24248" branch="false"/><line number="54" hits="26536" branch="false"/><line number="54" hits="1419" branch="false"/><line number="55" hits="24248" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="26532" branch="true" condition-coverage="94% (32/34)"><conditions><condition number="0" type="jump" coverage="94%"/></conditions></line><line number="55" hits="1419" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="388" branch="false"/><line number="59" hits="388" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="501" branch="false"/><line number="67" hits="2718" branch="false"/><line number="67" hits="11" branch="false"/><line number="67" hits="131931" branch="false"/><line number="67" hits="48" branch="false"/><line number="68" hits="2718" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="131931" branch="true" condition-coverage="90% (19/21)"><conditions><condition number="0" type="jump" coverage="90%"/></conditions></line><line number="68" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="115" branch="false"/><line number="72" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="27" branch="false"/><line number="75" hits="2191" branch="false"/><line number="75" hits="11641" branch="false"/><line number="75" hits="1" branch="false"/><line number="76" hits="27" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="76" hits="2191" branch="true" condition-coverage="100% (9/9)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="11641" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class><class name="structure_cpp" filename="chrono_batch_render/stage/structure/structure.cpp" line-rate="0.8547297297297297" branch-rate="0.7219858156028369" complexity="0.0"><methods><method name="chrono::batch_render::RowWriter::Prims" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="20" hits="171" branch="false"/><line number="21" hits="171" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="2" branch="false"/><line number="24" hits="169" branch="false"/><line number="25" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="338" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="338" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="169" branch="false"/><line number="32" hits="169" branch="false"/></lines></method><method name="chrono::batch_render::RowWriter::Rows" signature="(chrono::batch_render::SchemaId) const" line-rate="0.8" branch-rate="0.2" complexity="0.0"><lines><line number="34" hits="34461" branch="false"/><line number="35" hits="34461" branch="false"/><line number="36" hits="34461" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="34461" branch="false"/></lines></method><method name="chrono::batch_render::RowWriter::RowCount" signature="(chrono::batch_render::BlockTable const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="42" hits="34425" branch="false"/><line number="43" hits="34425" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::RowWriter::Fill" signature="(chrono::batch_render::ColumnRef, std::span&lt;std::byte const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="33210" branch="false"/><line number="47" hits="33210" branch="false"/><line number="48" hits="33210" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="33209" branch="false"/><line number="51" hits="33210" branch="false"/></lines></method><method name="chrono::batch_render::RowWriter::SetToken" signature="(chrono::batch_render::ColumnRef, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="53" hits="2210" branch="false"/><line number="54" hits="2210" branch="false"/><line number="55" hits="2210" branch="false"/><line number="56" hits="2210" branch="false"/></lines></method><method name="chrono::batch_render::RowWriter::SetArray" signature="(chrono::batch_render::ColumnRef, std::span&lt;std::byte const, 18446744073709551615ul&gt;, unsigned int)" line-rate="0.8666666666666667" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="58" hits="9469" branch="false"/><line number="59" hits="9469" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="8254" branch="false"/><line number="62" hits="1215" branch="false"/><line number="63" hits="1215" branch="false"/><line number="64" hits="1215" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="1215" branch="false"/><line number="69" hits="1215" branch="false"/><line number="70" hits="1215" branch="false"/><line number="71" hits="1215" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="74" hits="1215" branch="false"/><line number="75" hits="2439" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="1224" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::RowWriter::SetTokens" signature="(chrono::batch_render::ColumnRef, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="80" hits="1658" branch="false"/><line number="81" hits="1658" branch="false"/><line number="82" hits="1658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="1658" branch="false"/></lines></method><method name="chrono::batch_render::RowWriter::SetTargets" signature="(chrono::batch_render::ColumnRef, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.8666666666666667" complexity="0.0"><lines><line number="85" hits="4060" branch="false"/><line number="86" hits="4060" branch="false"/><line number="87" hits="4060" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="4060" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="4060" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="4024" branch="false"/><line number="92" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="36" branch="false"/><line number="98" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="4168" branch="false"/></lines></method><method name="chrono::batch_render::RowWriter::SetPrimvars" signature="(chrono::batch_render::ColumnRef, std::span&lt;chrono::batch_render::Primvar const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="104" hits="1016" branch="false"/><line number="105" hits="1016" branch="false"/><line number="106" hits="1016" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="1016" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Structure" signature="(chrono::batch_render::ColumnStore&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="109" hits="501" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Find" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="111" hits="43752" branch="false"/><line number="112" hits="43752" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Select" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId) const" line-rate="0.9285714285714286" branch-rate="0.8260869565217391" complexity="0.0"><lines><line number="115" hits="236" branch="false"/><line number="116" hits="236" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="117" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="236" branch="false"/><line number="120" hits="531" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="295" branch="false"/><line number="122" hits="596" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="3818" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="3517" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="1175" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="301" branch="false"/><line number="129" hits="295" branch="false"/><line number="130" hits="295" branch="false"/><line number="131" hits="236" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Structure::Select(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId) const::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="0.75" branch-rate="1.0" complexity="0.0"><lines><line number="132" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="167" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="236" branch="false"/><line number="137" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Structure::NewParent" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.8333333333333334" branch-rate="0.7857142857142857" complexity="0.0"><lines><line number="139" hits="24075" branch="false"/><line number="140" hits="24075" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="143" hits="24073" branch="false"/><line number="144" hits="24072" branch="false"/><line number="145" hits="24072" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="146" hits="0" branch="false"/><line number="148" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="150" hits="24072" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="1169" branch="false"/><line number="154" hits="1169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Structure::Allocate" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, bool)" line-rate="0.72" branch-rate="0.75" complexity="0.0"><lines><line number="160" hits="2676" branch="false"/><line number="162" hits="2676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="2675" branch="false"/><line number="164" hits="2675" branch="false"/><line number="165" hits="26666" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="23995" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="23994" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="2671" branch="false"/><line number="172" hits="5342" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="26655" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="23987" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="23987" branch="false"/><line number="176" hits="23987" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="0" branch="false"/><line number="178" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="181" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="0" branch="false"/><line number="185" hits="0" branch="false"/><line number="186" hits="23987" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="2668" branch="false"/><line number="189" hits="5336" branch="false"/><line number="190" hits="8020" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Define" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="192" hits="216" branch="false"/><line number="193" hits="427" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Structure::RemoveBlock" signature="(chrono::batch_render::PrimBlock const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="196" hits="0" branch="false"/><line number="197" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="198" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="199" hits="0" branch="false"/><line number="202" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Logged" signature="(unsigned int, bool, chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="204" hits="24493" branch="false"/><line number="205" hits="24493" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="97972" branch="false"/><line number="207" hits="24493" branch="false"/><line number="208" hits="24493" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Applicable" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, bool) const" line-rate="0.75" branch-rate="0.6" complexity="0.0"><lines><line number="210" hits="27" branch="false"/><line number="212" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="213" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="27" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="216" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="218" hits="27" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="219" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="27" branch="false"/><line number="222" hits="27" branch="false"/><line number="223" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="27" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="225" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="27" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="229" hits="0" branch="false"/><line number="230" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="232" hits="25" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="233" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="25" branch="false"/><line number="237" hits="27" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Apply" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="239" hits="0" branch="false"/><line number="240" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="241" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Unapply" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, std::optional&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;)" line-rate="0.65" branch-rate="0.46236559139784944" complexity="0.0"><lines><line number="243" hits="6" branch="false"/><line number="245" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="246" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="248" hits="6" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="6" branch="false"/><line number="252" hits="6" branch="false"/><line number="253" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="257" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="259" hits="3" branch="false"/><line number="260" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="262" hits="106" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="119" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="264" hits="34" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="265" hits="3" branch="false"/><line number="266" hits="5" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="269" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="272" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="false"/><line number="274" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="4" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="279" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="283" hits="0" branch="false"/><line number="285" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="286" hits="0" branch="false"/><line number="288" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="290" hits="4" branch="false"/><line number="291" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="293" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="4" branch="false"/><line number="296" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="298" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::Structure::Unapply(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, std::optional&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;)::{lambda(chrono::batch_render::Structure::PendingTargets const&amp;)#1}::operator()" signature="(chrono::batch_render::Structure::PendingTargets const&amp;) const" line-rate="0.4117647058823529" branch-rate="0.2" complexity="0.0"><lines><line number="302" hits="4" branch="false"/><line number="303" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="305" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="306" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="0" branch="false"/><line number="309" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="310" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="312" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="313" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="317" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="318" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="320" hits="0" branch="false"/><line number="321" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="4" branch="false"/><line number="325" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::Structure::RemovePrim" signature="(unsigned int)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="327" hits="241" branch="false"/><line number="328" hits="241" branch="false"/><line number="329" hits="241" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="330" hits="241" branch="false"/><line number="332" hits="241" branch="false"/><line number="333" hits="241" branch="false"/><line number="334" hits="241" branch="false"/><line number="335" hits="241" branch="false"/></lines></method><method name="chrono::batch_render::Structure::MarkTargets" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="337" hits="4420" branch="false"/><line number="338" hits="5409" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="989" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="45" branch="false"/><line number="342" hits="944" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="343" hits="718" branch="false"/><line number="345" hits="944" branch="false"/><line number="347" hits="4420" branch="false"/></lines></method><method name="chrono::batch_render::Structure::MarkUntrackedTargets" signature="()" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="349" hits="0" branch="false"/><line number="350" hits="0" branch="false"/><line number="351" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Referrers" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="0.9795918367346939" complexity="0.0"><lines><line number="353" hits="6" branch="false"/><line number="354" hits="6" branch="false"/><line number="360" hits="6" branch="false"/><line number="361" hits="6" branch="false"/><line number="362" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="42" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="8" branch="false"/><line number="367" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="146" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="112" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="557" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="445" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="397" branch="false"/><line number="374" hits="48" branch="false"/><line number="375" hits="48" branch="false"/><line number="376" hits="48" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="12" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="100" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="384" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="52" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="386" hits="32" branch="false"/><line number="388" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="48" branch="false"/><line number="395" hits="34" branch="false"/><line number="397" hits="6" branch="false"/><line number="398" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="20" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="5" branch="false"/><line number="406" hits="20" branch="false"/><line number="407" hits="12" branch="false"/><line number="408" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Remove" signature="(unsigned int)" line-rate="0.8333333333333334" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="410" hits="237" branch="false"/><line number="411" hits="237" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="412" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="414" hits="237" branch="false"/><line number="415" hits="477" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="243" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Structure::Remove(unsigned int)::{lambda(unsigned int)#1}::operator()" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0"><lines><line number="418" hits="234" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="419" hits="240" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="234" branch="false"/><line number="422" hits="11" branch="false"/><line number="429" hits="234" branch="false"/><line number="430" hits="234" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="11" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Structure::Remove(unsigned int)::{lambda(chrono::batch_render::Structure::PendingTargets const&amp;)#1}::operator()" signature="(chrono::batch_render::Structure::PendingTargets const&amp;) const" line-rate="0.8421052631578947" branch-rate="0.6296296296296297" complexity="0.0"><lines><line number="433" hits="5" branch="false"/><line number="434" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="435" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="437" hits="5" branch="false"/><line number="438" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="439" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="441" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="6" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="443" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="447" hits="5" branch="false"/><line number="448" hits="11" branch="false"/><line number="450" hits="474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="240" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="240" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="8" branch="false"/><line number="456" hits="239" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="242" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Retype" signature="(unsigned int, chrono::batch_render::SchemaId)" line-rate="0.7241379310344828" branch-rate="0.49019607843137253" complexity="0.0"><lines><line number="462" hits="23" branch="false"/><line number="463" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="464" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="466" hits="23" branch="false"/><line number="467" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="3" branch="false"/><line number="470" hits="40" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="471" hits="0" branch="false"/><line number="472" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="474" hits="20" branch="false"/><line number="475" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="476" hits="20" branch="false"/><line number="477" hits="460" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="455" branch="true" condition-coverage="55% (5/9)"><conditions><condition number="0" type="jump" coverage="55%"/></conditions></line><line number="479" hits="440" branch="false"/><line number="481" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="482" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="484" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="487" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="489" hits="20" branch="false"/><line number="490" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="74" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="50" branch="false"/><line number="494" hits="24" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="495" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="24" branch="false"/><line number="498" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="499" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::Structure::Retype(unsigned int, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::Structure::PendingTargets const&amp;)#1}::operator()" signature="(chrono::batch_render::Structure::PendingTargets const&amp;) const" line-rate="0.8333333333333334" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="502" hits="20" branch="false"/><line number="503" hits="0" branch="false"/><line number="505" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="506" hits="20" branch="false"/><line number="507" hits="20" branch="false"/><line number="508" hits="20" branch="false"/><line number="509" hits="20" branch="false"/><line number="510" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="20" branch="false"/><line number="515" hits="40" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="516" hits="40" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="517" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="518" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="519" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="521" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Move" signature="(unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.96" branch-rate="0.9259259259259259" complexity="0.0"><lines><line number="523" hits="15" branch="false"/><line number="524" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="525" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="527" hits="15" branch="false"/><line number="528" hits="15" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="529" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="14" branch="false"/><line number="532" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="14" branch="false"/><line number="534" hits="14" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="535" hits="3" branch="false"/><line number="536" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="538" hits="11" branch="false"/><line number="539" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="541" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="544" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="545" hits="8" branch="false"/><line number="546" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="550" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="8" branch="false"/><line number="552" hits="11" branch="false"/></lines></method><method name="chrono::batch_render::Structure::SetTargets" signature="(unsigned int, unsigned int, chrono::batch_render::ColumnRef, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="554" hits="304" branch="false"/></lines></method><method name="chrono::batch_render::Structure::SetTargets(unsigned int, unsigned int, chrono::batch_render::ColumnRef, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::Structure::PendingTargets const&amp;)#1}::operator()" signature="(chrono::batch_render::Structure::PendingTargets const&amp;) const" line-rate="0.9230769230769231" branch-rate="0.6428571428571429" complexity="0.0"><lines><line number="556" hits="304" branch="false"/><line number="557" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="558" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="560" hits="304" branch="false"/><line number="561" hits="304" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="562" hits="304" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="563" hits="304" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="564" hits="304" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="565" hits="304" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="566" hits="304" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="9" branch="false"/><line number="568" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="313" branch="false"/></lines></method><method name="chrono::batch_render::Structure::ResolveTargets" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;) const" line-rate="0.8571428571428571" branch-rate="1.0" complexity="0.0"><lines><line number="572" hits="4406" branch="false"/><line number="573" hits="4406" branch="false"/><line number="574" hits="4406" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="575" hits="5379" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="576" hits="973" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="578" hits="4406" branch="false"/><line number="579" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Structure::ResolvePending" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="581" hits="2676" branch="false"/></lines></method><method name="chrono::batch_render::Structure::ResolvePending(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::Structure::PendingTargets const&amp;)#1}::operator()" signature="(chrono::batch_render::Structure::PendingTargets const&amp;) const" line-rate="0.75" branch-rate="0.5" complexity="0.0"><lines><line number="582" hits="2676" branch="false"/><line number="583" hits="91" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="584" hits="91" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="585" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Structure::ResolvePending(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::Structure::PendingTargets const&amp;)#1}::operator()(chrono::batch_render::Structure::PendingTargets const&amp;) const::{lambda(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)#1}::operator()" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="587" hits="91" branch="false"/><line number="588" hits="91" branch="false"/><line number="590" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="42" branch="false"/><line number="594" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="595" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="596" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="597" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="598" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="599" hits="42" branch="false"/><line number="600" hits="42" branch="false"/><line number="601" hits="2676" branch="false"/></lines></method><method name="chrono::batch_render::Structure::Clone" signature="(unsigned int, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::CloneDesc const&amp;)" line-rate="0.967741935483871" branch-rate="0.8928571428571429" complexity="0.0"><lines><line number="603" hits="55" branch="false"/><line number="605" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="606" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="608" hits="55" branch="false"/><line number="609" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="610" hits="55" branch="false"/><line number="611" hits="55" branch="false"/><line number="612" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="613" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="614" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="616" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="617" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="619" hits="55" branch="false"/><line number="620" hits="134" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="621" hits="83" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="622" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="624" hits="82" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="625" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="627" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="628" hits="79" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="631" hits="51" branch="false"/><line number="632" hits="51" branch="false"/><line number="633" hits="51" branch="false"/><line number="634" hits="179" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="635" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="636" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="637" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="638" hits="128" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="639" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="640" hits="128" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="641" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="644" hits="51" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="645" hits="51" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="646" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="649" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="650" hits="51" branch="false"/><line number="651" hits="51" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="652" hits="381" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="653" hits="331" branch="false"/><line number="654" hits="1500" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="655" hits="1169" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="656" hits="566" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="659" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="660" hits="331" branch="false"/><line number="661" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="663" hits="50" branch="false"/><line number="664" hits="175" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="665" hits="125" branch="false"/><line number="666" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="667" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="668" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="672" hits="51" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="673" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="675" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="676" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="681" hits="219" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="682" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="684" hits="50" branch="false"/><line number="685" hits="50" branch="false"/><line number="686" hits="150" branch="false"/></lines></method><method name="chrono::batch_render::Structure::CloneArrays" signature="(chrono::batch_render::PrimBlock const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="688" hits="50" branch="false"/><line number="689" hits="50" branch="false"/><line number="690" hits="50" branch="false"/><line number="691" hits="175" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="692" hits="125" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="694" hits="381" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="695" hits="331" branch="false"/><line number="696" hits="1500" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="697" hits="1169" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="698" hits="566" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="702" hits="331" branch="false"/><line number="703" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="704" hits="50" branch="false"/></lines></method><method name="chrono::batch_render::Structure::CloneInstances" signature="(chrono::batch_render::PrimBlock const&amp;, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, std::unordered_map&lt;unsigned int, unsigned int, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, unsigned int&gt; &gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="706" hits="50" branch="false"/><line number="708" hits="175" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="709" hits="125" branch="false"/><line number="710" hits="125" branch="false"/><line number="711" hits="294" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="712" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="714" hits="2875" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="715" hits="2750" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="716" hits="2746" branch="false"/><line number="718" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="719" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="720" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="721" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="722" hits="7" branch="false"/><line number="723" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="724" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="725" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="727" hits="4" branch="false"/><line number="728" hits="125" branch="false"/><line number="729" hits="50" branch="false"/></lines></method><method name="chrono::batch_render::Structure::CloneTableArrays" signature="(chrono::batch_render::SchemaId, std::span&lt;unsigned int const, 18446744073709551615ul&gt;, unsigned int, unsigned int, chrono::batch_render::PrimBlock const&amp;, std::unordered_map&lt;unsigned int, unsigned int, std::hash&lt;unsigned int&gt;, std::equal_to&lt;unsigned int&gt;, std::allocator&lt;std::pair&lt;unsigned int const, unsigned int&gt; &gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.9777777777777777" complexity="0.0"><lines><line number="731" hits="338" branch="false"/><line number="734" hits="3086" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="735" hits="1205" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="736" hits="1205" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="737" hits="829" branch="false"/><line number="739" hits="376" branch="false"/><line number="740" hits="867" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="741" hits="491" branch="false"/><line number="742" hits="491" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="743" hits="369" branch="false"/><line number="745" hits="122" branch="false"/><line number="746" hits="122" branch="false"/><line number="747" hits="122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="748" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="750" hits="122" branch="false"/><line number="751" hits="13" branch="false"/><line number="752" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="753" hits="169" branch="false"/><line number="754" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="755" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="756" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="757" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="758" hits="14" branch="false"/><line number="761" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="762" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="763" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="764" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="765" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="766" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="767" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="768" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="769" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="770" hits="1" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="771" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="772" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="773" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="774" hits="1" branch="false"/><line number="775" hits="154" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="778" hits="122" branch="false"/><line number="780" hits="338" branch="false"/></lines></method><method name="chrono::batch_render::Structure::AddFile" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::shared_ptr&lt;std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&gt;, std::optional&lt;unsigned int&gt;)" line-rate="0.7777777777777778" branch-rate="0.6" complexity="0.0"><lines><line number="782" hits="7" branch="false"/><line number="783" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="784" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="786" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="787" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="789" hits="7" branch="false"/><line number="790" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="791" hits="4" branch="false"/><line number="793" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::Structure::RemoveFile" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="795" hits="0" branch="false"/><line number="796" hits="0" branch="false"/><line number="797" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="798" hits="0" branch="false"/><line number="800" hits="0" branch="false"/></lines></method><method name="auto chrono::batch_render::Structure::RemoveFile(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(auto:1 const&amp;)#1}::operator()&lt;std::pair&lt;unsigned int const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;" signature="(std::pair&lt;unsigned int const, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; const&amp;) const" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="801" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Structure::FindFile" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="804" hits="24" branch="false"/><line number="805" hits="24" branch="false"/><line number="806" hits="24" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="chrono::batch_render::Structure::OwnedFiles[abi:cxx11]" signature="(unsigned int) const" line-rate="0.625" branch-rate="0.2" complexity="0.0"><lines><line number="809" hits="10" branch="false"/><line number="810" hits="10" branch="false"/><line number="811" hits="10" branch="false"/><line number="812" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="813" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="814" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="817" hits="10" branch="false"/><line number="818" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Structure::OwnFile" signature="(unsigned int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="820" hits="5" branch="false"/><line number="821" hits="5" branch="false"/><line number="822" hits="5" branch="false"/><line number="823" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::Structure::ReleaseFiles" signature="(unsigned int)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="825" hits="241" branch="false"/><line number="826" hits="241" branch="false"/><line number="827" hits="243" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="828" hits="2" branch="false"/><line number="829" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="830" hits="1" branch="false"/><line number="833" hits="241" branch="false"/><line number="834" hits="241" branch="false"/></lines></method></methods><lines><line number="20" hits="171" branch="false"/><line number="21" hits="171" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="2" branch="false"/><line number="24" hits="169" branch="false"/><line number="25" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="338" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="338" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="169" branch="false"/><line number="32" hits="169" branch="false"/><line number="34" hits="34461" branch="false"/><line number="35" hits="34461" branch="false"/><line number="36" hits="34461" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="34461" branch="false"/><line number="42" hits="34425" branch="false"/><line number="43" hits="34425" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="33210" branch="false"/><line number="47" hits="33210" branch="false"/><line number="48" hits="33210" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="33209" branch="false"/><line number="51" hits="33210" branch="false"/><line number="53" hits="2210" branch="false"/><line number="54" hits="2210" branch="false"/><line number="55" hits="2210" branch="false"/><line number="56" hits="2210" branch="false"/><line number="58" hits="9469" branch="false"/><line number="59" hits="9469" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="8254" branch="false"/><line number="62" hits="1215" branch="false"/><line number="63" hits="1215" branch="false"/><line number="64" hits="1215" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="68" hits="1215" branch="false"/><line number="69" hits="1215" branch="false"/><line number="70" hits="1215" branch="false"/><line number="71" hits="1215" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="74" hits="1215" branch="false"/><line number="75" hits="2439" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="1224" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="1658" branch="false"/><line number="81" hits="1658" branch="false"/><line number="82" hits="1658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="1658" branch="false"/><line number="85" hits="4060" branch="false"/><line number="86" hits="4060" branch="false"/><line number="87" hits="4060" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="4060" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="4060" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="4024" branch="false"/><line number="92" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="36" branch="false"/><line number="98" hits="36" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="99" hits="36" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="4168" branch="false"/><line number="104" hits="1016" branch="false"/><line number="105" hits="1016" branch="false"/><line number="106" hits="1016" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="1016" branch="false"/><line number="109" hits="501" branch="false"/><line number="111" hits="43752" branch="false"/><line number="112" hits="43752" branch="false"/><line number="115" hits="236" branch="false"/><line number="116" hits="236" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="117" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="119" hits="236" branch="false"/><line number="120" hits="531" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="295" branch="false"/><line number="122" hits="596" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="123" hits="3818" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="3517" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="125" hits="1175" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="301" branch="false"/><line number="129" hits="295" branch="false"/><line number="130" hits="295" branch="false"/><line number="131" hits="236" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="133" hits="167" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="236" branch="false"/><line number="137" hits="0" branch="false"/><line number="139" hits="24075" branch="false"/><line number="140" hits="24075" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="141" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="143" hits="24073" branch="false"/><line number="144" hits="24072" branch="false"/><line number="145" hits="24072" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="146" hits="0" branch="false"/><line number="148" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="150" hits="24072" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="153" hits="1169" branch="false"/><line number="154" hits="1169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="2676" branch="false"/><line number="162" hits="2676" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="163" hits="2675" branch="false"/><line number="164" hits="2675" branch="false"/><line number="165" hits="26666" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="23995" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="23994" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="2671" branch="false"/><line number="172" hits="5342" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="173" hits="26655" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="23987" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="23987" branch="false"/><line number="176" hits="23987" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="177" hits="0" branch="false"/><line number="178" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="179" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="181" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="182" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="184" hits="0" branch="false"/><line number="185" hits="0" branch="false"/><line number="186" hits="23987" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="188" hits="2668" branch="false"/><line number="189" hits="5336" branch="false"/><line number="190" hits="8020" branch="false"/><line number="192" hits="216" branch="false"/><line number="193" hits="427" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="0" branch="false"/><line number="197" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="198" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="199" hits="0" branch="false"/><line number="202" hits="0" branch="false"/><line number="204" hits="24493" branch="false"/><line number="205" hits="24493" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="206" hits="97972" branch="false"/><line number="207" hits="24493" branch="false"/><line number="208" hits="24493" branch="false"/><line number="210" hits="27" branch="false"/><line number="212" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="213" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="27" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="216" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="218" hits="27" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="219" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="221" hits="27" branch="false"/><line number="222" hits="27" branch="false"/><line number="223" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="27" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="225" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="27" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="229" hits="0" branch="false"/><line number="230" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="232" hits="25" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="233" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="25" branch="false"/><line number="237" hits="27" branch="false"/><line number="239" hits="0" branch="false"/><line number="240" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="241" hits="0" branch="false"/><line number="243" hits="6" branch="false"/><line number="245" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="246" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="248" hits="6" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="6" branch="false"/><line number="252" hits="6" branch="false"/><line number="253" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="257" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="259" hits="3" branch="false"/><line number="260" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="262" hits="106" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="119" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="264" hits="34" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="265" hits="3" branch="false"/><line number="266" hits="5" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="269" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="272" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="false"/><line number="274" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="4" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="279" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="283" hits="0" branch="false"/><line number="285" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="286" hits="0" branch="false"/><line number="288" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="290" hits="4" branch="false"/><line number="291" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="293" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="4" branch="false"/><line number="296" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="298" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="302" hits="4" branch="false"/><line number="303" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="305" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="306" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="0" branch="false"/><line number="309" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="310" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="312" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="313" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="317" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="318" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="320" hits="0" branch="false"/><line number="321" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="324" hits="4" branch="false"/><line number="325" hits="6" branch="false"/><line number="327" hits="241" branch="false"/><line number="328" hits="241" branch="false"/><line number="329" hits="241" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="330" hits="241" branch="false"/><line number="332" hits="241" branch="false"/><line number="333" hits="241" branch="false"/><line number="334" hits="241" branch="false"/><line number="335" hits="241" branch="false"/><line number="337" hits="4420" branch="false"/><line number="338" hits="5409" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="339" hits="989" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="340" hits="45" branch="false"/><line number="342" hits="944" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="343" hits="718" branch="false"/><line number="345" hits="944" branch="false"/><line number="347" hits="4420" branch="false"/><line number="349" hits="0" branch="false"/><line number="350" hits="0" branch="false"/><line number="351" hits="0" branch="false"/><line number="353" hits="6" branch="false"/><line number="354" hits="6" branch="false"/><line number="360" hits="6" branch="false"/><line number="361" hits="6" branch="false"/><line number="362" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="48" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="42" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="8" branch="false"/><line number="367" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="146" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="112" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="370" hits="557" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="445" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="397" branch="false"/><line number="374" hits="48" branch="false"/><line number="375" hits="48" branch="false"/><line number="376" hits="48" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="12" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="100" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="384" hits="52" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="385" hits="52" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="386" hits="32" branch="false"/><line number="388" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="389" hits="60" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="390" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="391" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="392" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="394" hits="48" branch="false"/><line number="395" hits="34" branch="false"/><line number="397" hits="6" branch="false"/><line number="398" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="399" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="400" hits="20" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="42" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="404" hits="5" branch="false"/><line number="406" hits="20" branch="false"/><line number="407" hits="12" branch="false"/><line number="408" hits="11" branch="false"/><line number="410" hits="237" branch="false"/><line number="411" hits="237" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="412" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="414" hits="237" branch="false"/><line number="415" hits="477" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="416" hits="243" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="234" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="419" hits="240" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="234" branch="false"/><line number="422" hits="11" branch="false"/><line number="429" hits="234" branch="false"/><line number="430" hits="234" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="11" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="5" branch="false"/><line number="434" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="435" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="437" hits="5" branch="false"/><line number="438" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="439" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="441" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="442" hits="6" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="443" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="447" hits="5" branch="false"/><line number="448" hits="11" branch="false"/><line number="450" hits="474" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="451" hits="240" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="240" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="8" branch="false"/><line number="456" hits="239" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="242" branch="false"/><line number="462" hits="23" branch="false"/><line number="463" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="464" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="466" hits="23" branch="false"/><line number="467" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="468" hits="3" branch="false"/><line number="470" hits="40" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="471" hits="0" branch="false"/><line number="472" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="474" hits="20" branch="false"/><line number="475" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="476" hits="20" branch="false"/><line number="477" hits="460" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="478" hits="455" branch="true" condition-coverage="55% (5/9)"><conditions><condition number="0" type="jump" coverage="55%"/></conditions></line><line number="479" hits="440" branch="false"/><line number="481" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="482" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="484" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="487" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="488" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="489" hits="20" branch="false"/><line number="490" hits="94" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="74" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="50" branch="false"/><line number="494" hits="24" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="495" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="24" branch="false"/><line number="498" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="499" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="502" hits="20" branch="false"/><line number="503" hits="0" branch="false"/><line number="505" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="506" hits="20" branch="false"/><line number="507" hits="20" branch="false"/><line number="508" hits="20" branch="false"/><line number="509" hits="20" branch="false"/><line number="510" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="20" branch="false"/><line number="515" hits="40" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="516" hits="40" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="517" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="518" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="519" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="521" hits="20" branch="false"/><line number="523" hits="15" branch="false"/><line number="524" hits="15" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="525" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="527" hits="15" branch="false"/><line number="528" hits="15" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="529" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="531" hits="14" branch="false"/><line number="532" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="533" hits="14" branch="false"/><line number="534" hits="14" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="535" hits="3" branch="false"/><line number="536" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="538" hits="11" branch="false"/><line number="539" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="540" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="541" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="542" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="544" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="545" hits="8" branch="false"/><line number="546" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="547" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="548" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="550" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="551" hits="8" branch="false"/><line number="552" hits="11" branch="false"/><line number="554" hits="304" branch="false"/><line number="556" hits="304" branch="false"/><line number="557" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="558" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="560" hits="304" branch="false"/><line number="561" hits="304" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="562" hits="304" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="563" hits="304" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="564" hits="304" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="565" hits="304" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="566" hits="304" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="9" branch="false"/><line number="568" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="570" hits="313" branch="false"/><line number="572" hits="4406" branch="false"/><line number="573" hits="4406" branch="false"/><line number="574" hits="4406" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="575" hits="5379" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="576" hits="973" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="578" hits="4406" branch="false"/><line number="579" hits="0" branch="false"/><line number="581" hits="2676" branch="false"/><line number="582" hits="2676" branch="false"/><line number="583" hits="91" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="584" hits="91" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="585" hits="0" branch="false"/><line number="587" hits="91" branch="false"/><line number="588" hits="91" branch="false"/><line number="590" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="593" hits="42" branch="false"/><line number="594" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="595" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="596" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="597" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="598" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="599" hits="42" branch="false"/><line number="600" hits="42" branch="false"/><line number="601" hits="2676" branch="false"/><line number="603" hits="55" branch="false"/><line number="605" hits="55" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="606" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="608" hits="55" branch="false"/><line number="609" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="610" hits="55" branch="false"/><line number="611" hits="55" branch="false"/><line number="612" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="613" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="614" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="616" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="617" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="619" hits="55" branch="false"/><line number="620" hits="134" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="621" hits="83" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="622" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="624" hits="82" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="625" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="627" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="628" hits="79" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="631" hits="51" branch="false"/><line number="632" hits="51" branch="false"/><line number="633" hits="51" branch="false"/><line number="634" hits="179" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="635" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="636" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="637" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="638" hits="128" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="639" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="640" hits="128" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="641" hits="31" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="644" hits="51" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="645" hits="51" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="646" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="649" hits="51" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="650" hits="51" branch="false"/><line number="651" hits="51" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="652" hits="381" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="653" hits="331" branch="false"/><line number="654" hits="1500" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="655" hits="1169" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="656" hits="566" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="659" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="660" hits="331" branch="false"/><line number="661" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="663" hits="50" branch="false"/><line number="664" hits="175" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="665" hits="125" branch="false"/><line number="666" hits="126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="667" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="668" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="672" hits="51" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="673" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="675" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="676" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="681" hits="219" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="682" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="684" hits="50" branch="false"/><line number="685" hits="50" branch="false"/><line number="686" hits="150" branch="false"/><line number="688" hits="50" branch="false"/><line number="689" hits="50" branch="false"/><line number="690" hits="50" branch="false"/><line number="691" hits="175" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="692" hits="125" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="694" hits="381" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="695" hits="331" branch="false"/><line number="696" hits="1500" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="697" hits="1169" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="698" hits="566" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="331" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="702" hits="331" branch="false"/><line number="703" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="704" hits="50" branch="false"/><line number="706" hits="50" branch="false"/><line number="708" hits="175" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="709" hits="125" branch="false"/><line number="710" hits="125" branch="false"/><line number="711" hits="294" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="712" hits="169" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="714" hits="2875" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="715" hits="2750" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="716" hits="2746" branch="false"/><line number="718" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="719" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="720" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="721" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="722" hits="7" branch="false"/><line number="723" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="724" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="725" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="727" hits="4" branch="false"/><line number="728" hits="125" branch="false"/><line number="729" hits="50" branch="false"/><line number="731" hits="338" branch="false"/><line number="734" hits="3086" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="735" hits="1205" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="736" hits="1205" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="737" hits="829" branch="false"/><line number="739" hits="376" branch="false"/><line number="740" hits="867" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="741" hits="491" branch="false"/><line number="742" hits="491" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="743" hits="369" branch="false"/><line number="745" hits="122" branch="false"/><line number="746" hits="122" branch="false"/><line number="747" hits="122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="748" hits="39" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="750" hits="122" branch="false"/><line number="751" hits="13" branch="false"/><line number="752" hits="291" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="753" hits="169" branch="false"/><line number="754" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="755" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="756" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="757" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="758" hits="14" branch="false"/><line number="761" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="762" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="763" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="764" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="765" hits="169" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="766" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="767" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="768" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="769" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="770" hits="1" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="771" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="772" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="773" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="774" hits="1" branch="false"/><line number="775" hits="154" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="778" hits="122" branch="false"/><line number="780" hits="338" branch="false"/><line number="782" hits="7" branch="false"/><line number="783" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="784" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="786" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="787" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="789" hits="7" branch="false"/><line number="790" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="791" hits="4" branch="false"/><line number="793" hits="7" branch="false"/><line number="795" hits="0" branch="false"/><line number="796" hits="0" branch="false"/><line number="797" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="798" hits="0" branch="false"/><line number="800" hits="0" branch="false"/><line number="801" hits="0" branch="false"/><line number="804" hits="24" branch="false"/><line number="805" hits="24" branch="false"/><line number="806" hits="24" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="809" hits="10" branch="false"/><line number="810" hits="10" branch="false"/><line number="811" hits="10" branch="false"/><line number="812" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="813" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="814" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="817" hits="10" branch="false"/><line number="818" hits="0" branch="false"/><line number="820" hits="5" branch="false"/><line number="821" hits="5" branch="false"/><line number="822" hits="5" branch="false"/><line number="823" hits="5" branch="false"/><line number="825" hits="241" branch="false"/><line number="826" hits="241" branch="false"/><line number="827" hits="243" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="828" hits="2" branch="false"/><line number="829" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="830" hits="1" branch="false"/><line number="833" hits="241" branch="false"/><line number="834" hits="241" branch="false"/></lines></class><class name="structure_h" filename="chrono_batch_render/stage/structure/structure.h" line-rate="0.30467289719626167" branch-rate="0.3118415507796039" complexity="0.0"><methods><method name="&lt;unknown function 41&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;bool&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, bool const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::AspectRatioConformPolicy&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::AspectRatioConformPolicy const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Axis&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Axis const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::CameraSignalLayout&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::CameraSignalLayout const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::CameraSignalPrecision&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::CameraSignalPrecision const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::CollectionExpansionRule&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::CollectionExpansionRule const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::CurveBasis&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::CurveBasis const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::CurveType&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::CurveType const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::CurveWrap&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::CurveWrap const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::DemosaicMethod&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::DemosaicMethod const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::DetectorPattern&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::DetectorPattern const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::DistortionModel&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::DistortionModel const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::DomePoleAxis&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::DomePoleAxis const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::DomeTextureFormat&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::DomeTextureFormat const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Double3&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Double3 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::ElementType&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::ElementType const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::EncodeTransfer&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::EncodeTransfer const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Float2 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Float3 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Float4&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Float4 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::FollowPathMode&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::FollowPathMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::FollowRotate&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::FollowRotate const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::FollowTranslate&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::FollowTranslate const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::FollowUp&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::FollowUp const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::FrameOfReference&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::FrameOfReference const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::FullWellClipping&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::FullWellClipping const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::ImplementationSource&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::ImplementationSource const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Interpolation&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Interpolation const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::ItuMaterialKind&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::ItuMaterialKind const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::MeterMode&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::MeterMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::MinimalMode&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::MinimalMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::OpacityMode&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::OpacityMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Orientation&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Orientation const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::PhysicalIlluminant&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::PhysicalIlluminant const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Projection&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Projection const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Purpose&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Purpose const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Quatd&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Quatd const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::RenderMode&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::RenderMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::ReturnMode&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::ReturnMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::ScanType&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::ScanType const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::ShapingAxis&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::ShapingAxis const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::ShotNoise&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::ShotNoise const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::SpectralMode&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::SpectralMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::SubdivisionScheme&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::SubdivisionScheme const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::TextureColorSpace&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::TextureColorSpace const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::TextureProjection&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::TextureProjection const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::TextureSpace&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::TextureSpace const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::TextureWrapMode&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::TextureWrapMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::ToneCurve&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::ToneCurve const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Uint2&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Uint2 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;chrono::batch_render::Visibility&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, chrono::batch_render::Visibility const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;float&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, float const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;int&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::SchemaId, unsigned int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; &gt;" signature="(chrono::batch_render::SchemaId, unsigned int, std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; &gt;" signature="(chrono::batch_render::SchemaId, unsigned int, std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; &gt;" signature="(chrono::batch_render::SchemaId, unsigned int, std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; &gt;" signature="(chrono::batch_render::SchemaId, unsigned int, std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; &gt;" signature="(chrono::batch_render::SchemaId, unsigned int, std::vector&lt;float, std::allocator&lt;float&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; &gt;" signature="(chrono::batch_render::SchemaId, unsigned int, std::vector&lt;int, std::allocator&lt;int&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;std::vector&lt;long, std::allocator&lt;long&gt; &gt; &gt;" signature="(chrono::batch_render::SchemaId, unsigned int, std::vector&lt;long, std::allocator&lt;long&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; &gt;" signature="(chrono::batch_render::SchemaId, unsigned int, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Set&lt;unsigned int&gt;" signature="(chrono::batch_render::SchemaId, unsigned int, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 99&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 107&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 115&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="115" hits="107" branch="false"/><line number="116" hits="107" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Structure::Compose" signature="(unsigned int, chrono::batch_render::ComposedWorldDesc)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Structure::Decompose" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Structure::TrimLog" signature="(unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::BasisCurves&gt;" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::BasisCurves::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::DistantLight&gt;" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::DistantLight::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Mesh&gt;" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Mesh::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Plane&gt;" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Plane::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Points&gt;" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Points::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Sphere&gt;" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Sphere::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::SphereLight&gt;" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::SphereLight::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::World&gt;" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::World::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Xform&gt;" signature="(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Xform::Desc const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::(anonymous namespace)::Attachable(chrono::batch_render::Structure&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned int)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::(anonymous namespace)::Attachable(chrono::batch_render::Structure&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned int)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Adc::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Adc::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::AutoExposure::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::AutoExposure::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::BasisCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::BasisCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::BlackLevel::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::BlackLevel::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Blooming::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Blooming::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Camera::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Camera::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::CameraSignal::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::CameraSignal::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Capsule::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Capsule::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Ccm::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Ccm::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cfar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cfar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ColorBackground::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ColorBackground::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cone::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cone::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cube::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cube::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cylinder::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Cylinder::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::CylinderLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::CylinderLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Demosaic::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Demosaic::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Denoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Denoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DiffractionPsf::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DiffractionPsf::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DiskLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DiskLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DistantLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DistantLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DomeLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::DomeLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Dropout::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Dropout::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Emva1288::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Emva1288::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Encode::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Encode::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Gain::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Gain::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GaussianPsf::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GaussianPsf::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GeomSubset::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GeomSubset::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Glare::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Glare::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GradientBackground::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::GradientBackground::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::HapkeSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::HapkeSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::HermiteCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::HermiteCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Integrate::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Integrate::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::IntensityNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::IntensityNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ItuMaterial::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ItuMaterial::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Lidar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Lidar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LidarReturns::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LidarReturns::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LommelSeeligerSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LommelSeeligerSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LunarLambertSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::LunarLambertSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Material::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Material::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Mesh::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Mesh::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Meter::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Meter::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::NodeGraph::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::NodeGraph::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::NurbsCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::NurbsCurves::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::OrenNayarSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::OrenNayarSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Plane::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Plane::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::PointInstancer::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::PointInstancer::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Points::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Points::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::PortalLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::PortalLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Radar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Radar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RadarNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RadarNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RadarReturns::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RadarReturns::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RangeNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RangeNoise::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RangeQuantize::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RangeQuantize::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RectLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RectLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderProduct::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderProduct::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderSettings::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderSettings::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderVar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::RenderVar::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SampledSpectrum::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SampledSpectrum::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Scope::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Scope::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SensorPipeline::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SensorPipeline::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Shader::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Shader::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Sphere::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Sphere::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SphereLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SphereLight::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::TexturePlacement::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::TexturePlacement::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ToColor::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ToColor::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ToPointCloud::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::ToPointCloud::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Tone::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Tone::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdPreviewSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdPreviewSurface::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdPrimvarReader_float2::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdPrimvarReader_float2::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdTransform2d::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdTransform2d::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdUVTexture::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::UsdUVTexture::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Vignette::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Vignette::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::WhiteBalance::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::WhiteBalance::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::World::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::World::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Xform::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::Xform::Desc const&amp;, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Adc::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Adc::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::AutoExposure::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::AutoExposure::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BasisCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BasisCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BlackLevel::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BlackLevel::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Blooming::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Blooming::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Camera::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Camera::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CameraSignal::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CameraSignal::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Capsule::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Capsule::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Ccm::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Ccm::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cfar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cfar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ColorBackground::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ColorBackground::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cone::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cone::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cube::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cube::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cylinder::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cylinder::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CylinderLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CylinderLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Demosaic::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Demosaic::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Denoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Denoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiffractionPsf::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiffractionPsf::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DomeLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DomeLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Dropout::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Dropout::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Emva1288::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Emva1288::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Encode::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Encode::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Gain::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Gain::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GaussianPsf::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GaussianPsf::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GeomSubset::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GeomSubset::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Glare::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Glare::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GradientBackground::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GradientBackground::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::HapkeSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::HapkeSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::HermiteCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::HermiteCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Integrate::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Integrate::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::IntensityNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::IntensityNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ItuMaterial::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ItuMaterial::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Lidar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Lidar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LidarReturns::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LidarReturns::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LommelSeeligerSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LommelSeeligerSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LunarLambertSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LunarLambertSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Material::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Material::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Mesh::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Mesh::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Meter::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Meter::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NodeGraph::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NodeGraph::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NurbsCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NurbsCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::OrenNayarSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::OrenNayarSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Plane::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Plane::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PointInstancer::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PointInstancer::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Points::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Points::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PortalLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PortalLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Radar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Radar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RadarNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RadarNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RadarReturns::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RadarReturns::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RangeNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RangeNoise::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RangeQuantize::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RangeQuantize::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RectLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RectLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderProduct::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderProduct::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderSettings::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderSettings::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderVar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RenderVar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SampledSpectrum::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SampledSpectrum::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Scope::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Scope::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SensorPipeline::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SensorPipeline::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Shader::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Shader::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Sphere::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Sphere::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::TexturePlacement::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::TexturePlacement::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ToColor::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ToColor::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ToPointCloud::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::ToPointCloud::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Tone::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Tone::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdPreviewSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdPreviewSurface::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdPrimvarReader_float2::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdPrimvarReader_float2::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdTransform2d::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdTransform2d::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdUVTexture::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::UsdUVTexture::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Vignette::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Vignette::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::WhiteBalance::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::WhiteBalance::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::World::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::World::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Xform::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Define(chrono::batch_render::Scene&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Xform::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Scene::Define(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Scene::Define(chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;, chrono::batch_render::SchemaId, chrono::batch_render::BatchDesc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Scene::Define(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Scene::Define(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Structure::Define(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Structure::Define(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Structure::Define&lt;chrono::batch_render::BasisCurves&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::BasisCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Structure::Define&lt;chrono::batch_render::BasisCurves&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::BasisCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Structure::Define&lt;chrono::batch_render::DistantLight&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Structure::Define&lt;chrono::batch_render::DistantLight&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Structure::Define&lt;chrono::batch_render::Mesh&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Mesh::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Structure::Define&lt;chrono::batch_render::Mesh&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Mesh::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Structure::Define&lt;chrono::batch_render::Plane&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Plane::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Structure::Define&lt;chrono::batch_render::Plane&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Plane::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Structure::Define&lt;chrono::batch_render::Points&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Points::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Structure::Define&lt;chrono::batch_render::Points&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Points::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Structure::Define&lt;chrono::batch_render::Sphere&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Sphere::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Structure::Define&lt;chrono::batch_render::Sphere&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Sphere::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Structure::Define&lt;chrono::batch_render::SphereLight&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Structure::Define&lt;chrono::batch_render::SphereLight&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Structure::Define&lt;chrono::batch_render::World&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::World::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Structure::Define&lt;chrono::batch_render::World&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::World::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::PrimBlock chrono::batch_render::Structure::Define&lt;chrono::batch_render::Structure::Define&lt;chrono::batch_render::Xform&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Xform::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, unsigned long, chrono::batch_render::Structure::Define&lt;chrono::batch_render::Xform&gt;(std::span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const, 18446744073709551615ul&gt;, chrono::batch_render::Xform::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CollectionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CollectionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SemanticsLabelsAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SemanticsLabelsAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Scene::Apply(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Scene::Apply(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_10GeomSubset5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_10PointBased5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_11BasisCurves5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_11NurbsCurves5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_11PortalLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E0_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_11PortalLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E1_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_11PortalLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_11SphereLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E0_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_11SphereLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E1_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_11SphereLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_12DistantLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E0_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_12DistantLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E1_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_12DistantLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_13CylinderLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E0_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_13CylinderLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E1_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_13CylinderLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_13HermiteCurves5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_14PointInstancer5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_18BoundableLightBase5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E0_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_18BoundableLightBase5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E1_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_18BoundableLightBase5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_21NonboundableLightBase5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E0_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_21NonboundableLightBase5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E1_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_21NonboundableLightBase5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_4Cone5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_4Cube5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_4Mesh5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_5Gprim5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_5Lidar5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_5Plane5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_5Radar5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_5Scope5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_5World5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_5Xform5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_6Camera5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_6Curves5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_6Points5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_6Sensor5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_6Sphere5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_7Capsule5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_8Cylinder5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_8LightAPI5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E0_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_8LightAPI5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9Boundable5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9DiskLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E0_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9DiskLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E1_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9DiskLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9DomeLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E0_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9DomeLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E1_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9DomeLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9Imageable5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9RectLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E0_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9RectLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E1_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9RectLight5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="_ZN6chrono12batch_render9Structure13ApplyInstanceIZNS0_9RowWriter8InstanceIZNS0_9Xformable5WriteIS3_EEvRT_RKNS5_4DescEEUlRS3_E_EEvNS0_8SchemaIdESt17basic_string_viewIcSt11char_traitsIcEERKS7_EUlSC_E_EEvSt4spanIKjLm18446744073709551615EESE_SI_SK_" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::ApplyInstance&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CollectionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CollectionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::ApplyInstance&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SemanticsLabelsAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SemanticsLabelsAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::ApplyInstance&lt;chrono::batch_render::Scene::Apply(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Scene::Apply(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::BackgroundAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::BackgroundAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::CheckerboardAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::CheckerboardAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::DetectorAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::DetectorAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::FollowAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::FollowAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::LensDistortionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::LensDistortionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::LightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::LightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MaterialBindingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MaterialBindingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MinimalAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MinimalAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MotionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::MotionAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::OmniShapingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::OmniShapingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhotometricAreaLightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhotometricAreaLightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhotometricDistantLightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhotometricDistantLightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhysicalLightIlluminantAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PhysicalLightIlluminantAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PrototypeAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::PrototypeAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::RealTimeAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::RealTimeAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SensorAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SensorAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ShadowAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ShadowAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ShapingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ShapingAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SurfaceDetailAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SurfaceDetailAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ThermalAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Apply(chrono::batch_render::Scene&amp;, chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::ThermalAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Scene::Apply(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Scene::Apply(chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Structure::Apply&lt;chrono::batch_render::Structure::Apply(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId, chrono::batch_render::Structure::Apply(std::span&lt;unsigned int const, 18446744073709551615ul&gt;, chrono::batch_render::SchemaId)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 302&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::BasisCurves::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::BasisCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BasisCurves::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::BasisCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Boundable::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Boundable::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Boundable::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Boundable::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::BoundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::BoundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BoundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::BoundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::BoundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::BoundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BoundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::BoundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::BoundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::BoundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BoundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::BoundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Camera::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Camera::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Camera::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Camera::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Capsule::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Capsule::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Capsule::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Capsule::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Cone::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Cone::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cone::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Cone::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Cube::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Cube::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cube::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Cube::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Curves::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Curves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Curves::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Curves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Cylinder::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Cylinder::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Cylinder::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Cylinder::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::CylinderLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::CylinderLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CylinderLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::CylinderLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::CylinderLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::CylinderLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CylinderLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::CylinderLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::CylinderLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::CylinderLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::CylinderLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::CylinderLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::DiskLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DiskLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DiskLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::DiskLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DiskLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DiskLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::DiskLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DiskLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DiskLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DiskLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::DistantLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DistantLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::DistantLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DistantLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::DistantLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DistantLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DistantLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::DomeLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DomeLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DomeLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DomeLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::DomeLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DomeLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DomeLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DomeLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::DomeLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DomeLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::DomeLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::DomeLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::GeomSubset::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::GeomSubset::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::GeomSubset::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::GeomSubset::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Gprim::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Gprim::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Gprim::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Gprim::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::HermiteCurves::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::HermiteCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::HermiteCurves::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::HermiteCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Imageable::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Imageable::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Imageable::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Imageable::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Lidar::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Lidar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Lidar::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Lidar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::LightAPI::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::LightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LightAPI::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::LightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::LightAPI::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::LightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::LightAPI::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::LightAPI::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Mesh::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Mesh::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Mesh::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Mesh::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::NonboundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::NonboundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NonboundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::NonboundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::NonboundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::NonboundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NonboundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::NonboundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::NonboundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::NonboundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NonboundableLightBase::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::NonboundableLightBase::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::NurbsCurves::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::NurbsCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::NurbsCurves::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::NurbsCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Plane::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Plane::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Plane::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Plane::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::PointBased::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::PointBased::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PointBased::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::PointBased::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::PointInstancer::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::PointInstancer::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PointInstancer::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::PointInstancer::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Points::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Points::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Points::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Points::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::PortalLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::PortalLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PortalLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::PortalLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::PortalLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::PortalLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PortalLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::PortalLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::PortalLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::PortalLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::PortalLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::PortalLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Radar::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Radar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Radar::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Radar::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::RectLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::RectLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RectLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::RectLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::RectLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::RectLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RectLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::RectLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::RectLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::RectLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::RectLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::RectLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Scope::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Scope::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Scope::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Scope::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Sensor::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Sensor::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Sensor::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Sensor::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Sphere::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Sphere::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Sphere::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Sphere::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::SphereLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SphereLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::SphereLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SphereLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#2} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::SphereLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::SphereLight::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::SphereLight::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#3} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::World::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::World::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::World::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::World::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Xform::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Xform::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Xform::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Xform::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Xformable::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Xformable::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;" signature="(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Xformable::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Xformable::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::BasisCurves::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::BasisCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::BasisCurves::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::BasisCurves::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}::operator()" signature="(chrono::batch_render::RowWriter&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Mesh::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Mesh::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Mesh::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Mesh::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}::operator()" signature="(chrono::batch_render::RowWriter&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Plane::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Plane::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Plane::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Plane::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}::operator()" signature="(chrono::batch_render::RowWriter&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Points::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Points::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Points::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Points::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}::operator()" signature="(chrono::batch_render::RowWriter&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::RowWriter::Instance&lt;chrono::batch_render::Xform::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Xform::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}&gt;(chrono::batch_render::SchemaId, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Xform::Write&lt;chrono::batch_render::RowWriter&gt;(chrono::batch_render::RowWriter&amp;, chrono::batch_render::Xform::Desc const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1} const&amp;)::{lambda(chrono::batch_render::RowWriter&amp;)#1}::operator()" signature="(chrono::batch_render::RowWriter&amp;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="41" hits="2884" branch="false"/><line number="43" hits="2656" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="45" hits="3962" branch="false"/><line number="45" hits="189" branch="false"/><line number="45" hits="68" branch="false"/><line number="45" hits="22" branch="false"/><line number="45" hits="22" branch="false"/><line number="45" hits="158" branch="false"/><line number="45" hits="39" branch="false"/><line number="45" hits="39" branch="false"/><line number="45" hits="39" branch="false"/><line number="45" hits="0" branch="false"/><line number="45" hits="187" branch="false"/><line number="45" hits="187" branch="false"/><line number="45" hits="15" branch="false"/><line number="45" hits="15" branch="false"/><line number="45" hits="1595" branch="false"/><line number="45" hits="10" branch="false"/><line number="45" hits="0" branch="false"/><line number="45" hits="832" branch="false"/><line number="45" hits="4059" branch="false"/><line number="45" hits="467" branch="false"/><line number="45" hits="17" branch="false"/><line number="45" hits="17" branch="false"/><line number="45" hits="17" branch="false"/><line number="45" hits="17" branch="false"/><line number="45" hits="264" branch="false"/><line number="45" hits="11" branch="false"/><line number="45" hits="279" branch="false"/><line number="45" hits="253" branch="false"/><line number="45" hits="1" branch="false"/><line number="45" hits="1" branch="false"/><line number="45" hits="189" branch="false"/><line number="45" hits="60" branch="false"/><line number="45" hits="1003" branch="false"/><line number="45" hits="12" branch="false"/><line number="45" hits="187" branch="false"/><line number="45" hits="1825" branch="false"/><line number="45" hits="1612" branch="false"/><line number="45" hits="189" branch="false"/><line number="45" hits="15" branch="false"/><line number="45" hits="15" branch="false"/><line number="45" hits="32" branch="false"/><line number="45" hits="11" branch="false"/><line number="45" hits="189" branch="false"/><line number="45" hits="127" branch="false"/><line number="45" hits="31" branch="false"/><line number="45" hits="5" branch="false"/><line number="45" hits="5" branch="false"/><line number="45" hits="62" branch="false"/><line number="45" hits="0" branch="false"/><line number="45" hits="202" branch="false"/><line number="45" hits="1825" branch="false"/><line number="45" hits="9758" branch="false"/><line number="45" hits="994" branch="false"/><line number="45" hits="2286" branch="false"/><line number="45" hits="760" branch="false"/><line number="45" hits="921" branch="false"/><line number="45" hits="200" branch="false"/><line number="45" hits="1016" branch="false"/><line number="45" hits="337" branch="false"/><line number="45" hits="443" branch="false"/><line number="45" hits="74" branch="false"/><line number="45" hits="5778" branch="false"/><line number="45" hits="45" branch="false"/><line number="46" hits="3997" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="189" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="68" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="22" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="22" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="158" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="39" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="39" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="39" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="187" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="187" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="15" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="15" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="1595" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="10" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="857" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="4108" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="476" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="46" hits="17" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="17" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="17" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="17" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="264" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="11" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="299" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="46" hits="253" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="189" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="61" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="46" hits="1003" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="12" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="187" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="1825" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="1612" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="189" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="15" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="15" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="32" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="11" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="189" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="127" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="34" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="46" hits="5" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="5" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="68" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="46" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="46" hits="202" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="1825" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="9873" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="999" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="46" hits="2366" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="760" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="921" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="200" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="1016" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="337" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="443" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="74" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="5838" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="46" hits="45" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="47" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="49" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="80" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="47" hits="60" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="30" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="20" branch="false"/><line number="48" hits="30" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="20" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="70" branch="false"/><line number="48" hits="5" branch="false"/><line number="48" hits="76" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="0" branch="false"/><line number="48" hits="60" branch="false"/><line number="48" hits="0" branch="false"/><line number="50" hits="3932" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="189" branch="false"/><line number="50" hits="68" branch="false"/><line number="50" hits="22" branch="false"/><line number="50" hits="22" branch="false"/><line number="50" hits="158" branch="false"/><line number="50" hits="39" branch="false"/><line number="50" hits="39" branch="false"/><line number="50" hits="39" branch="false"/><line number="50" hits="0" branch="false"/><line number="50" hits="187" branch="false"/><line number="50" hits="187" branch="false"/><line number="50" hits="15" branch="false"/><line number="50" hits="15" branch="false"/><line number="50" hits="1595" branch="false"/><line number="50" hits="10" branch="false"/><line number="50" hits="0" branch="false"/><line number="50" hits="812" branch="false"/><line number="50" hits="4029" branch="false"/><line number="50" hits="467" branch="false"/><line number="50" hits="17" branch="false"/><line number="50" hits="17" branch="false"/><line number="50" hits="17" branch="false"/><line number="50" hits="17" branch="false"/><line number="50" hits="264" branch="false"/><line number="50" hits="11" branch="false"/><line number="50" hits="259" branch="false"/><line number="50" hits="253" branch="false"/><line number="50" hits="1" branch="false"/><line number="50" hits="1" branch="false"/><line number="50" hits="189" branch="false"/><line number="50" hits="60" branch="false"/><line number="50" hits="1003" branch="false"/><line number="50" hits="12" branch="false"/><line number="50" hits="187" branch="false"/><line number="50" hits="1825" branch="false"/><line number="50" hits="1612" branch="false"/><line number="50" hits="189" branch="false"/><line number="50" hits="15" branch="false"/><line number="50" hits="15" branch="false"/><line number="50" hits="32" branch="false"/><line number="50" hits="11" branch="false"/><line number="50" hits="189" branch="false"/><line number="50" hits="127" branch="false"/><line number="50" hits="31" branch="false"/><line number="50" hits="5" branch="false"/><line number="50" hits="5" branch="false"/><line number="50" hits="62" branch="false"/><line number="50" hits="0" branch="false"/><line number="50" hits="202" branch="false"/><line number="50" hits="1825" branch="false"/><line number="50" hits="9688" branch="false"/><line number="50" hits="989" branch="false"/><line number="50" hits="2210" branch="false"/><line number="50" hits="760" branch="false"/><line number="50" hits="921" branch="false"/><line number="50" hits="200" branch="false"/><line number="50" hits="1016" branch="false"/><line number="50" hits="337" branch="false"/><line number="50" hits="443" branch="false"/><line number="50" hits="74" branch="false"/><line number="50" hits="5718" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="45" branch="false"/><line number="52" hits="5718" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="1658" branch="false"/><line number="55" hits="4060" branch="false"/><line number="58" hits="1016" branch="false"/><line number="60" hits="7285" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="3932" branch="false"/><line number="63" hits="2210" branch="false"/><line number="68" hits="760" branch="false"/><line number="68" hits="921" branch="false"/><line number="68" hits="200" branch="false"/><line number="68" hits="337" branch="false"/><line number="68" hits="443" branch="false"/><line number="68" hits="74" branch="false"/><line number="69" hits="760" branch="false"/><line number="69" hits="921" branch="false"/><line number="69" hits="200" branch="false"/><line number="69" hits="337" branch="false"/><line number="69" hits="443" branch="false"/><line number="69" hits="74" branch="false"/><line number="72" hits="189" branch="false"/><line number="72" hits="68" branch="false"/><line number="72" hits="22" branch="false"/><line number="72" hits="22" branch="false"/><line number="72" hits="158" branch="false"/><line number="72" hits="39" branch="false"/><line number="72" hits="39" branch="false"/><line number="72" hits="39" branch="false"/><line number="72" hits="0" branch="false"/><line number="72" hits="187" branch="false"/><line number="72" hits="187" branch="false"/><line number="72" hits="15" branch="false"/><line number="72" hits="15" branch="false"/><line number="72" hits="1595" branch="false"/><line number="72" hits="10" branch="false"/><line number="72" hits="0" branch="false"/><line number="72" hits="812" branch="false"/><line number="72" hits="4029" branch="false"/><line number="72" hits="467" branch="false"/><line number="72" hits="17" branch="false"/><line number="72" hits="17" branch="false"/><line number="72" hits="17" branch="false"/><line number="72" hits="17" branch="false"/><line number="72" hits="264" branch="false"/><line number="72" hits="11" branch="false"/><line number="72" hits="259" branch="false"/><line number="72" hits="253" branch="false"/><line number="72" hits="1" branch="false"/><line number="72" hits="1" branch="false"/><line number="72" hits="189" branch="false"/><line number="72" hits="60" branch="false"/><line number="72" hits="1003" branch="false"/><line number="72" hits="12" branch="false"/><line number="72" hits="187" branch="false"/><line number="72" hits="1825" branch="false"/><line number="72" hits="1612" branch="false"/><line number="72" hits="189" branch="false"/><line number="72" hits="15" branch="false"/><line number="72" hits="15" branch="false"/><line number="72" hits="32" branch="false"/><line number="72" hits="11" branch="false"/><line number="72" hits="189" branch="false"/><line number="72" hits="127" branch="false"/><line number="72" hits="31" branch="false"/><line number="72" hits="5" branch="false"/><line number="72" hits="5" branch="false"/><line number="72" hits="62" branch="false"/><line number="72" hits="0" branch="false"/><line number="72" hits="202" branch="false"/><line number="72" hits="1825" branch="false"/><line number="72" hits="9688" branch="false"/><line number="72" hits="989" branch="false"/><line number="72" hits="45" branch="false"/><line number="99" hits="2" branch="false"/><line number="99" hits="1049538" branch="false"/><line number="100" hits="2" branch="false"/><line number="100" hits="630547" branch="true" condition-coverage="84% (88/104)"><conditions><condition number="0" type="jump" coverage="84%"/></conditions></line><line number="103" hits="615" branch="false"/><line number="103" hits="5857" branch="false"/><line number="104" hits="609" branch="true" condition-coverage="100% (11/11)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="104" hits="5132" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="107" hits="1" branch="false"/><line number="107" hits="24" branch="false"/><line number="108" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="2272" branch="false"/><line number="111" hits="13" branch="false"/><line number="111" hits="1586" branch="false"/><line number="112" hits="2272" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="1583" branch="true" condition-coverage="68% (11/16)"><conditions><condition number="0" type="jump" coverage="68%"/></conditions></line><line number="115" hits="181162" branch="false"/><line number="115" hits="107" branch="false"/><line number="115" hits="51094" branch="false"/><line number="115" hits="309042" branch="false"/><line number="116" hits="181162" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="107" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="51237" branch="true" condition-coverage="94% (35/37)"><conditions><condition number="0" type="jump" coverage="94%"/></conditions></line><line number="116" hits="322705" branch="true" condition-coverage="92% (23/25)"><conditions><condition number="0" type="jump" coverage="92%"/></conditions></line><line number="119" hits="3" branch="false"/><line number="120" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="3" branch="false"/><line number="123" hits="380131" branch="false"/><line number="124" hits="10" branch="false"/><line number="124" hits="380131" branch="true" condition-coverage="100% (9/9)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="1" branch="false"/><line number="128" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="604" branch="false"/><line number="131" hits="1492" branch="false"/><line number="132" hits="1492" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="1" branch="false"/><line number="136" hits="1" branch="false"/><line number="137" hits="1" branch="true" condition-coverage="16% (1/6)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="138" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="139" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="140" hits="0" branch="false"/><line number="142" hits="1" branch="false"/><line number="143" hits="1" branch="false"/><line number="144" hits="1" branch="false"/><line number="145" hits="1" branch="false"/><line number="148" hits="1" branch="false"/><line number="149" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="150" hits="1" branch="false"/><line number="151" hits="1" branch="false"/><line number="153" hits="1" branch="false"/><line number="155" hits="3" branch="false"/><line number="155" hits="10475" branch="false"/><line number="156" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="156" hits="10475" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="159" hits="1153" branch="false"/><line number="160" hits="1153" branch="false"/><line number="161" hits="1153" branch="false"/><line number="162" hits="1153" branch="false"/><line number="170" hits="4" branch="false"/><line number="170" hits="1" branch="false"/><line number="170" hits="45" branch="false"/><line number="170" hits="1" branch="false"/><line number="170" hits="6" branch="false"/><line number="170" hits="27" branch="false"/><line number="170" hits="3" branch="false"/><line number="170" hits="15" branch="false"/><line number="170" hits="15" branch="false"/><line number="171" hits="12" branch="false"/><line number="171" hits="2" branch="false"/><line number="171" hits="135" branch="false"/><line number="171" hits="3" branch="false"/><line number="171" hits="18" branch="false"/><line number="171" hits="54" branch="false"/><line number="171" hits="6" branch="false"/><line number="171" hits="30" branch="false"/><line number="171" hits="30" branch="false"/><line number="175" hits="277" branch="false"/><line number="175" hits="4" branch="false"/><line number="175" hits="45" branch="false"/><line number="175" hits="1" branch="false"/><line number="175" hits="6" branch="false"/><line number="175" hits="0" branch="false"/><line number="177" hits="277" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="177" hits="4" branch="false"/><line number="177" hits="45" branch="false"/><line number="177" hits="1" branch="false"/><line number="177" hits="6" branch="false"/><line number="177" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="1" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="1" branch="false"/><line number="181" hits="5" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="3" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="35" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="187" branch="false"/><line number="181" hits="3" branch="false"/><line number="181" hits="6" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="1" branch="false"/><line number="181" hits="6" branch="false"/><line number="181" hits="379" branch="false"/><line number="181" hits="6" branch="false"/><line number="181" hits="1" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="3" branch="false"/><line number="181" hits="29" branch="false"/><line number="181" hits="14" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="1" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="1" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="10" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="3" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="15" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="81" branch="false"/><line number="181" hits="75" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="2" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="49" branch="false"/><line number="181" hits="13" branch="false"/><line number="181" hits="42" branch="false"/><line number="181" hits="1" branch="false"/><line number="181" hits="13" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="4" branch="false"/><line number="181" hits="189" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="264" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="228" branch="false"/><line number="181" hits="32" branch="false"/><line number="181" hits="214" branch="false"/><line number="181" hits="156" branch="false"/><line number="181" hits="21" branch="false"/><line number="181" hits="3" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="8" branch="false"/><line number="181" hits="2" branch="false"/><line number="181" hits="2" branch="false"/><line number="181" hits="6" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="0" branch="false"/><line number="181" hits="55" branch="false"/><line number="181" hits="156" branch="false"/><line number="181" hits="5" branch="false"/><line number="181" hits="12" branch="false"/><line number="181" hits="216" branch="false"/><line number="181" hits="4" branch="false"/><line number="181" hits="1" branch="false"/><line number="181" hits="45" branch="false"/><line number="181" hits="1" branch="false"/><line number="181" hits="6" branch="false"/><line number="181" hits="27" branch="false"/><line number="181" hits="3" branch="false"/><line number="181" hits="15" branch="false"/><line number="181" hits="15" branch="false"/><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="81" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="75" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="189" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="264" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="228" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="214" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="183" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="216" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="183" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="false"/><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="81" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="75" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="189" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="264" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="228" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="214" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="155" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="211" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="1" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="1" branch="false"/><line number="186" hits="5" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="3" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="35" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="187" branch="false"/><line number="186" hits="3" branch="false"/><line number="186" hits="6" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="1" branch="false"/><line number="186" hits="6" branch="false"/><line number="186" hits="379" branch="false"/><line number="186" hits="6" branch="false"/><line number="186" hits="1" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="3" branch="false"/><line number="186" hits="29" branch="false"/><line number="186" hits="14" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="1" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="1" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="10" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="3" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="15" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="81" branch="false"/><line number="186" hits="75" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="2" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="49" branch="false"/><line number="186" hits="13" branch="false"/><line number="186" hits="42" branch="false"/><line number="186" hits="1" branch="false"/><line number="186" hits="13" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="4" branch="false"/><line number="186" hits="189" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="264" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="228" branch="false"/><line number="186" hits="32" branch="false"/><line number="186" hits="214" branch="false"/><line number="186" hits="155" branch="false"/><line number="186" hits="21" branch="false"/><line number="186" hits="3" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="8" branch="false"/><line number="186" hits="2" branch="false"/><line number="186" hits="2" branch="false"/><line number="186" hits="6" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="0" branch="false"/><line number="186" hits="54" branch="false"/><line number="186" hits="156" branch="false"/><line number="186" hits="5" branch="false"/><line number="186" hits="11" branch="false"/><line number="186" hits="211" branch="false"/><line number="186" hits="4" branch="false"/><line number="186" hits="1" branch="false"/><line number="186" hits="45" branch="false"/><line number="186" hits="1" branch="false"/><line number="186" hits="6" branch="false"/><line number="186" hits="27" branch="false"/><line number="186" hits="3" branch="false"/><line number="186" hits="15" branch="false"/><line number="186" hits="15" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="187" hits="0" branch="false"/><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="189" hits="0" branch="false"/><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="187" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="379" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="29" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="81" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="75" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="49" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="42" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="189" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="264" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="228" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="214" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="155" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="191" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="156" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="211" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="45" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="27" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="1" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="1" branch="false"/><line number="192" hits="5" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="3" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="35" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="187" branch="false"/><line number="192" hits="3" branch="false"/><line number="192" hits="6" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="1" branch="false"/><line number="192" hits="6" branch="false"/><line number="192" hits="379" branch="false"/><line number="192" hits="6" branch="false"/><line number="192" hits="1" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="3" branch="false"/><line number="192" hits="29" branch="false"/><line number="192" hits="14" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="1" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="1" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="10" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="3" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="15" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="81" branch="false"/><line number="192" hits="75" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="2" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="49" branch="false"/><line number="192" hits="13" branch="false"/><line number="192" hits="42" branch="false"/><line number="192" hits="1" branch="false"/><line number="192" hits="13" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="4" branch="false"/><line number="192" hits="189" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="264" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="228" branch="false"/><line number="192" hits="32" branch="false"/><line number="192" hits="214" branch="false"/><line number="192" hits="155" branch="false"/><line number="192" hits="21" branch="false"/><line number="192" hits="3" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="8" branch="false"/><line number="192" hits="2" branch="false"/><line number="192" hits="2" branch="false"/><line number="192" hits="6" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="0" branch="false"/><line number="192" hits="54" branch="false"/><line number="192" hits="156" branch="false"/><line number="192" hits="5" branch="false"/><line number="192" hits="11" branch="false"/><line number="192" hits="211" branch="false"/><line number="192" hits="4" branch="false"/><line number="192" hits="1" branch="false"/><line number="192" hits="45" branch="false"/><line number="192" hits="1" branch="false"/><line number="192" hits="6" branch="false"/><line number="192" hits="27" branch="false"/><line number="192" hits="3" branch="false"/><line number="192" hits="15" branch="false"/><line number="192" hits="15" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="193" hits="0" branch="false"/><line number="204" hits="0" branch="false"/><line number="204" hits="3" branch="false"/><line number="204" hits="1" branch="false"/><line number="206" hits="0" branch="false"/><line number="206" hits="3" branch="false"/><line number="206" hits="1" branch="false"/><line number="207" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="207" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="208" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="208" hits="1" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="209" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="209" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="212" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="215" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="215" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="216" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="217" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="0" branch="false"/><line number="219" hits="3" branch="false"/><line number="219" hits="1" branch="false"/><line number="220" hits="0" branch="false"/><line number="220" hits="3" branch="false"/><line number="220" hits="1" branch="false"/><line number="223" hits="2" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="1" branch="false"/><line number="223" hits="1" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="24" branch="false"/><line number="223" hits="24" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="30" branch="false"/><line number="223" hits="30" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="1" branch="false"/><line number="223" hits="1" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="10" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="1" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="1" branch="false"/><line number="223" hits="1" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="3" branch="false"/><line number="223" hits="3" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="15" branch="false"/><line number="223" hits="15" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="4" branch="false"/><line number="223" hits="4" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="0" branch="false"/><line number="223" hits="3" branch="false"/><line number="223" hits="1" branch="false"/><line number="225" hits="2" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="1" branch="false"/><line number="225" hits="1" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="24" branch="false"/><line number="225" hits="24" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="30" branch="false"/><line number="225" hits="30" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="1" branch="false"/><line number="225" hits="1" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="10" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="1" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="1" branch="false"/><line number="225" hits="1" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="3" branch="false"/><line number="225" hits="3" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="15" branch="false"/><line number="225" hits="15" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="4" branch="false"/><line number="225" hits="4" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="0" branch="false"/><line number="225" hits="3" branch="false"/><line number="225" hits="1" branch="false"/><line number="226" hits="2" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="1" branch="false"/><line number="226" hits="1" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="24" branch="false"/><line number="226" hits="24" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="30" branch="false"/><line number="226" hits="30" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="1" branch="false"/><line number="226" hits="1" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="10" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="1" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="1" branch="false"/><line number="226" hits="1" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="3" branch="false"/><line number="226" hits="3" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="15" branch="false"/><line number="226" hits="15" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="4" branch="false"/><line number="226" hits="4" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="0" branch="false"/><line number="226" hits="3" branch="false"/><line number="226" hits="1" branch="false"/><line number="227" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="227" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="2" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="1" branch="false"/><line number="228" hits="1" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="24" branch="false"/><line number="228" hits="24" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="30" branch="false"/><line number="228" hits="30" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="1" branch="false"/><line number="228" hits="1" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="10" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="1" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="1" branch="false"/><line number="228" hits="1" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="3" branch="false"/><line number="228" hits="3" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="15" branch="false"/><line number="228" hits="15" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="4" branch="false"/><line number="228" hits="4" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="0" branch="false"/><line number="228" hits="3" branch="false"/><line number="228" hits="1" branch="false"/><line number="229" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="229" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="229" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="2" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="1" branch="false"/><line number="231" hits="1" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="24" branch="false"/><line number="231" hits="24" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="30" branch="false"/><line number="231" hits="30" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="1" branch="false"/><line number="231" hits="1" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="10" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="1" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="1" branch="false"/><line number="231" hits="1" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="3" branch="false"/><line number="231" hits="3" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="15" branch="false"/><line number="231" hits="15" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="4" branch="false"/><line number="231" hits="4" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="false"/><line number="231" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="231" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="1" branch="false"/><line number="232" hits="1" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="24" branch="false"/><line number="232" hits="24" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="30" branch="false"/><line number="232" hits="30" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="1" branch="false"/><line number="232" hits="1" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="false"/><line number="232" hits="0" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="false"/><line number="232" hits="0" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="1" branch="false"/><line number="232" hits="1" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="3" branch="false"/><line number="232" hits="3" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="15" branch="false"/><line number="232" hits="15" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="4" branch="false"/><line number="232" hits="4" branch="false"/><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="232" hits="0" branch="false"/><line number="232" hits="3" branch="false"/><line number="232" hits="1" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="233" hits="0" branch="false"/><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="234" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="235" hits="0" branch="false"/><line number="237" hits="2" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="1" branch="false"/><line number="237" hits="1" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="24" branch="false"/><line number="237" hits="24" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="30" branch="false"/><line number="237" hits="30" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="1" branch="false"/><line number="237" hits="1" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="10" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="1" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="1" branch="false"/><line number="237" hits="1" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="3" branch="false"/><line number="237" hits="3" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="15" branch="false"/><line number="237" hits="15" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="4" branch="false"/><line number="237" hits="4" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="3" branch="false"/><line number="237" hits="1" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="2" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="1" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="10" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="2" branch="false"/><line number="240" hits="1" branch="false"/><line number="240" hits="1" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="2" branch="false"/><line number="240" hits="1" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="3" branch="false"/><line number="240" hits="0" branch="false"/><line number="240" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="2" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="1" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="10" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="2" branch="false"/><line number="241" hits="1" branch="false"/><line number="241" hits="1" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="2" branch="false"/><line number="241" hits="1" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="3" branch="false"/><line number="241" hits="0" branch="false"/><line number="241" hits="0" branch="false"/><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="245" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="2" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="1" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="10" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="1" branch="false"/><line number="245" hits="1" branch="false"/><line number="245" hits="1" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="2" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="3" branch="false"/><line number="245" hits="0" branch="false"/><line number="245" hits="0" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="2" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="10" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="2" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="3" branch="false"/><line number="246" hits="0" branch="false"/><line number="246" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="2" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="10" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="2" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="3" branch="false"/><line number="247" hits="0" branch="false"/><line number="247" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="2" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="1" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="10" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="1" branch="false"/><line number="248" hits="1" branch="false"/><line number="248" hits="1" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="2" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="3" branch="false"/><line number="248" hits="0" branch="false"/><line number="248" hits="0" branch="false"/><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="249" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="84" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="42" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="420" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="42" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="250" hits="42" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line><line number="250" hits="42" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="84" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="126" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="250" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="44" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="22" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="220" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="21" branch="false"/><line number="251" hits="21" branch="false"/><line number="251" hits="22" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="44" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="66" branch="false"/><line number="251" hits="0" branch="false"/><line number="251" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="1" branch="false"/><line number="253" hits="1" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="253" hits="0" branch="false"/><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="254" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="255" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="255" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="256" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="1" branch="false"/><line number="259" hits="1" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="259" hits="0" branch="false"/><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="260" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="261" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="1" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="262" hits="0" branch="false"/><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="264" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="265" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="2" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="1" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="10" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="1" branch="false"/><line number="271" hits="1" branch="false"/><line number="271" hits="1" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="2" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="3" branch="false"/><line number="271" hits="0" branch="false"/><line number="271" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="272" hits="0" branch="false"/><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="276" hits="0" branch="false"/><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="279" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="2" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="1" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="10" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="1" branch="false"/><line number="283" hits="1" branch="false"/><line number="283" hits="1" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="2" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="3" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="2" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="1" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="10" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="1" branch="false"/><line number="284" hits="1" branch="false"/><line number="284" hits="1" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="2" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="3" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="0" branch="false"/><line number="298" hits="706" branch="false"/><line number="299" hits="706" branch="false"/><line number="302" hits="238" branch="false"/><line number="303" hits="238" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="309" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="309" hits="17" branch="false"/><line number="309" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="309" hits="0" branch="false"/><line number="309" hits="27" branch="false"/><line number="309" hits="47" branch="false"/><line number="317" hits="7" branch="false"/><line number="338" hits="16" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="1" branch="false"/><line number="367" hits="1" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="3" branch="false"/><line number="367" hits="3" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="30" branch="false"/><line number="367" hits="30" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="15" branch="false"/><line number="367" hits="15" branch="false"/><line number="367" hits="2" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="1" branch="false"/><line number="367" hits="1" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="1" branch="false"/><line number="367" hits="1" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="4" branch="false"/><line number="367" hits="4" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="1" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="24" branch="false"/><line number="367" hits="24" branch="false"/><line number="367" hits="0" branch="false"/><line number="367" hits="10" branch="false"/><line number="367" hits="0" branch="false"/><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="368" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="1" branch="false"/><line number="369" hits="1" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="3" branch="false"/><line number="369" hits="3" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="30" branch="false"/><line number="369" hits="30" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="15" branch="false"/><line number="369" hits="15" branch="false"/><line number="369" hits="2" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="1" branch="false"/><line number="369" hits="1" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="1" branch="false"/><line number="369" hits="1" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="4" branch="false"/><line number="369" hits="4" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="1" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="24" branch="false"/><line number="369" hits="24" branch="false"/><line number="369" hits="0" branch="false"/><line number="369" hits="10" branch="false"/><line number="369" hits="0" branch="false"/></lines></class><class name="tokens_cpp" filename="chrono_batch_render/stage/structure/tokens.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::Tokens::Tokens" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="8" hits="511" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="9" hits="511" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="10" hits="511" branch="false"/></lines></method><method name="chrono::batch_render::Tokens::Intern" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="12" hits="51284" branch="false"/><line number="13" hits="51284" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="14" hits="12708" branch="false"/><line number="16" hits="38576" branch="false"/><line number="17" hits="38576" branch="false"/><line number="18" hits="38576" branch="false"/><line number="19" hits="38576" branch="false"/></lines></method><method name="chrono::batch_render::Tokens::Find" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="22" hits="152678" branch="false"/><line number="23" hits="152678" branch="false"/><line number="24" hits="255546" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Tokens::Text" signature="(chrono::batch_render::Token) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="27" hits="20689" branch="false"/><line number="28" hits="20689" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="20688" branch="false"/></lines></method></methods><lines><line number="8" hits="511" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="9" hits="511" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="10" hits="511" branch="false"/><line number="12" hits="51284" branch="false"/><line number="13" hits="51284" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="14" hits="12708" branch="false"/><line number="16" hits="38576" branch="false"/><line number="17" hits="38576" branch="false"/><line number="18" hits="38576" branch="false"/><line number="19" hits="38576" branch="false"/><line number="22" hits="152678" branch="false"/><line number="23" hits="152678" branch="false"/><line number="24" hits="255546" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="20689" branch="false"/><line number="28" hits="20689" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="20688" branch="false"/></lines></class><class name="tokens_h" filename="chrono_batch_render/stage/structure/tokens.h" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><methods><method name="&lt;unknown function 12&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 15&gt;" signature="" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="15" hits="65" branch="false"/><line number="16" hits="65" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="&lt;unknown function 24&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Tokens::Tokens" signature="(chrono::batch_render::Tokens&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="12" hits="41411" branch="false"/><line number="15" hits="196" branch="false"/><line number="15" hits="65" branch="false"/><line number="16" hits="196" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="16" hits="65" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="24" hits="2" branch="false"/><line number="24" hits="8" branch="false"/><line number="29" hits="1" branch="false"/><line number="36" hits="1" branch="false"/><line number="37" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class></classes></package><package name="chrono_batch_render.stage.views" line-rate="0.8356481481481481" branch-rate="0.49697814969781495" complexity="0.0"><classes><class name="attribute_cpp" filename="chrono_batch_render/stage/views/attribute.cpp" line-rate="0.796875" branch-rate="0.6487889273356401" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Describe" signature="(chrono::batch_render::device::Tensor const&amp;)" line-rate="0.9166666666666666" branch-rate="0.5" complexity="0.0"><lines><line number="27" hits="5" branch="false"/><line number="28" hits="5" branch="false"/><line number="29" hits="5" branch="false"/><line number="30" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="31" hits="10" branch="false"/><line number="32" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="35" hits="5" branch="false"/><line number="36" hits="5" branch="false"/><line number="37" hits="5" branch="false"/><line number="38" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::IsByteBool" signature="(DLTensor const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Selected" signature="(std::span&lt;unsigned long const, 18446744073709551615ul&gt;, unsigned int)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="48" hits="4" branch="false"/><line number="49" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::PicksSchema" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="52" hits="42179" branch="false"/><line number="53" hits="42179" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckHostWritten" signature="(chrono::batch_render::ColumnRef)" line-rate="0.75" branch-rate="0.25" complexity="0.0"><lines><line number="56" hits="60" branch="false"/><line number="57" hits="60" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="60" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Nodes" signature="(chrono::batch_render::Structure const&amp;, chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="62" hits="24" branch="false"/><line number="63" hits="24" branch="false"/><line number="64" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="24" branch="false"/><line number="66" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="24" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="22" branch="false"/><line number="74" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Shape" signature="(unsigned int, chrono::batch_render::ColumnLayout const&amp;)" line-rate="0.8333333333333334" branch-rate="1.0" complexity="0.0"><lines><line number="76" hits="12" branch="false"/><line number="77" hits="12" branch="false"/><line number="78" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="12" branch="false"/><line number="82" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::UntypedAttribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="0.8888888888888888" branch-rate="0.6842105263157895" complexity="0.0"><lines><line number="86" hits="171887" branch="false"/><line number="87" hits="171887" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="171887" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="179010" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="7123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="9" branch="false"/><line number="94" hits="9" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="96" hits="171887" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::CheckValues" signature="(unsigned long) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="98" hits="0" branch="false"/><line number="99" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="100" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Checked" signature="(chrono::batch_render::ColumnRef, bool, bool)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="104" hits="16249" branch="false"/><line number="105" hits="16249" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="6" branch="false"/><line number="107" hits="5" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="109" hits="16247" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Size" signature="() const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="112" hits="131497" branch="false"/><line number="113" hits="131497" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="114" hits="131497" branch="false"/><line number="115" hits="131497" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Rows" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="117" hits="220517" branch="false"/><line number="118" hits="220517" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Dense" signature="() const" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="121" hits="12726" branch="false"/><line number="122" hits="12726" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="123" hits="25452" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="12726" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::GetColumnStore" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="126" hits="418991" branch="false"/><line number="127" hits="418991" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::GetTable" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="130" hits="12734" branch="false"/><line number="131" hits="12734" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::CellBytes" signature="() const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="134" hits="42186" branch="false"/><line number="135" hits="42186" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="136" hits="84372" branch="false"/><line number="137" hits="42186" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::CheckWritable" signature="(bool) const" line-rate="0.75" branch-rate="0.5833333333333334" complexity="0.0"><lines><line number="139" hits="43213" branch="false"/><line number="140" hits="43213" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="141" hits="0" branch="false"/><line number="142" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="144" hits="43213" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="1" branch="false"/><line number="146" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="148" hits="43212" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::CheckNotAttached" signature="() const" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="150" hits="43185" branch="false"/><line number="151" hits="43187" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="152" hits="2" branch="false"/><line number="153" hits="2" branch="false"/><line number="154" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="156" hits="43183" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::StampWorlds" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="158" hits="77284" branch="false"/><line number="159" hits="154576" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="77292" branch="false"/><line number="162" hits="77284" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Fill" signature="(chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="0.8666666666666667" branch-rate="0.8095238095238095" complexity="0.0"><lines><line number="164" hits="42051" branch="false"/><line number="165" hits="42051" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="166" hits="42051" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="42050" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="42049" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="169" hits="0" branch="false"/><line number="170" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="172" hits="42049" branch="false"/><line number="173" hits="42049" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="42047" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="84100" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="42053" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="42047" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="42047" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="42051" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Write" signature="(chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="1.0" branch-rate="0.7647058823529411" complexity="0.0"><lines><line number="182" hits="70" branch="false"/><line number="183" hits="70" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="184" hits="70" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="185" hits="70" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="70" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="70" branch="false"/><line number="188" hits="70" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="189" hits="70" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="70" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="72" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Retype" signature="(chrono::batch_render::Span&lt;chrono::batch_render::SchemaId const&gt;)" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="193" hits="42115" branch="false"/><line number="194" hits="42115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="42093" branch="false"/><line number="197" hits="22" branch="false"/><line number="198" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="22" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="200" hits="22" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="203" hits="22" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::StageCells" signature="(chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="205" hits="78" branch="false"/><line number="206" hits="78" branch="false"/><line number="207" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="8" branch="false"/><line number="209" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="76" branch="false"/><line number="212" hits="360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="284" branch="false"/><line number="214" hits="284" branch="false"/><line number="215" hits="284" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="217" hits="76" branch="false"/><line number="218" hits="76" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Write" signature="(DLTensor const&amp;, chrono::batch_render::Stream, DLTensor const*)" line-rate="1.0" branch-rate="0.7894736842105263" complexity="0.0"><lines><line number="220" hits="3" branch="false"/><line number="222" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="223" hits="3" branch="false"/><line number="224" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="1" branch="false"/><line number="228" hits="1" branch="false"/><line number="229" hits="2" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="230" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::UntypedAttribute::Write(DLTensor const&amp;, chrono::batch_render::Stream, DLTensor const*)::{lambda()#1}::operator()" signature="()" line-rate="0.9285714285714286" branch-rate="0.8461538461538461" complexity="0.0"><lines><line number="231" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="1" branch="false"/><line number="234" hits="1" branch="false"/><line number="235" hits="1" branch="false"/><line number="236" hits="1" branch="false"/><line number="237" hits="1" branch="false"/><line number="239" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="240" hits="1" branch="false"/><line number="241" hits="2" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="242" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::WriteTensor" signature="(DLTensor const&amp;, chrono::batch_render::Stream, DLTensor const*)" line-rate="0.5510204081632653" branch-rate="0.4305555555555556" complexity="0.0"><lines><line number="248" hits="9" branch="false"/><line number="250" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="251" hits="0" branch="false"/><line number="253" hits="9" branch="false"/><line number="254" hits="9" branch="false"/><line number="255" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="256" hits="9" branch="false"/><line number="257" hits="9" branch="false"/><line number="258" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="262" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="9" branch="false"/><line number="266" hits="9" branch="true" condition-coverage="14% (1/7)"><conditions><condition number="0" type="jump" coverage="14%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="269" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="272" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="false"/><line number="274" hits="9" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="275" hits="0" branch="false"/><line number="276" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="9" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="8" branch="false"/><line number="284" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="288" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="1" branch="false"/><line number="294" hits="9" branch="false"/><line number="296" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="299" hits="0" branch="false"/><line number="300" hits="0" branch="false"/><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="false"/><line number="303" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="304" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="305" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="306" hits="0" branch="false"/><line number="308" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="309" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Write" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::device::Tensor const&amp;)" line-rate="0.8333333333333334" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="311" hits="6" branch="false"/><line number="313" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="314" hits="6" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="315" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="319" hits="0" branch="false"/><line number="321" hits="6" branch="false"/><line number="322" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="324" hits="1" branch="false"/><line number="326" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="5" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="329" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="330" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="332" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Upload" signature="(DLTensor const*, chrono::batch_render::Stream) const" line-rate="0.125" branch-rate="0.07142857142857142" complexity="0.0"><lines><line number="335" hits="38" branch="false"/><line number="336" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="337" hits="38" branch="false"/><line number="339" hits="0" branch="false"/><line number="340" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="341" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="0" branch="false"/><line number="344" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="346" hits="0" branch="false"/><line number="347" hits="0" branch="false"/><line number="348" hits="0" branch="false"/><line number="349" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="350" hits="0" branch="false"/><line number="351" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="353" hits="0" branch="false"/><line number="354" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="355" hits="0" branch="false"/><line number="356" hits="0" branch="false"/><line number="358" hits="0" branch="false"/><line number="359" hits="0" branch="false"/><line number="360" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="362" hits="0" branch="false"/><line number="363" hits="0" branch="false"/><line number="364" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Upload" signature="(chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.7333333333333333" branch-rate="0.4230769230769231" complexity="0.0"><lines><line number="366" hits="35122" branch="false"/><line number="367" hits="35122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="35118" branch="false"/><line number="370" hits="4" branch="false"/><line number="371" hits="8" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="372" hits="12" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="373" hits="8" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="374" hits="0" branch="false"/><line number="376" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="378" hits="4" branch="false"/><line number="379" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="380" hits="0" branch="false"/><line number="381" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="383" hits="8" branch="false"/><line number="384" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Scatter" signature="(unsigned long, chrono::batch_render::Stream, chrono::batch_render::UntypedAttribute::Mask const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="386" hits="7" branch="false"/><line number="387" hits="7" branch="false"/><line number="388" hits="7" branch="false"/><line number="389" hits="7" branch="false"/><line number="390" hits="7" branch="false"/><line number="391" hits="7" branch="false"/><line number="392" hits="7" branch="false"/><line number="393" hits="7" branch="false"/><line number="394" hits="7" branch="false"/><line number="395" hits="7" branch="false"/><line number="396" hits="7" branch="false"/><line number="397" hits="7" branch="false"/><line number="398" hits="7" branch="false"/><line number="399" hits="7" branch="false"/><line number="400" hits="7" branch="false"/><line number="401" hits="7" branch="false"/><line number="402" hits="7" branch="false"/><line number="403" hits="7" branch="false"/><line number="404" hits="7" branch="false"/><line number="405" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Stamp" signature="(chrono::batch_render::Stream, DLTensor const*)" line-rate="1.0" branch-rate="0.8125" complexity="0.0"><lines><line number="408" hits="35" branch="false"/><line number="409" hits="35" branch="false"/><line number="410" hits="35" branch="false"/><line number="411" hits="35" branch="false"/><line number="412" hits="35" branch="false"/><line number="413" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="35" branch="false"/><line number="416" hits="35" branch="false"/><line number="417" hits="35" branch="false"/><line number="418" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="425" hits="35" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="426" hits="35" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="427" hits="35" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::MarkChanged" signature="(chrono::batch_render::Stream, DLTensor const*)" line-rate="0.9285714285714286" branch-rate="0.8461538461538461" complexity="0.0"><lines><line number="429" hits="14" branch="false"/><line number="430" hits="14" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="431" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="14" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="434" hits="0" branch="false"/><line number="436" hits="14" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="439" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="445" hits="14" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::AttachArrays" signature="(chrono::batch_render::Attachment const&amp;, DLTensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::AttachFrom)" line-rate="0.5306122448979592" branch-rate="0.29411764705882354" complexity="0.0"><lines><line number="447" hits="2" branch="false"/><line number="450" hits="2" branch="false"/><line number="451" hits="2" branch="false"/><line number="452" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="453" hits="0" branch="false"/><line number="455" hits="2" branch="false"/><line number="456" hits="2" branch="false"/><line number="457" hits="2" branch="false"/><line number="458" hits="2" branch="false"/><line number="459" hits="2" branch="false"/><line number="460" hits="2" branch="false"/><line number="461" hits="2" branch="false"/><line number="462" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="5" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="465" hits="0" branch="false"/><line number="466" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="469" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="470" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="471" hits="0" branch="false"/><line number="473" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="475" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="477" hits="2" branch="false"/><line number="478" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="479" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="480" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="481" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="482" hits="0" branch="false"/><line number="484" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="486" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="487" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="488" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="489" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="491" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="492" hits="0" branch="false"/><line number="493" hits="7" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="494" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="497" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="498" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="499" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="500" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="501" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="502" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="504" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="506" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="507" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="509" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::CopyArrays" signature="(DLTensor const&amp;, chrono::batch_render::Stream, DLTensor const*)" line-rate="0.9230769230769231" branch-rate="0.5" complexity="0.0"><lines><line number="512" hits="4" branch="false"/><line number="514" hits="4" branch="false"/><line number="515" hits="4" branch="false"/><line number="516" hits="4" branch="false"/><line number="517" hits="4" branch="false"/><line number="518" hits="4" branch="false"/><line number="519" hits="4" branch="false"/><line number="520" hits="4" branch="false"/><line number="521" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="522" hits="4" branch="false"/><line number="523" hits="4" branch="false"/><line number="525" hits="0" branch="false"/><line number="527" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::ReleaseArrays" signature="()" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="530" hits="0" branch="false"/><line number="531" hits="0" branch="false"/><line number="532" hits="0" branch="false"/><line number="533" hits="0" branch="false"/><line number="534" hits="0" branch="false"/><line number="535" hits="0" branch="false"/><line number="536" hits="0" branch="false"/><line number="537" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="538" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="539" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="540" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="541" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="542" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="543" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="544" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="545" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="546" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="547" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="549" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="550" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::WaitForReads" signature="(chrono::batch_render::Stream) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="552" hits="0" branch="false"/><line number="553" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="554" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="555" hits="0" branch="false"/><line number="556" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="558" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="559" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="560" hits="0" branch="false"/><line number="561" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Attached" signature="() const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="563" hits="4" branch="false"/><line number="564" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="565" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="566" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Attach" signature="(DLManagedTensor*, chrono::batch_render::Stream, chrono::batch_render::AttachFrom)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="569" hits="9" branch="false"/><line number="571" hits="9" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="chrono::batch_render::UntypedAttribute::Attach(DLManagedTensor*, chrono::batch_render::Stream, chrono::batch_render::AttachFrom)::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="0.375" complexity="0.0"><lines><line number="572" hits="11" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="573" hits="14" branch="false"/><line number="574" hits="7" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="575" hits="7" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="577" hits="7" branch="false"/><line number="578" hits="7" branch="false"/><line number="579" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Attach" signature="(DLManagedTensorVersioned*, chrono::batch_render::Stream, chrono::batch_render::AttachFrom)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="581" hits="3" branch="false"/><line number="583" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="584" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="585" hits="1" branch="false"/><line number="587" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="589" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="590" hits="1" branch="false"/><line number="591" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="chrono::batch_render::UntypedAttribute::Attach(DLManagedTensorVersioned*, chrono::batch_render::Stream, chrono::batch_render::AttachFrom)::{lambda()#1}::operator()" signature="() const" line-rate="0.8571428571428571" branch-rate="0.375" complexity="0.0"><lines><line number="593" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="594" hits="2" branch="false"/><line number="595" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="596" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="598" hits="1" branch="false"/><line number="599" hits="1" branch="false"/><line number="600" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::AttachTensor" signature="(DLTensor const*, chrono::batch_render::Stream, chrono::batch_render::AttachFrom, std::function&lt;std::shared_ptr&lt;DLTensor const&gt; ()&gt; const&amp;)" line-rate="0.5606060606060606" branch-rate="0.38823529411764707" complexity="0.0"><lines><line number="602" hits="10" branch="false"/><line number="604" hits="10" branch="false"/><line number="605" hits="10" branch="false"/><line number="606" hits="10" branch="false"/><line number="607" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="608" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="610" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="611" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="613" hits="10" branch="false"/><line number="614" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="615" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="617" hits="10" branch="false"/><line number="618" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="619" hits="1" branch="false"/><line number="620" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="622" hits="9" branch="false"/><line number="623" hits="9" branch="false"/><line number="624" hits="9" branch="false"/><line number="625" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="626" hits="9" branch="false"/><line number="627" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="628" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="629" hits="7" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="630" hits="4" branch="false"/><line number="631" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="632" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="633" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="634" hits="0" branch="false"/><line number="636" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="638" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="639" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="640" hits="0" branch="false"/><line number="641" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="642" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="643" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="644" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="645" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="646" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="647" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="648" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="650" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="651" hits="0" branch="false"/><line number="652" hits="0" branch="false"/><line number="653" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="654" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="655" hits="0" branch="false"/><line number="657" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="658" hits="0" branch="false"/><line number="659" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="660" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="661" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="662" hits="0" branch="false"/><line number="664" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="666" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="667" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="668" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="669" hits="1" branch="false"/><line number="670" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="671" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="673" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="675" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="676" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="678" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="8" branch="false"/><line number="681" hits="9" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Detach" signature="(chrono::batch_render::Stream)" line-rate="0.56" branch-rate="0.35294117647058826" complexity="0.0"><lines><line number="683" hits="8" branch="false"/><line number="684" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="685" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="686" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="687" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="688" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="689" hits="7" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="690" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="691" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="692" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="693" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="694" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="695" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="696" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="697" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="698" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="699" hits="0" branch="false"/><line number="700" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="702" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="703" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="705" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="706" hits="7" branch="false"/><line number="708" hits="7" branch="false"/><line number="709" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::GatherCells" signature="() const" line-rate="1.0" branch-rate="0.9285714285714286" complexity="0.0"><lines><line number="711" hits="16" branch="false"/><line number="712" hits="16" branch="false"/><line number="713" hits="16" branch="false"/><line number="714" hits="16" branch="false"/><line number="715" hits="16" branch="false"/><line number="716" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="718" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="719" hits="16" branch="false"/><line number="720" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="721" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="722" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="723" hits="16" branch="false"/><line number="724" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="725" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="726" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="727" hits="16" branch="false"/><line number="728" hits="16" branch="false"/><line number="729" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="730" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="731" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="732" hits="16" branch="false"/><line number="733" hits="64" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::ReadHostAsync" signature="() const" line-rate="0.9230769230769231" branch-rate="0.875" complexity="0.0"><lines><line number="735" hits="12716" branch="false"/><line number="736" hits="12716" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="737" hits="12716" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="738" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="740" hits="12716" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="741" hits="12716" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="742" hits="12716" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="743" hits="12707" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="744" hits="12707" branch="false"/><line number="745" hits="12707" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="747" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="748" hits="9" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="749" hits="12716" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::ReadHost" signature="() const" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="751" hits="12658" branch="false"/><line number="752" hits="12658" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="753" hits="12658" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="754" hits="12658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="755" hits="12658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="756" hits="12658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="757" hits="25316" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="758" hits="12658" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Read" signature="(chrono::batch_render::Stream) const" line-rate="1.0" branch-rate="0.7391304347826086" complexity="0.0"><lines><line number="760" hits="2" branch="false"/><line number="761" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="762" hits="2" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="763" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="764" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="765" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="766" hits="8" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="767" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::SetArray" signature="(unsigned int, chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="0.75" branch-rate="0.6875" complexity="0.0"><lines><line number="769" hits="733" branch="false"/><line number="770" hits="733" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="771" hits="733" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="772" hits="733" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="773" hits="733" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="774" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="775" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="777" hits="732" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="778" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="779" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="781" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="782" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="783" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="784" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="786" hits="732" branch="false"/><line number="787" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="788" hits="288" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="789" hits="894" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="790" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="791" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="792" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="793" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="794" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="795" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="796" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="797" hits="0" branch="false"/><line number="798" hits="732" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="799" hits="734" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::GetArray" signature="(unsigned int) const" line-rate="0.9166666666666666" branch-rate="0.8181818181818182" complexity="0.0"><lines><line number="801" hits="3973" branch="false"/><line number="802" hits="3973" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="803" hits="3973" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="804" hits="3973" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="805" hits="3973" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="806" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="808" hits="3973" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="809" hits="3973" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="810" hits="3973" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="811" hits="3973" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="812" hits="7946" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="813" hits="3973" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::CheckArrayType" signature="(chrono::batch_render::ColumnType) const" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="815" hits="2281" branch="false"/><line number="816" hits="2281" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="817" hits="3" branch="false"/><line number="818" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="820" hits="2280" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::SetTargets" signature="(unsigned int, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)" line-rate="0.9166666666666666" branch-rate="0.8" complexity="0.0"><lines><line number="822" hits="299" branch="false"/><line number="823" hits="299" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="824" hits="299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="825" hits="299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="826" hits="299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="827" hits="299" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="828" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="830" hits="299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="831" hits="299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="832" hits="299" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="833" hits="299" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="834" hits="299" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::GetTargets[abi:cxx11]" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.8125" complexity="0.0"><lines><line number="836" hits="416" branch="false"/><line number="837" hits="416" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="838" hits="416" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="839" hits="416" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="840" hits="416" branch="false"/><line number="841" hits="546" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="842" hits="130" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="843" hits="248" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="845" hits="416" branch="false"/><line number="846" hits="416" branch="false"/><line number="847" hits="416" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::SetTokens" signature="(unsigned int, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="849" hits="530" branch="false"/><line number="850" hits="530" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="851" hits="530" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="852" hits="529" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="853" hits="529" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="854" hits="530" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::GetTokens[abi:cxx11]" signature="(unsigned int) const" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="856" hits="1036" branch="false"/><line number="857" hits="1036" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="858" hits="1036" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="859" hits="1036" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="860" hits="1036" branch="false"/><line number="861" hits="1271" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="862" hits="235" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="863" hits="1036" branch="false"/><line number="864" hits="1036" branch="false"/><line number="865" hits="1036" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::SetPrimvars" signature="(unsigned int, std::vector&lt;chrono::batch_render::Primvar, std::allocator&lt;chrono::batch_render::Primvar&gt; &gt; const&amp;)" line-rate="0.75" branch-rate="0.45454545454545453" complexity="0.0"><lines><line number="867" hits="14" branch="false"/><line number="868" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="869" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="870" hits="0" branch="false"/><line number="871" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="873" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="874" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="875" hits="14" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::GetPrimvars" signature="(unsigned int) const" line-rate="0.7142857142857143" branch-rate="0.5" complexity="0.0"><lines><line number="877" hits="14" branch="false"/><line number="878" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="879" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="880" hits="0" branch="false"/><line number="881" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="883" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="884" hits="14" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::MapArray" signature="(chrono::batch_render::Mapping&amp;)" line-rate="0.9560439560439561" branch-rate="0.8461538461538461" complexity="0.0"><lines><line number="886" hits="22" branch="false"/><line number="887" hits="22" branch="false"/><line number="888" hits="22" branch="false"/><line number="889" hits="22" branch="false"/><line number="890" hits="22" branch="false"/><line number="891" hits="22" branch="false"/><line number="892" hits="22" branch="false"/><line number="893" hits="22" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="894" hits="0" branch="false"/><line number="896" hits="22" branch="false"/><line number="897" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="898" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="899" hits="46" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="900" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="902" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="903" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="905" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="906" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="907" hits="22" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="908" hits="43" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="909" hits="22" branch="false"/><line number="910" hits="44" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="911" hits="22" branch="false"/><line number="912" hits="22" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="913" hits="6" branch="false"/><line number="915" hits="22" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="916" hits="0" branch="false"/><line number="917" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="918" hits="22" branch="false"/><line number="919" hits="22" branch="false"/><line number="920" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="921" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="922" hits="3" branch="false"/><line number="924" hits="43" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="925" hits="25" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="926" hits="43" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="930" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="931" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="932" hits="22" branch="false"/><line number="933" hits="22" branch="false"/><line number="934" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="935" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="936" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="937" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="938" hits="15" branch="false"/><line number="939" hits="15" branch="false"/><line number="941" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="942" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="943" hits="20" branch="false"/><line number="945" hits="7" branch="false"/><line number="946" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="947" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="949" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="951" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="953" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="954" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="955" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="956" hits="2" branch="false"/><line number="958" hits="18" branch="false"/><line number="959" hits="36" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="960" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="961" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="963" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="964" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="965" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="966" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="967" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="970" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="971" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="972" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="973" hits="5" branch="false"/><line number="975" hits="7" branch="false"/><line number="976" hits="7" branch="false"/><line number="978" hits="22" branch="false"/><line number="979" hits="22" branch="false"/><line number="980" hits="22" branch="false"/><line number="981" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="982" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="983" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="985" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="986" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="987" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="989" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="991" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="992" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="993" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="995" hits="22" branch="false"/><line number="996" hits="22" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="997" hits="22" branch="false"/><line number="998" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="999" hits="56" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::Map" signature="(chrono::batch_render::MapAccess, chrono::batch_render::Stream)" line-rate="0.9787234042553191" branch-rate="0.8289473684210527" complexity="0.0"><lines><line number="1001" hits="35" branch="false"/><line number="1002" hits="35" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1003" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1004" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1005" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1006" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1007" hits="28" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1008" hits="28" branch="false"/><line number="1009" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1010" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1011" hits="3" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="1012" hits="3" branch="false"/><line number="1014" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1017" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1018" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1019" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1020" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1021" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1022" hits="32" branch="false"/><line number="1023" hits="32" branch="false"/><line number="1024" hits="32" branch="false"/><line number="1025" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1026" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1027" hits="10" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="1028" hits="4" branch="false"/><line number="1029" hits="4" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1030" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1031" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1032" hits="4" branch="false"/><line number="1033" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1034" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1035" hits="6" branch="false"/><line number="1036" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1037" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1039" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1041" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1043" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1044" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1045" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1046" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1047" hits="6" branch="false"/><line number="1048" hits="32" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1049" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1051" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1052" hits="32" branch="false"/><line number="1053" hits="32" branch="false"/><line number="1054" hits="38" branch="false"/></lines></method><method name="chrono::batch_render::UntypedAttribute::MapPrimvar" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::MapAccess, chrono::batch_render::Stream)" line-rate="0.9864864864864865" branch-rate="0.8522727272727273" complexity="0.0"><lines><line number="1056" hits="15" branch="false"/><line number="1057" hits="15" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1058" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1059" hits="3" branch="false"/><line number="1060" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1062" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1063" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1064" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1065" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1066" hits="1" branch="false"/><line number="1068" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1070" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1071" hits="13" branch="false"/><line number="1072" hits="38" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1073" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1075" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1076" hits="13" branch="false"/><line number="1077" hits="15" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1078" hits="2" branch="false"/><line number="1079" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1080" hits="21" branch="false"/><line number="1081" hits="11" branch="false"/><line number="1082" hits="11" branch="false"/><line number="1083" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1084" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1085" hits="11" branch="false"/><line number="1086" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1087" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1088" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1089" hits="11" branch="false"/><line number="1090" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1091" hits="11" branch="false"/><line number="1092" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1093" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1094" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1096" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1099" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1100" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1101" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1102" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1103" hits="9" branch="false"/><line number="1104" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1105" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1106" hits="1" branch="false"/><line number="1108" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1111" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1112" hits="10" branch="false"/><line number="1113" hits="21" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1114" hits="11" branch="false"/><line number="1115" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1116" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1117" hits="8" branch="false"/><line number="1118" hits="8" branch="false"/><line number="1121" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1122" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1123" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1125" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1126" hits="33" branch="false"/><line number="1127" hits="10" branch="false"/><line number="1128" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1129" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1130" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1131" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1132" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1133" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1135" hits="40" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="1136" hits="20" branch="false"/><line number="1137" hits="10" branch="false"/><line number="1138" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1139" hits="10" branch="false"/><line number="1140" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1141" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1143" hits="10" branch="false"/><line number="1144" hits="48" branch="false"/></lines></method></methods><lines><line number="27" hits="5" branch="false"/><line number="28" hits="5" branch="false"/><line number="29" hits="5" branch="false"/><line number="30" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="31" hits="10" branch="false"/><line number="32" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="false"/><line number="35" hits="5" branch="false"/><line number="36" hits="5" branch="false"/><line number="37" hits="5" branch="false"/><line number="38" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="5" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="44" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="45" hits="0" branch="false"/><line number="48" hits="4" branch="false"/><line number="49" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="52" hits="42179" branch="false"/><line number="53" hits="42179" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="60" branch="false"/><line number="57" hits="60" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="60" branch="false"/><line number="62" hits="24" branch="false"/><line number="63" hits="24" branch="false"/><line number="64" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="24" branch="false"/><line number="66" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="24" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="22" branch="false"/><line number="74" hits="2" branch="false"/><line number="76" hits="12" branch="false"/><line number="77" hits="12" branch="false"/><line number="78" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="12" branch="false"/><line number="82" hits="0" branch="false"/><line number="86" hits="171887" branch="false"/><line number="87" hits="171887" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="171887" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="89" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="179010" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="7123" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="9" branch="false"/><line number="94" hits="9" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="96" hits="171887" branch="false"/><line number="98" hits="0" branch="false"/><line number="99" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="100" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="102" hits="0" branch="false"/><line number="104" hits="16249" branch="false"/><line number="105" hits="16249" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="6" branch="false"/><line number="107" hits="5" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="109" hits="16247" branch="false"/><line number="112" hits="131497" branch="false"/><line number="113" hits="131497" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="114" hits="131497" branch="false"/><line number="115" hits="131497" branch="false"/><line number="117" hits="220517" branch="false"/><line number="118" hits="220517" branch="false"/><line number="121" hits="12726" branch="false"/><line number="122" hits="12726" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="123" hits="25452" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="124" hits="12726" branch="false"/><line number="126" hits="418991" branch="false"/><line number="127" hits="418991" branch="false"/><line number="130" hits="12734" branch="false"/><line number="131" hits="12734" branch="false"/><line number="134" hits="42186" branch="false"/><line number="135" hits="42186" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="136" hits="84372" branch="false"/><line number="137" hits="42186" branch="false"/><line number="139" hits="43213" branch="false"/><line number="140" hits="43213" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="141" hits="0" branch="false"/><line number="142" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="144" hits="43213" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="1" branch="false"/><line number="146" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="148" hits="43212" branch="false"/><line number="150" hits="43185" branch="false"/><line number="151" hits="43187" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="152" hits="2" branch="false"/><line number="153" hits="2" branch="false"/><line number="154" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="156" hits="43183" branch="false"/><line number="158" hits="77284" branch="false"/><line number="159" hits="154576" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="160" hits="77292" branch="false"/><line number="162" hits="77284" branch="false"/><line number="164" hits="42051" branch="false"/><line number="165" hits="42051" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="166" hits="42051" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="167" hits="42050" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="42049" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="169" hits="0" branch="false"/><line number="170" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="172" hits="42049" branch="false"/><line number="173" hits="42049" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="174" hits="42047" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="175" hits="84100" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="176" hits="42053" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="178" hits="42047" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="42047" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="42051" branch="false"/><line number="182" hits="70" branch="false"/><line number="183" hits="70" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="184" hits="70" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="185" hits="70" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="70" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="187" hits="70" branch="false"/><line number="188" hits="70" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="189" hits="70" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="190" hits="70" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="72" branch="false"/><line number="193" hits="42115" branch="false"/><line number="194" hits="42115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="42093" branch="false"/><line number="197" hits="22" branch="false"/><line number="198" hits="44" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="199" hits="22" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="200" hits="22" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="203" hits="22" branch="false"/><line number="205" hits="78" branch="false"/><line number="206" hits="78" branch="false"/><line number="207" hits="78" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="8" branch="false"/><line number="209" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="76" branch="false"/><line number="212" hits="360" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="284" branch="false"/><line number="214" hits="284" branch="false"/><line number="215" hits="284" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="217" hits="76" branch="false"/><line number="218" hits="76" branch="false"/><line number="220" hits="3" branch="false"/><line number="222" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="223" hits="3" branch="false"/><line number="224" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="1" branch="false"/><line number="228" hits="1" branch="false"/><line number="229" hits="2" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="230" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="1" branch="false"/><line number="234" hits="1" branch="false"/><line number="235" hits="1" branch="false"/><line number="236" hits="1" branch="false"/><line number="237" hits="1" branch="false"/><line number="239" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="240" hits="1" branch="false"/><line number="241" hits="2" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="242" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="5" branch="false"/><line number="248" hits="9" branch="false"/><line number="250" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="251" hits="0" branch="false"/><line number="253" hits="9" branch="false"/><line number="254" hits="9" branch="false"/><line number="255" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="256" hits="9" branch="false"/><line number="257" hits="9" branch="false"/><line number="258" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="262" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="9" branch="false"/><line number="266" hits="9" branch="true" condition-coverage="14% (1/7)"><conditions><condition number="0" type="jump" coverage="14%"/></conditions></line><line number="267" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="268" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="269" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="272" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="false"/><line number="274" hits="9" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="275" hits="0" branch="false"/><line number="276" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="9" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="281" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="8" branch="false"/><line number="284" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="285" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="288" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="289" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="293" hits="1" branch="false"/><line number="294" hits="9" branch="false"/><line number="296" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="297" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="299" hits="0" branch="false"/><line number="300" hits="0" branch="false"/><line number="301" hits="0" branch="false"/><line number="302" hits="0" branch="false"/><line number="303" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="304" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="305" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="306" hits="0" branch="false"/><line number="308" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="309" hits="0" branch="false"/><line number="311" hits="6" branch="false"/><line number="313" hits="6" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="314" hits="6" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="315" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="319" hits="0" branch="false"/><line number="321" hits="6" branch="false"/><line number="322" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="324" hits="1" branch="false"/><line number="326" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="5" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="329" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="330" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="332" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="8" branch="false"/><line number="335" hits="38" branch="false"/><line number="336" hits="38" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="337" hits="38" branch="false"/><line number="339" hits="0" branch="false"/><line number="340" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="341" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="342" hits="0" branch="false"/><line number="344" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="346" hits="0" branch="false"/><line number="347" hits="0" branch="false"/><line number="348" hits="0" branch="false"/><line number="349" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="350" hits="0" branch="false"/><line number="351" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="353" hits="0" branch="false"/><line number="354" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="355" hits="0" branch="false"/><line number="356" hits="0" branch="false"/><line number="358" hits="0" branch="false"/><line number="359" hits="0" branch="false"/><line number="360" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="362" hits="0" branch="false"/><line number="363" hits="0" branch="false"/><line number="364" hits="0" branch="false"/><line number="366" hits="35122" branch="false"/><line number="367" hits="35122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="35118" branch="false"/><line number="370" hits="4" branch="false"/><line number="371" hits="8" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="372" hits="12" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="373" hits="8" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="374" hits="0" branch="false"/><line number="376" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="378" hits="4" branch="false"/><line number="379" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="380" hits="0" branch="false"/><line number="381" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="383" hits="8" branch="false"/><line number="384" hits="4" branch="false"/><line number="386" hits="7" branch="false"/><line number="387" hits="7" branch="false"/><line number="388" hits="7" branch="false"/><line number="389" hits="7" branch="false"/><line number="390" hits="7" branch="false"/><line number="391" hits="7" branch="false"/><line number="392" hits="7" branch="false"/><line number="393" hits="7" branch="false"/><line number="394" hits="7" branch="false"/><line number="395" hits="7" branch="false"/><line number="396" hits="7" branch="false"/><line number="397" hits="7" branch="false"/><line number="398" hits="7" branch="false"/><line number="399" hits="7" branch="false"/><line number="400" hits="7" branch="false"/><line number="401" hits="7" branch="false"/><line number="402" hits="7" branch="false"/><line number="403" hits="7" branch="false"/><line number="404" hits="7" branch="false"/><line number="405" hits="7" branch="false"/><line number="408" hits="35" branch="false"/><line number="409" hits="35" branch="false"/><line number="410" hits="35" branch="false"/><line number="411" hits="35" branch="false"/><line number="412" hits="35" branch="false"/><line number="413" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="414" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="415" hits="35" branch="false"/><line number="416" hits="35" branch="false"/><line number="417" hits="35" branch="false"/><line number="418" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="420" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="422" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="424" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="425" hits="35" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="426" hits="35" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="427" hits="35" branch="false"/><line number="429" hits="14" branch="false"/><line number="430" hits="14" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="431" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="433" hits="14" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="434" hits="0" branch="false"/><line number="436" hits="14" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="437" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="438" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="439" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="440" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="441" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="444" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="445" hits="14" branch="false"/><line number="447" hits="2" branch="false"/><line number="450" hits="2" branch="false"/><line number="451" hits="2" branch="false"/><line number="452" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="453" hits="0" branch="false"/><line number="455" hits="2" branch="false"/><line number="456" hits="2" branch="false"/><line number="457" hits="2" branch="false"/><line number="458" hits="2" branch="false"/><line number="459" hits="2" branch="false"/><line number="460" hits="2" branch="false"/><line number="461" hits="2" branch="false"/><line number="462" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="464" hits="5" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="465" hits="0" branch="false"/><line number="466" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="469" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="470" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="471" hits="0" branch="false"/><line number="473" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="475" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="477" hits="2" branch="false"/><line number="478" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="479" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="480" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="481" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="482" hits="0" branch="false"/><line number="484" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="486" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="487" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="488" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="489" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="491" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="492" hits="0" branch="false"/><line number="493" hits="7" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="494" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="497" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="498" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="499" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="500" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="501" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="502" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="504" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="506" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="507" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="509" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="510" hits="2" branch="false"/><line number="512" hits="4" branch="false"/><line number="514" hits="4" branch="false"/><line number="515" hits="4" branch="false"/><line number="516" hits="4" branch="false"/><line number="517" hits="4" branch="false"/><line number="518" hits="4" branch="false"/><line number="519" hits="4" branch="false"/><line number="520" hits="4" branch="false"/><line number="521" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="522" hits="4" branch="false"/><line number="523" hits="4" branch="false"/><line number="525" hits="0" branch="false"/><line number="527" hits="4" branch="false"/><line number="530" hits="0" branch="false"/><line number="531" hits="0" branch="false"/><line number="532" hits="0" branch="false"/><line number="533" hits="0" branch="false"/><line number="534" hits="0" branch="false"/><line number="535" hits="0" branch="false"/><line number="536" hits="0" branch="false"/><line number="537" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="538" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="539" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="540" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="541" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="542" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="543" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="544" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="545" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="546" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="547" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="549" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="550" hits="0" branch="false"/><line number="552" hits="0" branch="false"/><line number="553" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="554" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="555" hits="0" branch="false"/><line number="556" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="558" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="559" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="560" hits="0" branch="false"/><line number="561" hits="0" branch="false"/><line number="563" hits="4" branch="false"/><line number="564" hits="4" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="565" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="566" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="567" hits="4" branch="false"/><line number="569" hits="9" branch="false"/><line number="571" hits="9" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="572" hits="11" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="573" hits="14" branch="false"/><line number="574" hits="7" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="575" hits="7" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="577" hits="7" branch="false"/><line number="578" hits="7" branch="false"/><line number="579" hits="9" branch="false"/><line number="581" hits="3" branch="false"/><line number="583" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="584" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="585" hits="1" branch="false"/><line number="587" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="589" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="590" hits="1" branch="false"/><line number="591" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="593" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="594" hits="2" branch="false"/><line number="595" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="596" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="598" hits="1" branch="false"/><line number="599" hits="1" branch="false"/><line number="600" hits="3" branch="false"/><line number="602" hits="10" branch="false"/><line number="604" hits="10" branch="false"/><line number="605" hits="10" branch="false"/><line number="606" hits="10" branch="false"/><line number="607" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="608" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="610" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="611" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="613" hits="10" branch="false"/><line number="614" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="615" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="617" hits="10" branch="false"/><line number="618" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="619" hits="1" branch="false"/><line number="620" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="622" hits="9" branch="false"/><line number="623" hits="9" branch="false"/><line number="624" hits="9" branch="false"/><line number="625" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="626" hits="9" branch="false"/><line number="627" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="628" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="629" hits="7" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="630" hits="4" branch="false"/><line number="631" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="632" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="633" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="634" hits="0" branch="false"/><line number="636" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="638" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="639" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="640" hits="0" branch="false"/><line number="641" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="642" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="643" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="644" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="645" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="646" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="647" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="648" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="650" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="651" hits="0" branch="false"/><line number="652" hits="0" branch="false"/><line number="653" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="654" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="655" hits="0" branch="false"/><line number="657" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="658" hits="0" branch="false"/><line number="659" hits="0" branch="true" condition-coverage="0% (0/8)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="660" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="661" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="662" hits="0" branch="false"/><line number="664" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="666" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="667" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="668" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="669" hits="1" branch="false"/><line number="670" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="671" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="673" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="675" hits="16" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="676" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="677" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="678" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="680" hits="8" branch="false"/><line number="681" hits="9" branch="false"/><line number="683" hits="8" branch="false"/><line number="684" hits="8" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="685" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="686" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="687" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="688" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="689" hits="7" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="690" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="691" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="692" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="693" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="694" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="695" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="696" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="697" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="698" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="699" hits="0" branch="false"/><line number="700" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="701" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="702" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="703" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="705" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="706" hits="7" branch="false"/><line number="708" hits="7" branch="false"/><line number="709" hits="8" branch="false"/><line number="711" hits="16" branch="false"/><line number="712" hits="16" branch="false"/><line number="713" hits="16" branch="false"/><line number="714" hits="16" branch="false"/><line number="715" hits="16" branch="false"/><line number="716" hits="16" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="718" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="719" hits="16" branch="false"/><line number="720" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="721" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="722" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="723" hits="16" branch="false"/><line number="724" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="725" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="726" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="727" hits="16" branch="false"/><line number="728" hits="16" branch="false"/><line number="729" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="730" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="731" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="732" hits="16" branch="false"/><line number="733" hits="64" branch="false"/><line number="735" hits="12716" branch="false"/><line number="736" hits="12716" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="737" hits="12716" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="738" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="740" hits="12716" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="741" hits="12716" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="742" hits="12716" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="743" hits="12707" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="744" hits="12707" branch="false"/><line number="745" hits="12707" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="747" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="748" hits="9" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="749" hits="12716" branch="false"/><line number="751" hits="12658" branch="false"/><line number="752" hits="12658" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="753" hits="12658" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="754" hits="12658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="755" hits="12658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="756" hits="12658" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="757" hits="25316" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="758" hits="12658" branch="false"/><line number="760" hits="2" branch="false"/><line number="761" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="762" hits="2" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="763" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="764" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="765" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="766" hits="8" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="767" hits="2" branch="false"/><line number="769" hits="733" branch="false"/><line number="770" hits="733" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="771" hits="733" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="772" hits="733" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="773" hits="733" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="774" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="775" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="777" hits="732" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="778" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="779" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="781" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="782" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="783" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="784" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="786" hits="732" branch="false"/><line number="787" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="788" hits="288" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="789" hits="894" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="790" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="791" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="792" hits="732" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="793" hits="732" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="794" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="795" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="796" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="797" hits="0" branch="false"/><line number="798" hits="732" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="799" hits="734" branch="false"/><line number="801" hits="3973" branch="false"/><line number="802" hits="3973" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="803" hits="3973" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="804" hits="3973" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="805" hits="3973" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="806" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="808" hits="3973" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="809" hits="3973" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="810" hits="3973" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="811" hits="3973" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="812" hits="7946" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="813" hits="3973" branch="false"/><line number="815" hits="2281" branch="false"/><line number="816" hits="2281" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="817" hits="3" branch="false"/><line number="818" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="820" hits="2280" branch="false"/><line number="822" hits="299" branch="false"/><line number="823" hits="299" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="824" hits="299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="825" hits="299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="826" hits="299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="827" hits="299" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="828" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="830" hits="299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="831" hits="299" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="832" hits="299" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="833" hits="299" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="834" hits="299" branch="false"/><line number="836" hits="416" branch="false"/><line number="837" hits="416" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="838" hits="416" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="839" hits="416" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="840" hits="416" branch="false"/><line number="841" hits="546" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="842" hits="130" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="843" hits="248" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="845" hits="416" branch="false"/><line number="846" hits="416" branch="false"/><line number="847" hits="416" branch="false"/><line number="849" hits="530" branch="false"/><line number="850" hits="530" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="851" hits="530" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="852" hits="529" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="853" hits="529" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="854" hits="530" branch="false"/><line number="856" hits="1036" branch="false"/><line number="857" hits="1036" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="858" hits="1036" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="859" hits="1036" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="860" hits="1036" branch="false"/><line number="861" hits="1271" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="862" hits="235" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="863" hits="1036" branch="false"/><line number="864" hits="1036" branch="false"/><line number="865" hits="1036" branch="false"/><line number="867" hits="14" branch="false"/><line number="868" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="869" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="870" hits="0" branch="false"/><line number="871" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="873" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="874" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="875" hits="14" branch="false"/><line number="877" hits="14" branch="false"/><line number="878" hits="14" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="879" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="880" hits="0" branch="false"/><line number="881" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="883" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="884" hits="14" branch="false"/><line number="886" hits="22" branch="false"/><line number="887" hits="22" branch="false"/><line number="888" hits="22" branch="false"/><line number="889" hits="22" branch="false"/><line number="890" hits="22" branch="false"/><line number="891" hits="22" branch="false"/><line number="892" hits="22" branch="false"/><line number="893" hits="22" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="894" hits="0" branch="false"/><line number="896" hits="22" branch="false"/><line number="897" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="898" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="899" hits="46" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="900" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="902" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="903" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="905" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="906" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="907" hits="22" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="908" hits="43" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="909" hits="22" branch="false"/><line number="910" hits="44" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="911" hits="22" branch="false"/><line number="912" hits="22" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="913" hits="6" branch="false"/><line number="915" hits="22" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="916" hits="0" branch="false"/><line number="917" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="918" hits="22" branch="false"/><line number="919" hits="22" branch="false"/><line number="920" hits="68" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="921" hits="46" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="922" hits="3" branch="false"/><line number="924" hits="43" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="925" hits="25" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="926" hits="43" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="930" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="931" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="932" hits="22" branch="false"/><line number="933" hits="22" branch="false"/><line number="934" hits="22" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="935" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="936" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="937" hits="15" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="938" hits="15" branch="false"/><line number="939" hits="15" branch="false"/><line number="941" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="942" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="943" hits="20" branch="false"/><line number="945" hits="7" branch="false"/><line number="946" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="947" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="949" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="951" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="953" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="954" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="955" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="956" hits="2" branch="false"/><line number="958" hits="18" branch="false"/><line number="959" hits="36" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="960" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="961" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="963" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="964" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="965" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="966" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="967" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="970" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="971" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="972" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="973" hits="5" branch="false"/><line number="975" hits="7" branch="false"/><line number="976" hits="7" branch="false"/><line number="978" hits="22" branch="false"/><line number="979" hits="22" branch="false"/><line number="980" hits="22" branch="false"/><line number="981" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="982" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="983" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="985" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="986" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="987" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="989" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="991" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="992" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="993" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="995" hits="22" branch="false"/><line number="996" hits="22" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="997" hits="22" branch="false"/><line number="998" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="999" hits="56" branch="false"/><line number="1001" hits="35" branch="false"/><line number="1002" hits="35" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1003" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1004" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1005" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1006" hits="28" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1007" hits="28" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1008" hits="28" branch="false"/><line number="1009" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1010" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1011" hits="3" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="1012" hits="3" branch="false"/><line number="1014" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1017" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1018" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1019" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1020" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1021" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1022" hits="32" branch="false"/><line number="1023" hits="32" branch="false"/><line number="1024" hits="32" branch="false"/><line number="1025" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1026" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1027" hits="10" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="1028" hits="4" branch="false"/><line number="1029" hits="4" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1030" hits="8" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1031" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1032" hits="4" branch="false"/><line number="1033" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1034" hits="6" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1035" hits="6" branch="false"/><line number="1036" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1037" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1039" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1041" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1043" hits="6" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="1044" hits="12" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1045" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1046" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1047" hits="6" branch="false"/><line number="1048" hits="32" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1049" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1051" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1052" hits="32" branch="false"/><line number="1053" hits="32" branch="false"/><line number="1054" hits="38" branch="false"/><line number="1056" hits="15" branch="false"/><line number="1057" hits="15" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1058" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1059" hits="3" branch="false"/><line number="1060" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1062" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1063" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1064" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1065" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1066" hits="1" branch="false"/><line number="1068" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1070" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1071" hits="13" branch="false"/><line number="1072" hits="38" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1073" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1075" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1076" hits="13" branch="false"/><line number="1077" hits="15" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="1078" hits="2" branch="false"/><line number="1079" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1080" hits="21" branch="false"/><line number="1081" hits="11" branch="false"/><line number="1082" hits="11" branch="false"/><line number="1083" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1084" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1085" hits="11" branch="false"/><line number="1086" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1087" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1088" hits="11" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1089" hits="11" branch="false"/><line number="1090" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1091" hits="11" branch="false"/><line number="1092" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1093" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1094" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1096" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1099" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1100" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1101" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1102" hits="19" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1103" hits="9" branch="false"/><line number="1104" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1105" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1106" hits="1" branch="false"/><line number="1108" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1111" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1112" hits="10" branch="false"/><line number="1113" hits="21" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1114" hits="11" branch="false"/><line number="1115" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1116" hits="11" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1117" hits="8" branch="false"/><line number="1118" hits="8" branch="false"/><line number="1121" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1122" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1123" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="1125" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1126" hits="33" branch="false"/><line number="1127" hits="10" branch="false"/><line number="1128" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1129" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1130" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1131" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1132" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1133" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="1135" hits="40" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="1136" hits="20" branch="false"/><line number="1137" hits="10" branch="false"/><line number="1138" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1139" hits="10" branch="false"/><line number="1140" hits="10" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="1141" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="1143" hits="10" branch="false"/><line number="1144" hits="48" branch="false"/></lines></class><class name="attribute_h" filename="chrono_batch_render/stage/views/attribute.h" line-rate="0.8998178506375227" branch-rate="0.35714285714285715" complexity="0.0"><methods><method name="&lt;unknown function 40&gt;" signature="" line-rate="1.0" branch-rate="0.3236514522821577" complexity="0.0"><lines><line number="40" hits="178680" branch="true" condition-coverage="31% (117/370)"><conditions><condition number="0" type="jump" coverage="31%"/></conditions></line><line number="194" hits="13587" branch="false"/><line number="198" hits="11984" branch="false"/><line number="202" hits="27167" branch="true" condition-coverage="32% (195/594)"><conditions><condition number="0" type="jump" coverage="32%"/></conditions></line></lines></method><method name="&lt;unknown function 93&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;bool&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::(anonymous namespace)::AnyEnum&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::AspectRatioConformPolicy&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::CameraSignalLayout&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::DetectorPattern&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::DistortionModel&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::DomePoleAxis&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Double3&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float2&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float3&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="204" hits="1315" branch="false"/><line number="205" hits="2630" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float4&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::FollowPathMode&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::FrameOfReference&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ImplementationSource&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ItuMaterialKind&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::MinimalMode&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Orientation&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::PhysicalIlluminant&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Projection&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Purpose&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Quatd&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::RenderMode&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ShapingAxis&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ShotNoise&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::SpectralMode&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::SubdivisionScheme&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::TextureColorSpace&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::TextureWrapMode&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Token&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Uint2&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Visibility&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;float&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;int&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;unsigned int&gt;::Attribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;bool&gt;::Set" signature="(bool const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::AspectRatioConformPolicy&gt;::Set" signature="(chrono::batch_render::AspectRatioConformPolicy const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::CameraSignalLayout&gt;::Set" signature="(chrono::batch_render::CameraSignalLayout const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::DetectorPattern&gt;::Set" signature="(chrono::batch_render::DetectorPattern const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::DistortionModel&gt;::Set" signature="(chrono::batch_render::DistortionModel const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::DomePoleAxis&gt;::Set" signature="(chrono::batch_render::DomePoleAxis const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Double3&gt;::Set" signature="(chrono::batch_render::Double3 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float2&gt;::Set" signature="(chrono::batch_render::Float2 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float3&gt;::Set" signature="(chrono::batch_render::Float3 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="207" hits="68" branch="false"/><line number="208" hits="68" branch="false"/><line number="209" hits="68" branch="false"/><line number="210" hits="68" branch="false"/></lines></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float4&gt;::Set" signature="(chrono::batch_render::Float4 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::FollowPathMode&gt;::Set" signature="(chrono::batch_render::FollowPathMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ItuMaterialKind&gt;::Set" signature="(chrono::batch_render::ItuMaterialKind const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::MinimalMode&gt;::Set" signature="(chrono::batch_render::MinimalMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Orientation&gt;::Set" signature="(chrono::batch_render::Orientation const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Projection&gt;::Set" signature="(chrono::batch_render::Projection const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Purpose&gt;::Set" signature="(chrono::batch_render::Purpose const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Quatd&gt;::Set" signature="(chrono::batch_render::Quatd const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::RenderMode&gt;::Set" signature="(chrono::batch_render::RenderMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ShotNoise&gt;::Set" signature="(chrono::batch_render::ShotNoise const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::SpectralMode&gt;::Set" signature="(chrono::batch_render::SpectralMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::SubdivisionScheme&gt;::Set" signature="(chrono::batch_render::SubdivisionScheme const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::TextureColorSpace&gt;::Set" signature="(chrono::batch_render::TextureColorSpace const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::TextureWrapMode&gt;::Set" signature="(chrono::batch_render::TextureWrapMode const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Token&gt;::Set" signature="(chrono::batch_render::Token const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Uint2&gt;::Set" signature="(chrono::batch_render::Uint2 const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Visibility&gt;::Set" signature="(chrono::batch_render::Visibility const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;float&gt;::Set" signature="(float const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;int&gt;::Set" signature="(int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;unsigned int&gt;::Set" signature="(unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Double3&gt;::Set" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Double3 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;float&gt;::Set" signature="(chrono::batch_render::Span&lt;float const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Double3&gt;::Set" signature="(std::vector&lt;chrono::batch_render::Double3, std::allocator&lt;chrono::batch_render::Double3&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;float&gt;::Set" signature="(std::vector&lt;float, std::allocator&lt;float&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;bool&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::(anonymous namespace)::AnyEnum&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::AspectRatioConformPolicy&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::DetectorPattern&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Double3&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float2&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float3&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float4&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::FrameOfReference&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ImplementationSource&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::MinimalMode&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::PhysicalIlluminant&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Quatd&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::RenderMode&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ShapingAxis&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::SpectralMode&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::TextureWrapMode&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Token&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Uint2&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Visibility&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;float&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;int&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;unsigned int&gt;::Get" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;bool&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::(anonymous namespace)::AnyEnum&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::AspectRatioConformPolicy&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::CameraSignalLayout&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::DetectorPattern&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::DistortionModel&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::DomePoleAxis&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Double3&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float2&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float3&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="246" hits="1315" branch="false"/><line number="247" hits="1315" branch="false"/></lines></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float4&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::FollowPathMode&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::FrameOfReference&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ImplementationSource&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ItuMaterialKind&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::MinimalMode&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Orientation&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::PhysicalIlluminant&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Projection&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Purpose&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Quatd&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::RenderMode&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ShapingAxis&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::ShotNoise&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::SpectralMode&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::SubdivisionScheme&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::TextureColorSpace&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::TextureWrapMode&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Token&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Uint2&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Visibility&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;float&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;int&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;unsigned int&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float2&gt;::ArrayAttribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float3&gt;::ArrayAttribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float4&gt;::ArrayAttribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;float&gt;::ArrayAttribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;int&gt;::ArrayAttribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;long&gt;::ArrayAttribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;unsigned int&gt;::ArrayAttribute" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;, chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float3&gt;::Set" signature="(unsigned int, chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float4&gt;::Set" signature="(unsigned int, chrono::batch_render::Span&lt;chrono::batch_render::Float4 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;float&gt;::Set" signature="(unsigned int, chrono::batch_render::Span&lt;float const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;int&gt;::Set" signature="(unsigned int, chrono::batch_render::Span&lt;int const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;long&gt;::Set" signature="(unsigned int, chrono::batch_render::Span&lt;long const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float3&gt;::Set" signature="(unsigned int, std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;int&gt;::Set" signature="(unsigned int, std::vector&lt;int, std::allocator&lt;int&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float2&gt;::Get" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float3&gt;::Get" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;float&gt;::Get" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;int&gt;::Get" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;unsigned int&gt;::Get" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float2&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float3&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float4&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;float&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;int&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;long&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;unsigned int&gt;::Check" signature="(chrono::batch_render::ColumnRef)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float2&gt; chrono::batch_render::View::GetArray&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float3&gt; chrono::batch_render::View::GetArray&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float4&gt; chrono::batch_render::View::GetArray&lt;chrono::batch_render::Float4&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;float&gt; chrono::batch_render::View::GetArray&lt;float&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;int&gt; chrono::batch_render::View::GetArray&lt;int&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;long&gt; chrono::batch_render::View::GetArray&lt;long&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;unsigned int&gt; chrono::batch_render::View::GetArray&lt;unsigned int&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;bool&gt; chrono::batch_render::View::Get&lt;bool&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Double3&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Double3&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float2&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float3&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="0.75" branch-rate="0.42857142857142855" complexity="0.0"><lines><line number="283" hits="25" branch="false"/><line number="284" hits="25" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="75" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::RenderMode&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::RenderMode&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Token&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Token&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Visibility&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Visibility&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;float&gt; chrono::batch_render::View::Get&lt;float&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;int&gt; chrono::batch_render::View::Get&lt;int&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;unsigned int&gt; chrono::batch_render::View::Get&lt;unsigned int&gt;" signature="(chrono::batch_render::ColumnRef) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::View::Get&lt;chrono::batch_render::Double3&gt;" signature="(chrono::batch_render::Field&lt;chrono::batch_render::Double3&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="auto chrono::batch_render::View::Get&lt;unsigned int&gt;" signature="(chrono::batch_render::Field&lt;unsigned int&gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="40" hits="178680" branch="true" condition-coverage="31% (117/370)"><conditions><condition number="0" type="jump" coverage="31%"/></conditions></line><line number="44" hits="123388" branch="false"/><line number="45" hits="123388" branch="true" condition-coverage="66% (16/24)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="35121" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="93" hits="39" branch="true" condition-coverage="12% (2/16)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="194" hits="13587" branch="false"/><line number="196" hits="1603" branch="false"/><line number="198" hits="11984" branch="false"/><line number="202" hits="27167" branch="true" condition-coverage="32% (195/594)"><conditions><condition number="0" type="jump" coverage="32%"/></conditions></line><line number="204" hits="844" branch="false"/><line number="204" hits="101" branch="false"/><line number="204" hits="415" branch="false"/><line number="204" hits="1" branch="false"/><line number="204" hits="836" branch="false"/><line number="204" hits="8" branch="false"/><line number="204" hits="1" branch="false"/><line number="204" hits="639" branch="false"/><line number="204" hits="27" branch="false"/><line number="204" hits="1315" branch="false"/><line number="204" hits="2" branch="false"/><line number="204" hits="1" branch="false"/><line number="204" hits="494" branch="false"/><line number="204" hits="1" branch="false"/><line number="204" hits="7" branch="false"/><line number="204" hits="433" branch="false"/><line number="204" hits="2" branch="false"/><line number="204" hits="3" branch="false"/><line number="204" hits="1" branch="false"/><line number="204" hits="2" branch="false"/><line number="204" hits="10" branch="false"/><line number="204" hits="444" branch="false"/><line number="204" hits="1" branch="false"/><line number="204" hits="2" branch="false"/><line number="204" hits="416" branch="false"/><line number="204" hits="3" branch="false"/><line number="204" hits="1" branch="false"/><line number="204" hits="6" branch="false"/><line number="204" hits="1603" branch="false"/><line number="204" hits="442" branch="false"/><line number="204" hits="10" branch="false"/><line number="204" hits="4232" branch="false"/><line number="204" hits="1220" branch="false"/><line number="204" hits="64" branch="false"/><line number="205" hits="1688" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="202" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="830" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="1672" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="1278" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2630" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="988" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="866" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="888" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="832" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="3205" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="884" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="8463" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="2439" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="15" branch="false"/><line number="207" hits="11" branch="false"/><line number="207" hits="1" branch="false"/><line number="207" hits="10" branch="false"/><line number="207" hits="8" branch="false"/><line number="207" hits="1" branch="false"/><line number="207" hits="374" branch="false"/><line number="207" hits="23" branch="false"/><line number="207" hits="68" branch="false"/><line number="207" hits="2" branch="false"/><line number="207" hits="1" branch="false"/><line number="207" hits="7" branch="false"/><line number="207" hits="29" branch="false"/><line number="207" hits="2" branch="false"/><line number="207" hits="1" branch="false"/><line number="207" hits="2" branch="false"/><line number="207" hits="4" branch="false"/><line number="207" hits="40" branch="false"/><line number="207" hits="2" branch="false"/><line number="207" hits="12" branch="false"/><line number="207" hits="3" branch="false"/><line number="207" hits="1" branch="false"/><line number="207" hits="3" branch="false"/><line number="207" hits="43" branch="false"/><line number="207" hits="5" branch="false"/><line number="207" hits="8" branch="false"/><line number="207" hits="295" branch="false"/><line number="207" hits="6" branch="false"/><line number="207" hits="4" branch="false"/><line number="208" hits="15" branch="false"/><line number="208" hits="11" branch="false"/><line number="208" hits="1" branch="false"/><line number="208" hits="10" branch="false"/><line number="208" hits="8" branch="false"/><line number="208" hits="1" branch="false"/><line number="208" hits="374" branch="false"/><line number="208" hits="23" branch="false"/><line number="208" hits="68" branch="false"/><line number="208" hits="2" branch="false"/><line number="208" hits="1" branch="false"/><line number="208" hits="7" branch="false"/><line number="208" hits="29" branch="false"/><line number="208" hits="2" branch="false"/><line number="208" hits="1" branch="false"/><line number="208" hits="2" branch="false"/><line number="208" hits="4" branch="false"/><line number="208" hits="40" branch="false"/><line number="208" hits="2" branch="false"/><line number="208" hits="12" branch="false"/><line number="208" hits="3" branch="false"/><line number="208" hits="1" branch="false"/><line number="208" hits="3" branch="false"/><line number="208" hits="43" branch="false"/><line number="208" hits="5" branch="false"/><line number="208" hits="8" branch="false"/><line number="208" hits="295" branch="false"/><line number="208" hits="6" branch="false"/><line number="208" hits="4" branch="false"/><line number="209" hits="15" branch="false"/><line number="209" hits="11" branch="false"/><line number="209" hits="1" branch="false"/><line number="209" hits="10" branch="false"/><line number="209" hits="8" branch="false"/><line number="209" hits="1" branch="false"/><line number="209" hits="374" branch="false"/><line number="209" hits="23" branch="false"/><line number="209" hits="68" branch="false"/><line number="209" hits="2" branch="false"/><line number="209" hits="1" branch="false"/><line number="209" hits="7" branch="false"/><line number="209" hits="29" branch="false"/><line number="209" hits="2" branch="false"/><line number="209" hits="1" branch="false"/><line number="209" hits="2" branch="false"/><line number="209" hits="4" branch="false"/><line number="209" hits="40" branch="false"/><line number="209" hits="2" branch="false"/><line number="209" hits="12" branch="false"/><line number="209" hits="3" branch="false"/><line number="209" hits="1" branch="false"/><line number="209" hits="3" branch="false"/><line number="209" hits="43" branch="false"/><line number="209" hits="5" branch="false"/><line number="209" hits="8" branch="false"/><line number="209" hits="295" branch="false"/><line number="209" hits="6" branch="false"/><line number="209" hits="4" branch="false"/><line number="210" hits="15" branch="false"/><line number="210" hits="11" branch="false"/><line number="210" hits="1" branch="false"/><line number="210" hits="10" branch="false"/><line number="210" hits="8" branch="false"/><line number="210" hits="1" branch="false"/><line number="210" hits="374" branch="false"/><line number="210" hits="23" branch="false"/><line number="210" hits="68" branch="false"/><line number="210" hits="2" branch="false"/><line number="210" hits="1" branch="false"/><line number="210" hits="7" branch="false"/><line number="210" hits="29" branch="false"/><line number="210" hits="2" branch="false"/><line number="210" hits="1" branch="false"/><line number="210" hits="2" branch="false"/><line number="210" hits="4" branch="false"/><line number="210" hits="40" branch="false"/><line number="210" hits="2" branch="false"/><line number="210" hits="12" branch="false"/><line number="210" hits="3" branch="false"/><line number="210" hits="1" branch="false"/><line number="210" hits="3" branch="false"/><line number="210" hits="42" branch="false"/><line number="210" hits="5" branch="false"/><line number="210" hits="8" branch="false"/><line number="210" hits="294" branch="false"/><line number="210" hits="6" branch="false"/><line number="210" hits="4" branch="false"/><line number="212" hits="1" branch="false"/><line number="212" hits="8" branch="false"/><line number="213" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="213" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="214" hits="0" branch="false"/><line number="214" hits="0" branch="false"/><line number="220" hits="1" branch="false"/><line number="220" hits="8" branch="false"/><line number="222" hits="1" branch="false"/><line number="222" hits="8" branch="false"/><line number="224" hits="1" branch="false"/><line number="224" hits="8" branch="false"/><line number="230" hits="1" branch="false"/><line number="230" hits="8" branch="false"/><line number="232" hits="1" branch="false"/><line number="232" hits="8" branch="false"/><line number="234" hits="829" branch="false"/><line number="234" hits="101" branch="false"/><line number="234" hits="404" branch="false"/><line number="234" hits="826" branch="false"/><line number="234" hits="160" branch="false"/><line number="234" hits="4" branch="false"/><line number="234" hits="1247" branch="false"/><line number="234" hits="0" branch="false"/><line number="234" hits="494" branch="false"/><line number="234" hits="1" branch="false"/><line number="234" hits="404" branch="false"/><line number="234" hits="3" branch="false"/><line number="234" hits="6" branch="false"/><line number="234" hits="404" branch="false"/><line number="234" hits="1" branch="false"/><line number="234" hits="404" branch="false"/><line number="234" hits="3" branch="false"/><line number="234" hits="1559" branch="false"/><line number="234" hits="437" branch="false"/><line number="234" hits="2" branch="false"/><line number="234" hits="3927" branch="false"/><line number="234" hits="1213" branch="false"/><line number="234" hits="60" branch="false"/><line number="235" hits="2487" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="202" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="808" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="1652" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="320" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="2494" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="235" hits="988" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="808" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="808" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="808" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="3118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="874" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="7854" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="2426" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="235" hits="120" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="237" hits="101" branch="false"/><line number="237" hits="404" branch="false"/><line number="237" hits="826" branch="false"/><line number="237" hits="160" branch="false"/><line number="237" hits="4" branch="false"/><line number="237" hits="1247" branch="false"/><line number="237" hits="0" branch="false"/><line number="237" hits="494" branch="false"/><line number="237" hits="1" branch="false"/><line number="237" hits="404" branch="false"/><line number="237" hits="3" branch="false"/><line number="237" hits="6" branch="false"/><line number="237" hits="404" branch="false"/><line number="237" hits="1" branch="false"/><line number="237" hits="404" branch="false"/><line number="237" hits="3" branch="false"/><line number="237" hits="1559" branch="false"/><line number="237" hits="437" branch="false"/><line number="237" hits="2" branch="false"/><line number="237" hits="3927" branch="false"/><line number="237" hits="1213" branch="false"/><line number="237" hits="60" branch="false"/><line number="239" hits="1021" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="241" hits="829" branch="false"/><line number="246" hits="844" branch="false"/><line number="246" hits="101" branch="false"/><line number="246" hits="415" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="836" branch="false"/><line number="246" hits="8" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="639" branch="false"/><line number="246" hits="27" branch="false"/><line number="246" hits="1315" branch="false"/><line number="246" hits="2" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="494" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="7" branch="false"/><line number="246" hits="433" branch="false"/><line number="246" hits="2" branch="false"/><line number="246" hits="3" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="2" branch="false"/><line number="246" hits="10" branch="false"/><line number="246" hits="444" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="2" branch="false"/><line number="246" hits="416" branch="false"/><line number="246" hits="3" branch="false"/><line number="246" hits="1" branch="false"/><line number="246" hits="6" branch="false"/><line number="246" hits="1603" branch="false"/><line number="246" hits="442" branch="false"/><line number="246" hits="10" branch="false"/><line number="246" hits="4232" branch="false"/><line number="246" hits="1220" branch="false"/><line number="246" hits="64" branch="false"/><line number="247" hits="844" branch="false"/><line number="247" hits="101" branch="false"/><line number="247" hits="415" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="836" branch="false"/><line number="247" hits="8" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="639" branch="false"/><line number="247" hits="27" branch="false"/><line number="247" hits="1315" branch="false"/><line number="247" hits="2" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="494" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="7" branch="false"/><line number="247" hits="433" branch="false"/><line number="247" hits="2" branch="false"/><line number="247" hits="3" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="2" branch="false"/><line number="247" hits="10" branch="false"/><line number="247" hits="444" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="2" branch="false"/><line number="247" hits="416" branch="false"/><line number="247" hits="3" branch="false"/><line number="247" hits="1" branch="false"/><line number="247" hits="6" branch="false"/><line number="247" hits="1603" branch="false"/><line number="247" hits="442" branch="false"/><line number="247" hits="10" branch="false"/><line number="247" hits="4232" branch="false"/><line number="247" hits="1220" branch="false"/><line number="247" hits="64" branch="false"/><line number="251" hits="5266" branch="true" condition-coverage="33% (31/94)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="251" hits="38" branch="true" condition-coverage="16% (2/12)"><conditions><condition number="0" type="jump" coverage="16%"/></conditions></line><line number="251" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="251" hits="4" branch="true" condition-coverage="18% (3/16)"><conditions><condition number="0" type="jump" coverage="18%"/></conditions></line><line number="251" hits="4" branch="true" condition-coverage="12% (1/8)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="251" hits="8" branch="true" condition-coverage="18% (4/22)"><conditions><condition number="0" type="jump" coverage="18%"/></conditions></line><line number="253" hits="1" branch="false"/><line number="253" hits="148" branch="false"/><line number="253" hits="3" branch="false"/><line number="253" hits="53" branch="false"/><line number="253" hits="13" branch="false"/><line number="253" hits="7" branch="false"/><line number="253" hits="2437" branch="false"/><line number="254" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="295" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="106" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="25" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="4874" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="138" branch="false"/><line number="256" hits="3" branch="false"/><line number="256" hits="23" branch="false"/><line number="256" hits="9" branch="false"/><line number="256" hits="7" branch="false"/><line number="257" hits="138" branch="false"/><line number="257" hits="3" branch="false"/><line number="257" hits="23" branch="false"/><line number="257" hits="9" branch="false"/><line number="257" hits="7" branch="false"/><line number="258" hits="137" branch="false"/><line number="258" hits="3" branch="false"/><line number="258" hits="23" branch="false"/><line number="258" hits="9" branch="false"/><line number="258" hits="7" branch="false"/><line number="260" hits="16" branch="false"/><line number="260" hits="2" branch="false"/><line number="261" hits="16" branch="false"/><line number="261" hits="2" branch="false"/><line number="262" hits="15" branch="false"/><line number="262" hits="2" branch="false"/><line number="264" hits="1" branch="false"/><line number="264" hits="23" branch="false"/><line number="264" hits="30" branch="false"/><line number="264" hits="3" branch="false"/><line number="264" hits="2437" branch="false"/><line number="265" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="69" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="90" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="7311" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="269" hits="1" branch="false"/><line number="269" hits="148" branch="false"/><line number="269" hits="3" branch="false"/><line number="269" hits="53" branch="false"/><line number="269" hits="13" branch="false"/><line number="269" hits="7" branch="false"/><line number="269" hits="2437" branch="false"/><line number="270" hits="1" branch="false"/><line number="270" hits="148" branch="false"/><line number="270" hits="3" branch="false"/><line number="270" hits="53" branch="false"/><line number="270" hits="13" branch="false"/><line number="270" hits="7" branch="false"/><line number="270" hits="2437" branch="false"/><line number="271" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="148" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="53" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="13" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="271" hits="7" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="271" hits="2437" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="272" hits="1" branch="false"/><line number="272" hits="148" branch="false"/><line number="272" hits="3" branch="false"/><line number="272" hits="53" branch="false"/><line number="272" hits="12" branch="false"/><line number="272" hits="7" branch="false"/><line number="272" hits="2437" branch="false"/><line number="276" hits="1" branch="false"/><line number="276" hits="148" branch="false"/><line number="276" hits="3" branch="false"/><line number="276" hits="53" branch="false"/><line number="276" hits="13" branch="false"/><line number="276" hits="7" branch="false"/><line number="276" hits="2437" branch="false"/><line number="277" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="148" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="53" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="2437" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="278" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="280" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="280" hits="443" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="280" hits="9" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="280" hits="159" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="280" hits="38" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="280" hits="21" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="280" hits="7311" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="283" hits="4981" branch="false"/><line number="283" hits="5" branch="false"/><line number="283" hits="492" branch="false"/><line number="283" hits="1262" branch="false"/><line number="283" hits="81" branch="false"/><line number="283" hits="6030" branch="false"/><line number="283" hits="2" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="101" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="9" branch="false"/><line number="283" hits="25" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="310" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="0" branch="false"/><line number="283" hits="4" branch="false"/><line number="283" hits="221" branch="false"/><line number="283" hits="64" branch="false"/><line number="284" hits="4981" branch="false"/><line number="284" hits="5" branch="false"/><line number="284" hits="492" branch="false"/><line number="284" hits="1262" branch="false"/><line number="284" hits="81" branch="false"/><line number="284" hits="6030" branch="false"/><line number="284" hits="2" branch="false"/><line number="284" hits="0" branch="false"/><line number="284" hits="101" branch="false"/><line number="284" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="0" branch="false"/><line number="284" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="284" hits="25" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="284" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="310" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="284" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="284" hits="4" branch="false"/><line number="284" hits="221" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="284" hits="64" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="false"/><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="285" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="14943" branch="false"/><line number="287" hits="15" branch="false"/><line number="287" hits="1476" branch="false"/><line number="287" hits="3785" branch="false"/><line number="287" hits="243" branch="false"/><line number="287" hits="18090" branch="false"/><line number="287" hits="6" branch="false"/><line number="287" hits="0" branch="false"/><line number="287" hits="303" branch="false"/><line number="287" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="false"/><line number="287" hits="27" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="287" hits="75" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="287" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="929" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="287" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="287" hits="12" branch="false"/><line number="287" hits="662" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="287" hits="192" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="290" hits="103" branch="false"/><line number="290" hits="4" branch="false"/><line number="290" hits="16" branch="false"/><line number="291" hits="103" branch="false"/><line number="291" hits="4" branch="false"/><line number="291" hits="16" branch="false"/><line number="296" hits="1" branch="false"/><line number="298" hits="1" branch="false"/><line number="300" hits="103" branch="false"/><line number="300" hits="4" branch="false"/><line number="300" hits="14" branch="false"/></lines></class><class name="layout_cpp" filename="chrono_batch_render/stage/views/layout.cpp" line-rate="0.5402298850574713" branch-rate="0.375" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Contiguous" signature="(DLTensor const&amp;)" line-rate="0.8" branch-rate="0.375" complexity="0.0"><lines><line number="14" hits="22" branch="false"/><line number="15" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="4" branch="false"/><line number="21" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::Same" signature="(DLDevice, DLDevice)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::Layout" signature="(chrono::batch_render::ColumnType)" line-rate="0.5263157894736842" branch-rate="0.5" complexity="0.0"><lines><line number="30" hits="41183" branch="false"/><line number="31" hits="41183" branch="true" condition-coverage="53% (7/13)"><conditions><condition number="0" type="jump" coverage="53%"/></conditions></line><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="2" branch="false"/><line number="43" hits="2" branch="false"/><line number="44" hits="2" branch="false"/><line number="45" hits="2" branch="false"/><line number="46" hits="2" branch="false"/><line number="47" hits="28" branch="false"/><line number="48" hits="28" branch="false"/><line number="49" hits="28" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="41109" branch="false"/><line number="53" hits="41109" branch="false"/><line number="54" hits="41109" branch="false"/><line number="55" hits="23" branch="false"/><line number="56" hits="23" branch="false"/><line number="57" hits="23" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="16" branch="false"/><line number="62" hits="16" branch="false"/><line number="63" hits="3" branch="false"/><line number="64" hits="3" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="68" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::WaitOnHost" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::Stream)" line-rate="0.4" branch-rate="0.5" complexity="0.0"><lines><line number="71" hits="14" branch="false"/><line number="72" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::CheckReadable" signature="(chrono::batch_render::device::Device&amp;, DLDevice)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line></lines></method><method name="chrono::batch_render::TensorRows" signature="(DLTensor const&amp;, chrono::batch_render::ColumnLayout const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.75" branch-rate="0.6470588235294118" complexity="0.0"><lines><line number="91" hits="21" branch="false"/><line number="92" hits="21" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="96" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="21" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="1" branch="false"/><line number="100" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="103" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="20" branch="false"/></lines></method><method name="chrono::batch_render::TensorItems" signature="(DLTensor const&amp;, chrono::batch_render::ColumnLayout const&amp;, unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.625" branch-rate="0.3055555555555556" complexity="0.0"><lines><line number="108" hits="2" branch="false"/><line number="110" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="111" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="112" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="113" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="true" condition-coverage="0% (0/9)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="118" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="128" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::TensorBytes" signature="(DLTensor const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="131" hits="15" branch="false"/><line number="132" hits="15" branch="false"/></lines></method></methods><lines><line number="14" hits="22" branch="false"/><line number="15" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="19" hits="4" branch="false"/><line number="21" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="24" hits="0" branch="false"/><line number="25" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="30" hits="41183" branch="false"/><line number="31" hits="41183" branch="true" condition-coverage="53% (7/13)"><conditions><condition number="0" type="jump" coverage="53%"/></conditions></line><line number="32" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="false"/><line number="35" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="37" hits="0" branch="false"/><line number="38" hits="0" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="2" branch="false"/><line number="43" hits="2" branch="false"/><line number="44" hits="2" branch="false"/><line number="45" hits="2" branch="false"/><line number="46" hits="2" branch="false"/><line number="47" hits="28" branch="false"/><line number="48" hits="28" branch="false"/><line number="49" hits="28" branch="false"/><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="52" hits="41109" branch="false"/><line number="53" hits="41109" branch="false"/><line number="54" hits="41109" branch="false"/><line number="55" hits="23" branch="false"/><line number="56" hits="23" branch="false"/><line number="57" hits="23" branch="false"/><line number="58" hits="0" branch="false"/><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="16" branch="false"/><line number="62" hits="16" branch="false"/><line number="63" hits="3" branch="false"/><line number="64" hits="3" branch="false"/><line number="65" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="68" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="71" hits="14" branch="false"/><line number="72" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="75" hits="0" branch="false"/><line number="76" hits="0" branch="false"/><line number="77" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="84" hits="0" branch="false"/><line number="85" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="86" hits="0" branch="false"/><line number="87" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="91" hits="21" branch="false"/><line number="92" hits="21" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="93" hits="0" branch="false"/><line number="94" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="96" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="97" hits="21" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="98" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="1" branch="false"/><line number="100" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="103" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="105" hits="20" branch="false"/><line number="108" hits="2" branch="false"/><line number="110" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="111" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="112" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="113" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="114" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="true" condition-coverage="0% (0/9)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="118" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="128" hits="2" branch="false"/><line number="131" hits="15" branch="false"/><line number="132" hits="15" branch="false"/></lines></class><class name="layout_h" filename="chrono_batch_render/stage/views/layout.h" line-rate="1.0" branch-rate="0.25" complexity="0.0"><methods><method name="chrono::batch_render::OnHost" signature="(DLDevice)" line-rate="1.0" branch-rate="0.25" complexity="0.0"><lines><line number="24" hits="22" branch="false"/><line number="25" hits="22" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="26" hits="22" branch="false"/></lines></method></methods><lines><line number="24" hits="22" branch="false"/><line number="25" hits="22" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="26" hits="22" branch="false"/></lines></class><class name="mapping_cpp" filename="chrono_batch_render/stage/views/mapping.cpp" line-rate="0.9534883720930233" branch-rate="0.7777777777777778" complexity="0.0"><methods><method name="chrono::batch_render::Mapping::Mapping" signature="(chrono::batch_render::Mapping&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="16" hits="1" branch="false"/><line number="17" hits="1" branch="false"/><line number="18" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Mapping::operator=" signature="(chrono::batch_render::Mapping&amp;&amp;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="20" hits="2" branch="false"/><line number="21" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="2" branch="false"/><line number="23" hits="2" branch="false"/><line number="24" hits="2" branch="false"/><line number="25" hits="2" branch="false"/><line number="26" hits="2" branch="false"/><line number="27" hits="2" branch="false"/><line number="28" hits="2" branch="false"/><line number="29" hits="2" branch="false"/><line number="30" hits="2" branch="false"/><line number="31" hits="2" branch="false"/><line number="33" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Mapping::~Mapping" signature="()" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="36" hits="34" branch="false"/><line number="37" hits="34" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="38" hits="2" branch="false"/><line number="40" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="34" branch="false"/><line number="43" hits="34" branch="false"/></lines></method><method name="chrono::batch_render::Mapping::Release" signature="()" line-rate="0.75" branch-rate="1.0" complexity="0.0"><lines><line number="45" hits="67" branch="false"/><line number="46" hits="67" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="32" branch="false"/><line number="48" hits="32" branch="false"/><line number="49" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="53" hits="67" branch="false"/></lines></method><method name="chrono::batch_render::Mapping::Close" signature="(chrono::batch_render::Stream, DLTensor const*)" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="55" hits="32" branch="false"/><line number="56" hits="32" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="57" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="31" branch="false"/><line number="61" hits="62" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="62" hits="31" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="63" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="7" branch="false"/><line number="66" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="6" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="70" hits="32" branch="false"/></lines></method></methods><lines><line number="16" hits="1" branch="false"/><line number="17" hits="1" branch="false"/><line number="18" hits="1" branch="false"/><line number="20" hits="2" branch="false"/><line number="21" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="22" hits="2" branch="false"/><line number="23" hits="2" branch="false"/><line number="24" hits="2" branch="false"/><line number="25" hits="2" branch="false"/><line number="26" hits="2" branch="false"/><line number="27" hits="2" branch="false"/><line number="28" hits="2" branch="false"/><line number="29" hits="2" branch="false"/><line number="30" hits="2" branch="false"/><line number="31" hits="2" branch="false"/><line number="33" hits="2" branch="false"/><line number="36" hits="34" branch="false"/><line number="37" hits="34" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="38" hits="2" branch="false"/><line number="40" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="34" branch="false"/><line number="43" hits="34" branch="false"/><line number="45" hits="67" branch="false"/><line number="46" hits="67" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="32" branch="false"/><line number="48" hits="32" branch="false"/><line number="49" hits="32" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="false"/><line number="53" hits="67" branch="false"/><line number="55" hits="32" branch="false"/><line number="56" hits="32" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="57" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="31" branch="false"/><line number="61" hits="62" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="62" hits="31" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="63" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="7" branch="false"/><line number="66" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="21" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="6" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="70" hits="32" branch="false"/></lines></class><class name="mapping_h" filename="chrono_batch_render/stage/views/mapping.h" line-rate="0.7333333333333333" branch-rate="0.4318181818181818" complexity="0.0"><methods><method name="chrono::batch_render::Mapping::Mapping" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 30&gt;" signature="" line-rate="0.8" branch-rate="0.4838709677419355" complexity="0.0"><lines><line number="30" hits="3" branch="false"/><line number="31" hits="3" branch="true" condition-coverage="25% (2/8)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="38" hits="7" branch="false"/><line number="39" hits="7" branch="true" condition-coverage="50% (7/14)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="42" hits="9" branch="false"/><line number="43" hits="8" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="1" branch="false"/><line number="51" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method></methods><lines><line number="23" hits="33" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="30" hits="3" branch="false"/><line number="31" hits="3" branch="true" condition-coverage="25% (2/8)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="38" hits="7" branch="false"/><line number="38" hits="0" branch="false"/><line number="39" hits="7" branch="true" condition-coverage="50% (7/14)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="42" hits="9" branch="false"/><line number="42" hits="14" branch="false"/><line number="43" hits="8" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="14" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="46" hits="0" branch="false"/><line number="47" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="50" hits="1" branch="false"/><line number="51" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class><class name="poses_cpp" filename="chrono_batch_render/stage/views/poses.cpp" line-rate="0.9098712446351931" branch-rate="0.7189349112426036" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::SourceRows" signature="(DLTensor const&amp;, long, char const*)" line-rate="0.7777777777777778" branch-rate="0.5161290322580645" complexity="0.0"><lines><line number="21" hits="83233" branch="false"/><line number="22" hits="83233" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="23" hits="166466" branch="false"/><line number="24" hits="83233" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="25" hits="83233" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="26" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="28" hits="83233" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="32" hits="83233" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="1138" branch="false"/><line number="34" hits="3414" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="2276" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="36" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="2276" branch="false"/><line number="42" hits="332932" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="43" hits="83233" branch="false"/><line number="45" hits="83233" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::CheckOwn" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::Tensor const&amp;, char const*)" line-rate="0.75" branch-rate="0.5384615384615384" complexity="0.0"><lines><line number="48" hits="137025" branch="false"/><line number="49" hits="137025" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="137025" branch="false"/><line number="54" hits="137025" branch="false"/><line number="55" hits="137025" branch="false"/><line number="56" hits="411072" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="274047" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="274047" branch="false"/><line number="62" hits="137025" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::TensorRows" signature="(chrono::batch_render::device::Device&amp;, chrono::batch_render::device::Tensor const&amp;, long, char const*)" line-rate="0.9" branch-rate="0.75" complexity="0.0"><lines><line number="64" hits="137023" branch="false"/><line number="66" hits="137023" branch="false"/><line number="67" hits="137023" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="68" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="137022" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="71" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="73" hits="137022" branch="false"/><line number="75" hits="274044" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="137022" branch="false"/><line number="78" hits="137022" branch="false"/></lines></method><method name="chrono::batch_render::Poses::Poses" signature="(std::shared_ptr&lt;chrono::batch_render::ViewState&gt;)" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="83" hits="35466" branch="false"/><line number="84" hits="141864" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::Poses::Write" signature="(DLTensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, DLTensor const*, DLTensor const*)" line-rate="1.0" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="86" hits="2217" branch="false"/><line number="88" hits="2217" branch="false"/><line number="89" hits="2217" branch="false"/><line number="90" hits="2217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="2217" branch="false"/><line number="92" hits="2217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="2217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="1071" branch="false"/><line number="95" hits="1071" branch="false"/><line number="96" hits="1071" branch="false"/><line number="97" hits="3213" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="98" hits="3213" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="99" hits="1071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Poses::Write(DLTensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, DLTensor const*, DLTensor const*)::{lambda()#1}::operator()" signature="()" line-rate="0.9285714285714286" branch-rate="0.875" complexity="0.0"><lines><line number="100" hits="2142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="1071" branch="false"/><line number="104" hits="1071" branch="false"/><line number="105" hits="1071" branch="false"/><line number="106" hits="1071" branch="false"/><line number="107" hits="1071" branch="false"/><line number="108" hits="1071" branch="false"/><line number="109" hits="1071" branch="false"/><line number="111" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="1071" branch="false"/><line number="113" hits="1147" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="2294" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="115" hits="2296" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="116" hits="2216" branch="false"/></lines></method><method name="chrono::batch_render::Poses::Write" signature="(DLTensor const&amp;, DLTensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, DLTensor const*, DLTensor const*)" line-rate="0.9411764705882353" branch-rate="0.7037037037037037" complexity="0.0"><lines><line number="118" hits="40508" branch="false"/><line number="121" hits="40508" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="40508" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="40508" branch="false"/><line number="126" hits="40508" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="40508" branch="false"/><line number="128" hits="40508" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="40508" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="6565" branch="false"/><line number="131" hits="6565" branch="false"/><line number="132" hits="6565" branch="false"/><line number="133" hits="6565" branch="false"/><line number="134" hits="19651" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="135" hits="13086" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="136" hits="19651" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="137" hits="6543" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Poses::Write(DLTensor const&amp;, DLTensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, DLTensor const*, DLTensor const*)::{lambda()#1}::operator()" signature="()" line-rate="1.0" branch-rate="0.6923076923076923" complexity="0.0"><lines><line number="138" hits="13086" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="6543" branch="false"/><line number="142" hits="6543" branch="false"/><line number="143" hits="6543" branch="false"/><line number="144" hits="6543" branch="false"/><line number="145" hits="6543" branch="false"/><line number="146" hits="6543" branch="false"/><line number="147" hits="6543" branch="false"/><line number="148" hits="6543" branch="false"/><line number="149" hits="6543" branch="false"/><line number="151" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="6565" branch="false"/><line number="153" hits="33965" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="67930" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="67931" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="156" hits="67930" branch="true" condition-coverage="33% (3/9)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="157" hits="40508" branch="false"/></lines></method><method name="chrono::batch_render::Poses::Write" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="159" hits="1147" branch="false"/><line number="161" hits="1147" branch="false"/></lines></method><method name="chrono::batch_render::Poses::Write" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;)" line-rate="0.8571428571428571" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="164" hits="33966" branch="false"/><line number="167" hits="33966" branch="false"/><line number="168" hits="33966" branch="false"/><line number="169" hits="33965" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="170" hits="33965" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="171" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="173" hits="33965" branch="false"/></lines></method><method name="chrono::batch_render::Poses::CheckSources" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const*, chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.7647058823529411" branch-rate="0.6071428571428571" complexity="0.0"><lines><line number="176" hits="35126" branch="false"/><line number="178" hits="35126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="35126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="35126" branch="false"/><line number="181" hits="35126" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="182" hits="33966" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="35126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="187" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="189" hits="0" branch="false"/><line number="191" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="3" branch="false"/><line number="194" hits="35123" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="35125" branch="false"/></lines></method><method name="chrono::batch_render::Poses::Dispatch" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const*, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;)" line-rate="0.9714285714285714" branch-rate="0.8936170212765957" complexity="0.0"><lines><line number="199" hits="35119" branch="false"/><line number="202" hits="35119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="35119" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="204" hits="35119" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="205" hits="0" branch="false"/><line number="207" hits="35119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="35119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="35119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="35118" branch="false"/><line number="215" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="35118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="35118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="35118" branch="false"/><line number="221" hits="35118" branch="false"/><line number="222" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="35118" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="35118" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="35118" branch="false"/><line number="226" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="35118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="35118" branch="false"/><line number="229" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="35118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="35118" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="35118" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="236" hits="35120" branch="false"/></lines></method><method name="chrono::batch_render::Poses::Read" signature="(chrono::batch_render::device::DType, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder) const" line-rate="0.9642857142857143" branch-rate="0.8" complexity="0.0"><lines><line number="238" hits="115" branch="false"/><line number="239" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="115" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="241" hits="115" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="244" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="115" branch="false"/><line number="247" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="228" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="251" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="115" branch="false"/><line number="253" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="115" branch="false"/><line number="257" hits="115" branch="false"/><line number="258" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="115" branch="false"/><line number="262" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="460" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="264" hits="460" branch="false"/><line number="268" hits="238" branch="false"/><line number="269" hits="231" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="238" branch="false"/></lines></method><method name="chrono::batch_render::Batch::~Batch" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="275" hits="238" branch="false"/><line number="276" hits="238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="231" branch="false"/><line number="279" hits="238" branch="false"/><line number="281" hits="7" branch="false"/><line number="282" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::WorldPoses" signature="(chrono::batch_render::ViewState const&amp;)" line-rate="0.8" branch-rate="0.4" complexity="0.0"><lines><line number="289" hits="238" branch="false"/><line number="290" hits="238" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="291" hits="238" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="292" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="238" branch="false"/></lines></method><method name="chrono::batch_render::Poses::WriteWorld" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const*, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;)" line-rate="0.9285714285714286" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="297" hits="7" branch="false"/><line number="300" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="301" hits="7" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="302" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="304" hits="0" branch="false"/><line number="306" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::Poses::ReadWorld" signature="(chrono::batch_render::device::DType, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder) const" line-rate="0.875" branch-rate="0.6875" complexity="0.0"><lines><line number="315" hits="230" branch="false"/><line number="316" hits="230" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="317" hits="230" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="318" hits="230" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="319" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="321" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="460" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="230" branch="false"/></lines></method><method name="chrono::batch_render::Poses::ReadWorldScales" signature="(chrono::batch_render::device::DType, chrono::batch_render::Stream) const" line-rate="0.875" branch-rate="0.625" complexity="0.0"><lines><line number="325" hits="1" branch="false"/><line number="326" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="1" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="328" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="329" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="331" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="1" branch="false"/></lines></method></methods><lines><line number="21" hits="83233" branch="false"/><line number="22" hits="83233" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="23" hits="166466" branch="false"/><line number="24" hits="83233" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="25" hits="83233" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="26" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="28" hits="83233" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="0" branch="false"/><line number="30" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="32" hits="83233" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="1138" branch="false"/><line number="34" hits="3414" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="2276" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="36" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="2276" branch="false"/><line number="42" hits="332932" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="43" hits="83233" branch="false"/><line number="45" hits="83233" branch="false"/><line number="48" hits="137025" branch="false"/><line number="49" hits="137025" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="50" hits="0" branch="false"/><line number="51" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="53" hits="137025" branch="false"/><line number="54" hits="137025" branch="false"/><line number="55" hits="137025" branch="false"/><line number="56" hits="411072" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="274047" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="274047" branch="false"/><line number="62" hits="137025" branch="false"/><line number="64" hits="137023" branch="false"/><line number="66" hits="137023" branch="false"/><line number="67" hits="137023" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="68" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="137022" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="71" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="73" hits="137022" branch="false"/><line number="75" hits="274044" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="137022" branch="false"/><line number="78" hits="137022" branch="false"/><line number="83" hits="35466" branch="false"/><line number="84" hits="141864" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="86" hits="2217" branch="false"/><line number="88" hits="2217" branch="false"/><line number="89" hits="2217" branch="false"/><line number="90" hits="2217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="91" hits="2217" branch="false"/><line number="92" hits="2217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="2217" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="1071" branch="false"/><line number="95" hits="1071" branch="false"/><line number="96" hits="1071" branch="false"/><line number="97" hits="3213" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="98" hits="3213" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="99" hits="1071" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="2142" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="1071" branch="false"/><line number="104" hits="1071" branch="false"/><line number="105" hits="1071" branch="false"/><line number="106" hits="1071" branch="false"/><line number="107" hits="1071" branch="false"/><line number="108" hits="1071" branch="false"/><line number="109" hits="1071" branch="false"/><line number="111" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="112" hits="1071" branch="false"/><line number="113" hits="1147" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="2294" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="115" hits="2296" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="116" hits="2216" branch="false"/><line number="118" hits="40508" branch="false"/><line number="121" hits="40508" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="122" hits="40508" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="40508" branch="false"/><line number="126" hits="40508" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="127" hits="40508" branch="false"/><line number="128" hits="40508" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="40508" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="6565" branch="false"/><line number="131" hits="6565" branch="false"/><line number="132" hits="6565" branch="false"/><line number="133" hits="6565" branch="false"/><line number="134" hits="19651" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="135" hits="13086" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="136" hits="19651" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="137" hits="6543" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="138" hits="13086" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="139" hits="6543" branch="false"/><line number="142" hits="6543" branch="false"/><line number="143" hits="6543" branch="false"/><line number="144" hits="6543" branch="false"/><line number="145" hits="6543" branch="false"/><line number="146" hits="6543" branch="false"/><line number="147" hits="6543" branch="false"/><line number="148" hits="6543" branch="false"/><line number="149" hits="6543" branch="false"/><line number="151" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="152" hits="6565" branch="false"/><line number="153" hits="33965" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="154" hits="67930" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="155" hits="67931" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="156" hits="67930" branch="true" condition-coverage="33% (3/9)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="157" hits="40508" branch="false"/><line number="159" hits="1147" branch="false"/><line number="161" hits="1147" branch="false"/><line number="164" hits="33966" branch="false"/><line number="167" hits="33966" branch="false"/><line number="168" hits="33966" branch="false"/><line number="169" hits="33965" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="170" hits="33965" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="171" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="173" hits="33965" branch="false"/><line number="176" hits="35126" branch="false"/><line number="178" hits="35126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="179" hits="35126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="180" hits="35126" branch="false"/><line number="181" hits="35126" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="182" hits="33966" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="35126" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="186" hits="3" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="187" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="188" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="189" hits="0" branch="false"/><line number="191" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="193" hits="3" branch="false"/><line number="194" hits="35123" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="195" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="35125" branch="false"/><line number="199" hits="35119" branch="false"/><line number="202" hits="35119" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="35119" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="204" hits="35119" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="205" hits="0" branch="false"/><line number="207" hits="35119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="208" hits="35119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="35119" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="210" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="212" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="213" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="35118" branch="false"/><line number="215" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="216" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="217" hits="35118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="218" hits="35118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="220" hits="35118" branch="false"/><line number="221" hits="35118" branch="false"/><line number="222" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="223" hits="35118" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="35118" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="225" hits="35118" branch="false"/><line number="226" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="227" hits="35118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="228" hits="35118" branch="false"/><line number="229" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="232" hits="35118" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="35118" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="35118" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="235" hits="35118" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="236" hits="35120" branch="false"/><line number="238" hits="115" branch="false"/><line number="239" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="115" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="241" hits="115" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="242" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="244" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="115" branch="false"/><line number="247" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="228" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="251" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="115" branch="false"/><line number="253" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="256" hits="115" branch="false"/><line number="257" hits="115" branch="false"/><line number="258" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="115" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="115" branch="false"/><line number="262" hits="115" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="460" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="264" hits="460" branch="false"/><line number="268" hits="238" branch="false"/><line number="269" hits="231" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="238" branch="false"/><line number="275" hits="238" branch="false"/><line number="276" hits="238" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="277" hits="231" branch="false"/><line number="279" hits="238" branch="false"/><line number="281" hits="7" branch="false"/><line number="282" hits="7" branch="false"/><line number="289" hits="238" branch="false"/><line number="290" hits="238" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="291" hits="238" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="292" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="294" hits="238" branch="false"/><line number="297" hits="7" branch="false"/><line number="300" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="301" hits="7" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="302" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="303" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="304" hits="0" branch="false"/><line number="306" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="307" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="308" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="309" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="311" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="312" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="313" hits="7" branch="false"/><line number="315" hits="230" branch="false"/><line number="316" hits="230" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="317" hits="230" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="318" hits="230" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="319" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="321" hits="230" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="322" hits="460" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="230" branch="false"/><line number="325" hits="1" branch="false"/><line number="326" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="1" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="328" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="329" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="331" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="1" branch="false"/></lines></class><class name="poses_h" filename="chrono_batch_render/stage/views/poses.h" line-rate="1.0" branch-rate="0.875" complexity="0.0"><methods><method name="&lt;unknown function 21&gt;" signature="" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="21" hits="105716" branch="false"/><line number="22" hits="105716" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line></lines></method></methods><lines><line number="21" hits="105716" branch="false"/><line number="22" hits="105716" branch="true" condition-coverage="87% (7/8)"><conditions><condition number="0" type="jump" coverage="87%"/></conditions></line></lines></class><class name="staged_cpp" filename="chrono_batch_render/stage/views/staged.cpp" line-rate="0.7083333333333334" branch-rate="0.4" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::InHostMemory" signature="(DLDevice)" line-rate="1.0" branch-rate="0.25" complexity="0.0"><lines><line number="10" hits="14158" branch="false"/><line number="11" hits="14158" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="12" hits="14158" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ContiguousBytes" signature="(DLTensor const&amp;)" line-rate="0.7692307692307693" branch-rate="0.6428571428571429" complexity="0.0"><lines><line number="15" hits="14158" branch="false"/><line number="16" hits="14158" branch="false"/><line number="17" hits="42473" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="28315" branch="false"/><line number="19" hits="28315" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="20" hits="0" branch="false"/><line number="22" hits="28315" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="23" hits="0" branch="false"/><line number="25" hits="28315" branch="false"/><line number="27" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="28" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="0" branch="false"/><line number="31" hits="14158" branch="false"/></lines></method><method name="chrono::batch_render::StagedTensor::Stage" signature="(chrono::batch_render::device::Device&amp;, DLTensor const&amp;, chrono::batch_render::Stream)" line-rate="0.5217391304347826" branch-rate="0.25" complexity="0.0"><lines><line number="36" hits="14158" branch="false"/><line number="38" hits="14158" branch="false"/><line number="39" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="42" hits="14158" branch="false"/><line number="43" hits="14158" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="14158" branch="false"/><line number="45" hits="14158" branch="false"/><line number="46" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="0" branch="false"/><line number="50" hits="14158" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="14158" branch="false"/><line number="53" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="54" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="0" branch="false"/><line number="57" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="14158" branch="false"/></lines></method><method name="chrono::batch_render::StagedTensor::View" signature="() const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="65" hits="14158" branch="false"/><line number="66" hits="14158" branch="false"/><line number="67" hits="28316" branch="false"/><line number="68" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="69" hits="14158" branch="false"/><line number="70" hits="14158" branch="false"/><line number="71" hits="14158" branch="false"/><line number="72" hits="14158" branch="false"/><line number="73" hits="14158" branch="false"/></lines></method></methods><lines><line number="10" hits="14158" branch="false"/><line number="11" hits="14158" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="12" hits="14158" branch="false"/><line number="15" hits="14158" branch="false"/><line number="16" hits="14158" branch="false"/><line number="17" hits="42473" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="28315" branch="false"/><line number="19" hits="28315" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="20" hits="0" branch="false"/><line number="22" hits="28315" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="23" hits="0" branch="false"/><line number="25" hits="28315" branch="false"/><line number="27" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="28" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="0" branch="false"/><line number="31" hits="14158" branch="false"/><line number="36" hits="14158" branch="false"/><line number="38" hits="14158" branch="false"/><line number="39" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="42" hits="14158" branch="false"/><line number="43" hits="14158" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="14158" branch="false"/><line number="45" hits="14158" branch="false"/><line number="46" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="47" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="48" hits="0" branch="false"/><line number="50" hits="14158" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="14158" branch="false"/><line number="53" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="54" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="55" hits="0" branch="false"/><line number="57" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="58" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="59" hits="0" branch="false"/><line number="60" hits="0" branch="false"/><line number="61" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="63" hits="14158" branch="false"/><line number="65" hits="14158" branch="false"/><line number="66" hits="14158" branch="false"/><line number="67" hits="28316" branch="false"/><line number="68" hits="14158" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="69" hits="14158" branch="false"/><line number="70" hits="14158" branch="false"/><line number="71" hits="14158" branch="false"/><line number="72" hits="14158" branch="false"/><line number="73" hits="14158" branch="false"/></lines></class><class name="staged_h" filename="chrono_batch_render/stage/views/staged.h" line-rate="0.8" branch-rate="0.75" complexity="0.0"><methods><method name="&lt;unknown function 25&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="25" hits="7615" branch="false"/><line number="26" hits="7615" branch="false"/></lines></method><method name="chrono::batch_render::StageOptional" signature="(chrono::batch_render::device::Device&amp;, DLTensor const*, chrono::batch_render::Stream, std::optional&lt;chrono::batch_render::StagedTensor&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="39" hits="29387" branch="false"/><line number="41" hits="29387" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="28316" branch="false"/><line number="45" hits="14158" branch="false"/></lines></method><method name="chrono::batch_render::ViewOptional" signature="(std::optional&lt;chrono::batch_render::StagedTensor&gt; const&amp;, DLTensor&amp;)" line-rate="0.5" branch-rate="0.5" complexity="0.0"><lines><line number="48" hits="15229" branch="false"/><line number="49" hits="15229" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/></lines></method></methods><lines><line number="25" hits="7615" branch="false"/><line number="26" hits="7615" branch="false"/><line number="39" hits="29387" branch="false"/><line number="41" hits="29387" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="44" hits="28316" branch="false"/><line number="45" hits="14158" branch="false"/><line number="48" hits="15229" branch="false"/><line number="49" hits="15229" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="0" branch="false"/><line number="53" hits="0" branch="false"/></lines></class><class name="view_cpp" filename="chrono_batch_render/stage/views/view.cpp" line-rate="0.8596491228070176" branch-rate="0.5776699029126213" complexity="0.0"><methods><method name="chrono::batch_render::ViewState::ViewState" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::SchemaId, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, unsigned int)" line-rate="1.0" branch-rate="0.9047619047619048" complexity="0.0"><lines><line number="16" hits="58821" branch="false"/><line number="17" hits="58821" branch="false"/><line number="18" hits="58821" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="19" hits="58821" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="20" hits="58821" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="121871" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="63051" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="63091" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="3" branch="false"/><line number="26" hits="3" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="28" hits="63050" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="58822" branch="false"/></lines></method><method name="chrono::batch_render::ViewState::Live" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="62718" branch="false"/><line number="33" hits="62718" branch="false"/><line number="34" hits="125433" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="62715" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ViewState::Rows" signature="(chrono::batch_render::SchemaId)" line-rate="0.8787878787878788" branch-rate="0.6842105263157895" complexity="0.0"><lines><line number="38" hits="256175" branch="false"/><line number="39" hits="256175" branch="false"/><line number="40" hits="256175" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="59155" branch="false"/><line number="44" hits="59155" branch="false"/><line number="45" hits="59155" branch="false"/><line number="46" hits="59155" branch="false"/><line number="47" hits="59155" branch="false"/><line number="48" hits="121836" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="62681" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="4" branch="false"/><line number="53" hits="62677" branch="false"/><line number="54" hits="62677" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="62670" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="62677" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="62677" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="62677" branch="false"/><line number="69" hits="62677" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="62677" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="3522" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="72" hits="1972" branch="false"/><line number="74" hits="60705" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="59155" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="59155" branch="false"/><line number="79" hits="59155" branch="false"/></lines></method><method name="chrono::batch_render::ViewState::DeviceRows" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="81" hits="122" branch="false"/><line number="82" hits="122" branch="false"/><line number="83" hits="122" branch="false"/><line number="84" hits="122" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="85" hits="214" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="214" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="122" branch="false"/><line number="89" hits="214" branch="false"/></lines></method><method name="chrono::batch_render::ViewState::XformParents" signature="()" line-rate="0.8333333333333334" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="91" hits="7" branch="false"/><line number="92" hits="7" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="93" hits="0" branch="false"/><line number="95" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="7" branch="false"/><line number="97" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="98" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="9" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="100" hits="9" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="101" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="9" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="108" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="7" branch="false"/><line number="111" hits="7" branch="false"/><line number="112" hits="14" branch="false"/></lines></method><method name="chrono::batch_render::ViewState::Source" signature="(chrono::batch_render::SchemaId)" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="114" hits="35529" branch="false"/><line number="115" hits="35529" branch="false"/><line number="116" hits="35529" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="35416" branch="false"/><line number="119" hits="113" branch="false"/><line number="120" hits="113" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::View::View" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::SchemaId, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="123" hits="58779" branch="false"/><line number="124" hits="58778" branch="false"/></lines></method><method name="chrono::batch_render::View::View" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::SchemaId, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="126" hits="7" branch="false"/><line number="127" hits="7" branch="false"/><line number="128" hits="7" branch="false"/><line number="129" hits="7" branch="false"/></lines></method><method name="chrono::batch_render::View::View" signature="(chrono::batch_render::Structure&amp;, chrono::batch_render::SchemaId, chrono::batch_render::PrimBlock const&amp;, unsigned int)" line-rate="1.0" branch-rate="0.875" complexity="0.0"><lines><line number="131" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="33" branch="false"/><line number="133" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="1452" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="1419" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="138" hits="33" branch="false"/></lines></method><method name="chrono::batch_render::View::PrimCount" signature="() const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="140" hits="12" branch="false"/><line number="141" hits="12" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="143" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::View::Schema" signature="() const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::View::Dense" signature="(chrono::batch_render::SchemaId) const" line-rate="1.0" branch-rate="0.7777777777777778" complexity="0.0"><lines><line number="150" hits="4" branch="false"/><line number="151" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="152" hits="8" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="153" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::View::Prims" signature="() const" line-rate="1.0" branch-rate="0.5" complexity="0.0"><lines><line number="155" hits="108" branch="false"/><line number="156" hits="108" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="157" hits="108" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="158" hits="108" branch="false"/></lines></method><method name="chrono::batch_render::View::World" signature="(unsigned int) const" line-rate="0.9333333333333333" branch-rate="0.625" complexity="0.0"><lines><line number="160" hits="2" branch="false"/><line number="161" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="162" hits="2" branch="false"/><line number="163" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="164" hits="2" branch="false"/><line number="165" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="6" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="167" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="172" hits="0" branch="false"/><line number="174" hits="2" branch="false"/><line number="175" hits="2" branch="false"/><line number="176" hits="4" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="177" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::View::WritePoses" signature="(DLTensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, DLTensor const*, DLTensor const*) const" line-rate="0.75" branch-rate="0.5" complexity="0.0"><lines><line number="180" hits="1146" branch="false"/><line number="182" hits="1146" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="2292" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="chrono::batch_render::View::WritePoses" signature="(DLTensor const&amp;, DLTensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, DLTensor const*, DLTensor const*) const" line-rate="0.75" branch-rate="0.5" complexity="0.0"><lines><line number="188" hits="33965" branch="false"/><line number="191" hits="33965" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="192" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="194" hits="67930" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="chrono::batch_render::View::WritePoses" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.8333333333333334" branch-rate="0.4666666666666667" complexity="0.0"><lines><line number="197" hits="1" branch="false"/><line number="200" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="202" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="204" hits="4" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="205" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::View::WritePoses" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.8333333333333334" branch-rate="0.35714285714285715" complexity="0.0"><lines><line number="207" hits="1" branch="false"/><line number="211" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="213" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="3" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="216" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::View::ReadPoses" signature="(chrono::batch_render::device::DType, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder) const" line-rate="0.8333333333333334" branch-rate="0.5714285714285714" complexity="0.0"><lines><line number="218" hits="115" branch="false"/><line number="219" hits="115" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="220" hits="115" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="221" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="223" hits="345" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="224" hits="115" branch="false"/></lines></method><method name="chrono::batch_render::View::WriteWorldPoses" signature="(DLTensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, DLTensor const*, DLTensor const*) const" line-rate="0.9" branch-rate="0.4444444444444444" complexity="0.0"><lines><line number="226" hits="5" branch="false"/><line number="229" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="230" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="231" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="20" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="235" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="10" branch="true" condition-coverage="33% (3/9)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="237" hits="15" branch="true" condition-coverage="33% (3/9)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="238" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::View::WriteWorldPoses" signature="(DLTensor const&amp;, DLTensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, DLTensor const*, DLTensor const*) const" line-rate="0.9090909090909091" branch-rate="0.5405405405405406" complexity="0.0"><lines><line number="240" hits="1" branch="false"/><line number="243" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="244" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="245" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="247" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="4" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="250" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="3" branch="true" condition-coverage="44% (4/9)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="252" hits="4" branch="true" condition-coverage="44% (4/9)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="253" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::View::WriteWorldPoses" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.8333333333333334" branch-rate="0.5" complexity="0.0"><lines><line number="255" hits="1" branch="false"/><line number="258" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="259" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="262" hits="3" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="263" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::View::WriteWorldPoses" signature="(chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder, chrono::batch_render::device::Tensor const&amp;, chrono::batch_render::device::Tensor const&amp;) const" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="265" hits="0" branch="false"/><line number="269" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::View::ReadWorldPoses" signature="(chrono::batch_render::device::DType, chrono::batch_render::Stream, chrono::batch_render::QuaternionOrder) const" line-rate="1.0" branch-rate="0.7857142857142857" complexity="0.0"><lines><line number="276" hits="231" branch="false"/><line number="278" hits="231" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="279" hits="231" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="690" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="283" hits="231" branch="false"/></lines></method><method name="chrono::batch_render::View::ReadWorldScales" signature="(chrono::batch_render::device::DType, chrono::batch_render::Stream) const" line-rate="0.8333333333333334" branch-rate="0.5" complexity="0.0"><lines><line number="285" hits="1" branch="false"/><line number="286" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="287" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="288" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="290" hits="3" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="291" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::View::Column" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="0.8095238095238095" branch-rate="0.6" complexity="0.0"><lines><line number="293" hits="82446" branch="false"/><line number="294" hits="82446" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="295" hits="82446" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="296" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="298" hits="82446" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="82446" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="82342" branch="false"/><line number="301" hits="164722" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="82380" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="303" hits="82380" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="82342" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="307" hits="82342" branch="false"/><line number="309" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="104" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="312" hits="104" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="313" hits="0" branch="false"/><line number="315" hits="208" branch="false"/><line number="316" hits="104" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="317" hits="104" branch="false"/><line number="320" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="321" hits="82446" branch="false"/></lines></method><method name="chrono::batch_render::View::Get" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="323" hits="82251" branch="false"/><line number="324" hits="82251" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="325" hits="164502" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="82251" branch="false"/></lines></method><method name="chrono::batch_render::View::Get" signature="(chrono::batch_render::ColumnRef) const" line-rate="0.8333333333333334" branch-rate="0.5454545454545454" complexity="0.0"><lines><line number="328" hits="84677" branch="false"/><line number="329" hits="84677" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="330" hits="84677" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="331" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="333" hits="254031" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="334" hits="84677" branch="false"/></lines></method></methods><lines><line number="16" hits="58821" branch="false"/><line number="17" hits="58821" branch="false"/><line number="18" hits="58821" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="19" hits="58821" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="20" hits="58821" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="121871" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="22" hits="63051" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="63091" branch="true" condition-coverage="100% (7/7)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="3" branch="false"/><line number="26" hits="3" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="28" hits="63050" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="58822" branch="false"/><line number="32" hits="62718" branch="false"/><line number="33" hits="62718" branch="false"/><line number="34" hits="125433" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="62715" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="256175" branch="false"/><line number="39" hits="256175" branch="false"/><line number="40" hits="256175" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="59155" branch="false"/><line number="44" hits="59155" branch="false"/><line number="45" hits="59155" branch="false"/><line number="46" hits="59155" branch="false"/><line number="47" hits="59155" branch="false"/><line number="48" hits="121836" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="62681" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="51" hits="4" branch="false"/><line number="53" hits="62677" branch="false"/><line number="54" hits="62677" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="55" hits="62670" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="57" hits="0" branch="false"/><line number="58" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="60" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="0" branch="false"/><line number="63" hits="0" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="62677" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="62677" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="62677" branch="false"/><line number="69" hits="62677" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="62677" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="3522" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="72" hits="1972" branch="false"/><line number="74" hits="60705" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="59155" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="59155" branch="false"/><line number="79" hits="59155" branch="false"/><line number="81" hits="122" branch="false"/><line number="82" hits="122" branch="false"/><line number="83" hits="122" branch="false"/><line number="84" hits="122" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="85" hits="214" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="214" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="122" branch="false"/><line number="89" hits="214" branch="false"/><line number="91" hits="7" branch="false"/><line number="92" hits="7" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="93" hits="0" branch="false"/><line number="95" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="96" hits="7" branch="false"/><line number="97" hits="7" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="98" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="9" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="100" hits="9" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="101" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="103" hits="9" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="105" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="106" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="108" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="7" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="110" hits="7" branch="false"/><line number="111" hits="7" branch="false"/><line number="112" hits="14" branch="false"/><line number="114" hits="35529" branch="false"/><line number="115" hits="35529" branch="false"/><line number="116" hits="35529" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="35416" branch="false"/><line number="119" hits="113" branch="false"/><line number="120" hits="113" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="123" hits="58779" branch="false"/><line number="124" hits="58778" branch="false"/><line number="126" hits="7" branch="false"/><line number="127" hits="7" branch="false"/><line number="128" hits="7" branch="false"/><line number="129" hits="7" branch="false"/><line number="131" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="132" hits="33" branch="false"/><line number="133" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="134" hits="1452" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="135" hits="1419" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="137" hits="33" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="138" hits="33" branch="false"/><line number="140" hits="12" branch="false"/><line number="141" hits="12" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="142" hits="12" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="143" hits="12" branch="false"/><line number="145" hits="0" branch="false"/><line number="146" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="147" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="148" hits="0" branch="false"/><line number="150" hits="4" branch="false"/><line number="151" hits="4" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="152" hits="8" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="153" hits="4" branch="false"/><line number="155" hits="108" branch="false"/><line number="156" hits="108" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="157" hits="108" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="158" hits="108" branch="false"/><line number="160" hits="2" branch="false"/><line number="161" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="162" hits="2" branch="false"/><line number="163" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="164" hits="2" branch="false"/><line number="165" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="166" hits="6" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="167" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="172" hits="0" branch="false"/><line number="174" hits="2" branch="false"/><line number="175" hits="2" branch="false"/><line number="176" hits="4" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="177" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="2" branch="false"/><line number="180" hits="1146" branch="false"/><line number="182" hits="1146" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="183" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="185" hits="2292" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="188" hits="33965" branch="false"/><line number="191" hits="33965" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="192" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="194" hits="67930" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="197" hits="1" branch="false"/><line number="200" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="201" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="202" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="204" hits="4" branch="true" condition-coverage="57% (4/7)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="205" hits="1" branch="false"/><line number="207" hits="1" branch="false"/><line number="211" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="213" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="215" hits="3" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="216" hits="1" branch="false"/><line number="218" hits="115" branch="false"/><line number="219" hits="115" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="220" hits="115" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="221" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="223" hits="345" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="224" hits="115" branch="false"/><line number="226" hits="5" branch="false"/><line number="229" hits="5" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="230" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="231" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="233" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="234" hits="20" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="235" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="236" hits="10" branch="true" condition-coverage="33% (3/9)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="237" hits="15" branch="true" condition-coverage="33% (3/9)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="238" hits="5" branch="false"/><line number="240" hits="1" branch="false"/><line number="243" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="244" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="245" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="247" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="248" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="4" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="250" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="3" branch="true" condition-coverage="44% (4/9)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="252" hits="4" branch="true" condition-coverage="44% (4/9)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="253" hits="1" branch="false"/><line number="255" hits="1" branch="false"/><line number="258" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="259" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="260" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="262" hits="3" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="263" hits="1" branch="false"/><line number="265" hits="0" branch="false"/><line number="269" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="270" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="271" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="273" hits="0" branch="true" condition-coverage="0% (0/6)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="274" hits="0" branch="false"/><line number="276" hits="231" branch="false"/><line number="278" hits="231" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="279" hits="231" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="280" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="282" hits="690" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="283" hits="231" branch="false"/><line number="285" hits="1" branch="false"/><line number="286" hits="1" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="287" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="288" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="290" hits="3" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="291" hits="1" branch="false"/><line number="293" hits="82446" branch="false"/><line number="294" hits="82446" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="295" hits="82446" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="296" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="298" hits="82446" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="82446" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="300" hits="82342" branch="false"/><line number="301" hits="164722" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="82380" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="303" hits="82380" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="306" hits="82342" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="307" hits="82342" branch="false"/><line number="309" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="311" hits="104" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="312" hits="104" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="313" hits="0" branch="false"/><line number="315" hits="208" branch="false"/><line number="316" hits="104" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="317" hits="104" branch="false"/><line number="320" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="321" hits="82446" branch="false"/><line number="323" hits="82251" branch="false"/><line number="324" hits="82251" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="325" hits="164502" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="82251" branch="false"/><line number="328" hits="84677" branch="false"/><line number="329" hits="84677" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="330" hits="84677" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="331" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="333" hits="254031" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="334" hits="84677" branch="false"/></lines></class><class name="view_h" filename="chrono_batch_render/stage/views/view.h" line-rate="0.85" branch-rate="0.32989690721649484" complexity="0.0"><methods><method name="&lt;unknown function 30&gt;" signature="" line-rate="1.0" branch-rate="0.32989690721649484" complexity="0.0"><lines><line number="30" hits="35401" branch="true" condition-coverage="33% (224/679)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line></lines></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Double3&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Double3&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float2&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Float2&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Float3&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Float3&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Purpose&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Purpose&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Quatd&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Quatd&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::RenderMode&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::RenderMode&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Attribute&lt;chrono::batch_render::Visibility&gt; chrono::batch_render::View::Get&lt;chrono::batch_render::Visibility&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ArrayAttribute&lt;chrono::batch_render::Float3&gt; chrono::batch_render::View::GetArray&lt;chrono::batch_render::Float3&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="30" hits="35401" branch="true" condition-coverage="33% (224/679)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="32" hits="0" branch="false"/><line number="51" hits="43" branch="false"/><line number="51" hits="27" branch="false"/><line number="51" hits="1" branch="false"/><line number="51" hits="2" branch="false"/><line number="51" hits="1" branch="false"/><line number="51" hits="2" branch="false"/><line number="51" hits="0" branch="false"/><line number="51" hits="2" branch="false"/><line number="52" hits="43" branch="false"/><line number="52" hits="27" branch="false"/><line number="52" hits="1" branch="false"/><line number="52" hits="2" branch="false"/><line number="52" hits="1" branch="false"/><line number="52" hits="2" branch="false"/><line number="52" hits="0" branch="false"/><line number="52" hits="2" branch="false"/><line number="55" hits="7" branch="false"/><line number="56" hits="7" branch="false"/></lines></class><class name="view_state_h" filename="chrono_batch_render/stage/views/view_state.h" line-rate="1.0" branch-rate="0.7570093457943925" complexity="0.0"><methods><method name="&lt;unknown function 25&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::ViewRows::Dense" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 59&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 63&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 75&gt;" signature="" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="75" hits="238" branch="false"/><line number="76" hits="238" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></method><method name="chrono::batch_render::ViewState::Layout" signature="(chrono::batch_render::ColumnRef, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="25" hits="59147" branch="false"/><line number="33" hits="48259" branch="false"/><line number="34" hits="48259" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="43" hits="11" branch="false"/><line number="55" hits="2" branch="false"/><line number="56" hits="2" branch="false"/><line number="59" hits="238" branch="false"/><line number="59" hits="85546" branch="false"/><line number="60" hits="238" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="85544" branch="true" condition-coverage="78% (11/14)"><conditions><condition number="0" type="jump" coverage="78%"/></conditions></line><line number="63" hits="64" branch="false"/><line number="63" hits="929984" branch="false"/><line number="64" hits="64" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="510993" branch="true" condition-coverage="73% (46/63)"><conditions><condition number="0" type="jump" coverage="73%"/></conditions></line><line number="67" hits="440047" branch="false"/><line number="68" hits="336680" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="71" hits="131517" branch="false"/><line number="72" hits="131517" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="75" hits="238" branch="false"/><line number="75" hits="83615" branch="false"/><line number="76" hits="238" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="76" hits="83615" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="13" branch="false"/><line number="87" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="world_poses_h" filename="chrono_batch_render/stage/views/world_poses.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 12&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="12" hits="353" branch="false"/><line number="14" hits="353" branch="false"/></lines></method></methods><lines><line number="12" hits="353" branch="false"/><line number="14" hits="353" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.texture" line-rate="0.9124293785310734" branch-rate="0.7827380952380952" complexity="0.0"><classes><class name="cache_cpp" filename="chrono_batch_render/texture/cache.cpp" line-rate="0.9099099099099099" branch-rate="0.7721518987341772" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::ReadTexel" signature="(chrono::batch_render::TexelHeader const&amp;, std::byte const*, unsigned long)" line-rate="0.7777777777777778" branch-rate="0.75" complexity="0.0"><lines><line number="26" hits="96" branch="false"/><line number="27" hits="96" branch="false"/><line number="28" hits="96" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="224" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="128" branch="false"/><line number="31" hits="128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="64" branch="false"/><line number="34" hits="64" branch="false"/><line number="37" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="96" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="80" branch="false"/><line number="40" hits="80" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="16" branch="false"/><line number="44" hits="16" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ReadTexels" signature="(chrono::batch_render::TexelHeader const&amp;, chrono::batch_render::Span&lt;std::byte const&gt;, chrono::batch_render::Image&amp;, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;)" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="50" hits="3" branch="false"/><line number="52" hits="3" branch="false"/><line number="53" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="55" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="58" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="2" branch="false"/><line number="61" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="32" branch="false"/><line number="63" hits="32" branch="false"/><line number="67" hits="1" branch="false"/><line number="68" hits="65" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="64" branch="false"/><line number="70" hits="64" branch="false"/><line number="71" hits="64" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Checkerboard" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="79" hits="6" branch="false"/><line number="80" hits="6" branch="false"/><line number="81" hits="6" branch="false"/><line number="82" hits="3078" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="1575936" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="1572864" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="1572864" branch="false"/><line number="88" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Encode" signature="(chrono::batch_render::Image const&amp;, chrono::batch_render::TexelFormat, chrono::batch_render::TexelColorSpace, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="91" hits="10" branch="false"/><line number="93" hits="1572938" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="1572928" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="64" branch="false"/><line number="96" hits="64" branch="false"/><line number="97" hits="64" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Encode(chrono::batch_render::Image const&amp;, chrono::batch_render::TexelFormat, chrono::batch_render::TexelColorSpace, std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;)::{lambda(float)#1}::operator()" signature="(float) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="99" hits="6291456" branch="false"/><line number="100" hits="4718592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="1572864" branch="false"/><line number="102" hits="3145728" branch="false"/><line number="103" hits="1572864" branch="false"/><line number="105" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ReadPixels" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, bool, std::shared_ptr&lt;std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&gt; const&amp;)" line-rate="0.6" branch-rate="0.5625" complexity="0.0"><lines><line number="107" hits="8" branch="false"/><line number="108" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="8" branch="false"/><line number="110" hits="18" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="111" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="112" hits="8" branch="false"/><line number="113" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="114" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::ReadProfile" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::shared_ptr&lt;std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&gt; const&amp;)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="false"/><line number="121" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="123" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="130" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="131" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="132" hits="0" branch="false"/><line number="133" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="false"/><line number="137" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::LevelCount" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="0.7" complexity="0.0"><lines><line number="140" hits="33" branch="false"/><line number="141" hits="33" branch="false"/><line number="142" hits="155" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="143" hits="163" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="144" hits="122" branch="false"/><line number="146" hits="33" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::TextureCache" signature="(chrono::batch_render::device::Device&amp;, std::function&lt;std::shared_ptr&lt;std::vector&lt;std::byte, std::allocator&lt;std::byte&gt; &gt; const&gt; (std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)&gt;, unsigned int)" line-rate="1.0" branch-rate="0.3333333333333333" complexity="0.0"><lines><line number="151" hits="366" branch="false"/><line number="152" hits="366" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line></lines></method><method name="chrono::batch_render::TextureCache::~TextureCache" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="154" hits="750" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TextureCache::Pending" signature="() const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="156" hits="8681" branch="false"/><line number="157" hits="8681" branch="false"/><line number="158" hits="17292" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="159" hits="8681" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Finish" signature="()" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="161" hits="698" branch="false"/><line number="162" hits="698" branch="false"/><line number="163" hits="713" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="164" hits="698" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Loading" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="166" hits="504" branch="false"/><line number="167" hits="504" branch="false"/><line number="168" hits="572" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="110" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="504" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Size" signature="(std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, bool&gt; const&amp;) const" line-rate="1.0" branch-rate="0.75" complexity="0.0"><lines><line number="174" hits="7" branch="false"/><line number="175" hits="7" branch="false"/><line number="176" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="177" hits="1" branch="false"/><line number="179" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::AllocateBindings" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="182" hits="24" branch="false"/><line number="183" hits="24" branch="false"/><line number="184" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="5" branch="false"/><line number="186" hits="5" branch="false"/><line number="187" hits="5" branch="false"/><line number="189" hits="19" branch="false"/><line number="190" hits="19" branch="false"/><line number="191" hits="19" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::FreeBindings" signature="(unsigned int, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="194" hits="6" branch="false"/><line number="195" hits="6" branch="false"/><line number="196" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::SetBinding" signature="(unsigned int, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="198" hits="34" branch="false"/><line number="199" hits="34" branch="false"/><line number="200" hits="34" branch="false"/><line number="201" hits="34" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::UploadBindings" signature="()" line-rate="1.0" branch-rate="0.7692307692307693" complexity="0.0"><lines><line number="203" hits="863" branch="false"/><line number="204" hits="863" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="389" branch="false"/><line number="206" hits="389" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="389" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="208" hits="722" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="361" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="722" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="389" branch="false"/><line number="214" hits="863" branch="false"/><line number="215" hits="1083" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::AllocateDesc" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="217" hits="6" branch="false"/><line number="218" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="1" branch="false"/><line number="220" hits="1" branch="false"/><line number="221" hits="1" branch="false"/><line number="223" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="225" hits="2" branch="false"/><line number="227" hits="5" branch="false"/><line number="228" hits="4" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::DescAddress" signature="(unsigned int) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="230" hits="6" branch="false"/><line number="231" hits="6" branch="false"/><line number="232" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Acquire" signature="(std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, bool&gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="235" hits="50" branch="false"/><line number="236" hits="50" branch="false"/><line number="237" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="10" branch="false"/><line number="241" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="40" branch="false"/><line number="243" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="40" branch="false"/><line number="245" hits="40" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Acquire(std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, bool&gt; const&amp;)::{lambda()#1}::operator()" signature="() const" line-rate="0.9318181818181818" branch-rate="0.8636363636363636" complexity="0.0"><lines><line number="246" hits="94" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="247" hits="40" branch="false"/><line number="248" hits="40" branch="false"/><line number="249" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="40" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="120" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="3" branch="false"/><line number="259" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="260" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="3" branch="false"/><line number="262" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="false"/><line number="269" hits="77" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="29" branch="false"/><line number="271" hits="29" branch="false"/><line number="272" hits="49" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="22" branch="false"/><line number="274" hits="22" branch="false"/><line number="275" hits="22" branch="false"/><line number="276" hits="29" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="7" branch="false"/><line number="279" hits="7" branch="false"/><line number="280" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="281" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="282" hits="16" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="283" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="8" branch="false"/><line number="285" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="0" branch="false"/><line number="288" hits="8" branch="false"/><line number="289" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="40" branch="false"/><line number="293" hits="40" branch="false"/><line number="294" hits="40" branch="false"/><line number="295" hits="40" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Upload" signature="(std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, bool&gt; const&amp;, chrono::batch_render::TextureCache::Entry&amp;, chrono::batch_render::TextureCache::Decoded, chrono::batch_render::TextureCache::Mips&amp;)" line-rate="1.0" branch-rate="0.7368421052631579" complexity="0.0"><lines><line number="297" hits="40" branch="false"/><line number="298" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="7" branch="false"/><line number="300" hits="7" branch="false"/><line number="301" hits="7" branch="false"/><line number="303" hits="33" branch="false"/><line number="304" hits="33" branch="false"/><line number="305" hits="33" branch="false"/><line number="306" hits="33" branch="false"/><line number="307" hits="33" branch="false"/><line number="308" hits="33" branch="false"/><line number="309" hits="188" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="155" branch="false"/><line number="311" hits="155" branch="false"/><line number="312" hits="155" branch="false"/><line number="314" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="244" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="322" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="323" hits="122" branch="false"/><line number="324" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="325" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="326" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="122" branch="false"/><line number="329" hits="122" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="27" branch="false"/><line number="334" hits="27" branch="false"/><line number="335" hits="27" branch="false"/><line number="336" hits="27" branch="false"/><line number="337" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="338" hits="27" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="340" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="342" hits="33" branch="false"/><line number="343" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="344" hits="93" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Downsample" signature="(chrono::batch_render::TextureCache::Mips const&amp;)" line-rate="1.0" branch-rate="0.8648648648648649" complexity="0.0"><lines><line number="346" hits="507" branch="false"/><line number="347" hits="507" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="348" hits="481" branch="false"/><line number="350" hits="26" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="351" hits="26" branch="false"/><line number="352" hits="26" branch="false"/><line number="353" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="130" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="104" branch="false"/><line number="357" hits="226" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="122" branch="false"/><line number="359" hits="122" branch="false"/><line number="361" hits="104" branch="false"/><line number="362" hits="104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="104" branch="false"/><line number="364" hits="104" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="208" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="366" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="104" branch="false"/><line number="370" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="234" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Kernels" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="381" hits="104" branch="false"/><line number="382" hits="104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="46" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="388" hits="104" branch="false"/><line number="389" hits="46" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Collect[abi:cxx11]" signature="()" line-rate="0.9473684210526315" branch-rate="0.875" complexity="0.0"><lines><line number="391" hits="507" branch="false"/><line number="392" hits="507" branch="false"/><line number="393" hits="507" branch="false"/><line number="394" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="507" branch="false"/><line number="396" hits="507" branch="false"/><line number="397" hits="507" branch="false"/><line number="398" hits="507" branch="false"/><line number="399" hits="507" branch="false"/><line number="400" hits="507" branch="false"/><line number="401" hits="547" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="40" branch="false"/><line number="403" hits="40" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="404" hits="0" branch="false"/><line number="406" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="409" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="1014" branch="false"/><line number="411" hits="507" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Bind" signature="(std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, bool&gt;, chrono::batch_render::TextureWrap, chrono::batch_render::TextureWrap)" line-rate="0.8333333333333334" branch-rate="1.0" complexity="0.0"><lines><line number="413" hits="72" branch="false"/><line number="414" hits="72" branch="false"/><line number="415" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Resolve" signature="(chrono::batch_render::TextureBinding&amp;)" line-rate="1.0" branch-rate="0.7" complexity="0.0"><lines><line number="423" hits="84" branch="false"/><line number="424" hits="84" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="427" hits="84" branch="false"/><line number="428" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="29" branch="false"/><line number="433" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="434" hits="6" branch="false"/><line number="435" hits="6" branch="false"/><line number="436" hits="6" branch="false"/><line number="437" hits="6" branch="false"/><line number="438" hits="6" branch="false"/><line number="439" hits="6" branch="false"/><line number="440" hits="6" branch="false"/><line number="441" hits="6" branch="false"/><line number="442" hits="6" branch="false"/><line number="443" hits="6" branch="false"/><line number="444" hits="6" branch="false"/><line number="445" hits="6" branch="false"/><line number="446" hits="6" branch="false"/><line number="447" hits="6" branch="false"/><line number="449" hits="6" branch="false"/></lines></method><method name="chrono::batch_render::TextureCache::Unbind" signature="(chrono::batch_render::TextureBinding const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="453" hits="36" branch="false"/><line number="454" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="6" branch="false"/><line number="457" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="28" branch="false"/><line number="459" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="19" branch="false"/><line number="463" hits="36" branch="false"/></lines></method></methods><lines><line number="26" hits="96" branch="false"/><line number="27" hits="96" branch="false"/><line number="28" hits="96" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="224" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="128" branch="false"/><line number="31" hits="128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="64" branch="false"/><line number="34" hits="64" branch="false"/><line number="37" hits="96" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="96" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="39" hits="80" branch="false"/><line number="40" hits="80" branch="false"/><line number="41" hits="0" branch="false"/><line number="42" hits="0" branch="false"/><line number="43" hits="16" branch="false"/><line number="44" hits="16" branch="false"/><line number="45" hits="0" branch="false"/><line number="46" hits="0" branch="false"/><line number="50" hits="3" branch="false"/><line number="52" hits="3" branch="false"/><line number="53" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="55" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="58" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="60" hits="2" branch="false"/><line number="61" hits="34" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="62" hits="32" branch="false"/><line number="63" hits="32" branch="false"/><line number="67" hits="1" branch="false"/><line number="68" hits="65" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="69" hits="64" branch="false"/><line number="70" hits="64" branch="false"/><line number="71" hits="64" branch="false"/><line number="79" hits="6" branch="false"/><line number="80" hits="6" branch="false"/><line number="81" hits="6" branch="false"/><line number="82" hits="3078" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="1575936" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="1572864" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="1572864" branch="false"/><line number="88" hits="6" branch="false"/><line number="91" hits="10" branch="false"/><line number="93" hits="1572938" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="1572928" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="95" hits="64" branch="false"/><line number="96" hits="64" branch="false"/><line number="97" hits="64" branch="false"/><line number="99" hits="6291456" branch="false"/><line number="100" hits="4718592" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="101" hits="1572864" branch="false"/><line number="102" hits="3145728" branch="false"/><line number="103" hits="1572864" branch="false"/><line number="105" hits="10" branch="false"/><line number="107" hits="8" branch="false"/><line number="108" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="8" branch="false"/><line number="110" hits="18" branch="true" condition-coverage="62% (5/8)"><conditions><condition number="0" type="jump" coverage="62%"/></conditions></line><line number="111" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="112" hits="8" branch="false"/><line number="113" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="114" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="115" hits="0" branch="false"/><line number="116" hits="0" branch="false"/><line number="119" hits="0" branch="false"/><line number="120" hits="0" branch="false"/><line number="121" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="122" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="123" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="125" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="126" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="129" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="130" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="131" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="132" hits="0" branch="false"/><line number="133" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="134" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="135" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="136" hits="0" branch="false"/><line number="137" hits="0" branch="false"/><line number="140" hits="33" branch="false"/><line number="141" hits="33" branch="false"/><line number="142" hits="155" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="143" hits="163" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="144" hits="122" branch="false"/><line number="146" hits="33" branch="false"/><line number="151" hits="366" branch="false"/><line number="152" hits="366" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="154" hits="750" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="156" hits="8681" branch="false"/><line number="157" hits="8681" branch="false"/><line number="158" hits="17292" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="159" hits="8681" branch="false"/><line number="161" hits="698" branch="false"/><line number="162" hits="698" branch="false"/><line number="163" hits="713" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="164" hits="698" branch="false"/><line number="166" hits="504" branch="false"/><line number="167" hits="504" branch="false"/><line number="168" hits="572" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="110" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="171" hits="504" branch="false"/><line number="174" hits="7" branch="false"/><line number="175" hits="7" branch="false"/><line number="176" hits="7" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="177" hits="1" branch="false"/><line number="179" hits="6" branch="false"/><line number="182" hits="24" branch="false"/><line number="183" hits="24" branch="false"/><line number="184" hits="24" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="185" hits="5" branch="false"/><line number="186" hits="5" branch="false"/><line number="187" hits="5" branch="false"/><line number="189" hits="19" branch="false"/><line number="190" hits="19" branch="false"/><line number="191" hits="19" branch="false"/><line number="194" hits="6" branch="false"/><line number="195" hits="6" branch="false"/><line number="196" hits="6" branch="false"/><line number="198" hits="34" branch="false"/><line number="199" hits="34" branch="false"/><line number="200" hits="34" branch="false"/><line number="201" hits="34" branch="false"/><line number="203" hits="863" branch="false"/><line number="204" hits="863" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="205" hits="389" branch="false"/><line number="206" hits="389" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="389" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="208" hits="722" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="209" hits="361" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="210" hits="722" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="212" hits="389" branch="false"/><line number="214" hits="863" branch="false"/><line number="215" hits="1083" branch="false"/><line number="217" hits="6" branch="false"/><line number="218" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="219" hits="1" branch="false"/><line number="220" hits="1" branch="false"/><line number="221" hits="1" branch="false"/><line number="223" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="224" hits="4" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="225" hits="2" branch="false"/><line number="227" hits="5" branch="false"/><line number="228" hits="4" branch="false"/><line number="230" hits="6" branch="false"/><line number="231" hits="6" branch="false"/><line number="232" hits="6" branch="false"/><line number="235" hits="50" branch="false"/><line number="236" hits="50" branch="false"/><line number="237" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="238" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="10" branch="false"/><line number="241" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="242" hits="40" branch="false"/><line number="243" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="40" branch="false"/><line number="245" hits="40" branch="false"/><line number="246" hits="94" branch="true" condition-coverage="77% (7/9)"><conditions><condition number="0" type="jump" coverage="77%"/></conditions></line><line number="247" hits="40" branch="false"/><line number="248" hits="40" branch="false"/><line number="249" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="250" hits="40" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="251" hits="120" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="252" hits="37" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="31" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="258" hits="3" branch="false"/><line number="259" hits="3" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="260" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="261" hits="3" branch="false"/><line number="262" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="263" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="266" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="267" hits="0" branch="false"/><line number="269" hits="77" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="29" branch="false"/><line number="271" hits="29" branch="false"/><line number="272" hits="49" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="273" hits="22" branch="false"/><line number="274" hits="22" branch="false"/><line number="275" hits="22" branch="false"/><line number="276" hits="29" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="277" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="278" hits="7" branch="false"/><line number="279" hits="7" branch="false"/><line number="280" hits="16" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="281" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="282" hits="16" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="283" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="284" hits="8" branch="false"/><line number="285" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="287" hits="0" branch="false"/><line number="288" hits="8" branch="false"/><line number="289" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="291" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="292" hits="40" branch="false"/><line number="293" hits="40" branch="false"/><line number="294" hits="40" branch="false"/><line number="295" hits="40" branch="false"/><line number="297" hits="40" branch="false"/><line number="298" hits="40" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="299" hits="7" branch="false"/><line number="300" hits="7" branch="false"/><line number="301" hits="7" branch="false"/><line number="303" hits="33" branch="false"/><line number="304" hits="33" branch="false"/><line number="305" hits="33" branch="false"/><line number="306" hits="33" branch="false"/><line number="307" hits="33" branch="false"/><line number="308" hits="33" branch="false"/><line number="309" hits="188" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="310" hits="155" branch="false"/><line number="311" hits="155" branch="false"/><line number="312" hits="155" branch="false"/><line number="314" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="315" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="316" hits="33" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="317" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="318" hits="30" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="320" hits="155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="321" hits="244" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="322" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="323" hits="122" branch="false"/><line number="324" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="325" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="326" hits="122" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="327" hits="122" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="328" hits="122" branch="false"/><line number="329" hits="122" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="331" hits="33" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="332" hits="54" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="333" hits="27" branch="false"/><line number="334" hits="27" branch="false"/><line number="335" hits="27" branch="false"/><line number="336" hits="27" branch="false"/><line number="337" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="338" hits="27" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="340" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="342" hits="33" branch="false"/><line number="343" hits="33" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="344" hits="93" branch="false"/><line number="346" hits="507" branch="false"/><line number="347" hits="507" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="348" hits="481" branch="false"/><line number="350" hits="26" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="351" hits="26" branch="false"/><line number="352" hits="26" branch="false"/><line number="353" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="354" hits="130" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="355" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="356" hits="104" branch="false"/><line number="357" hits="226" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="358" hits="122" branch="false"/><line number="359" hits="122" branch="false"/><line number="361" hits="104" branch="false"/><line number="362" hits="104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="363" hits="104" branch="false"/><line number="364" hits="104" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="208" branch="true" condition-coverage="40% (2/5)"><conditions><condition number="0" type="jump" coverage="40%"/></conditions></line><line number="366" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="368" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="369" hits="104" branch="false"/><line number="370" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="371" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="372" hits="155" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="373" hits="128" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="377" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="26" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="234" branch="false"/><line number="381" hits="104" branch="false"/><line number="382" hits="104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="383" hits="69" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="386" hits="46" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="388" hits="104" branch="false"/><line number="389" hits="46" branch="false"/><line number="391" hits="507" branch="false"/><line number="392" hits="507" branch="false"/><line number="393" hits="507" branch="false"/><line number="394" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="507" branch="false"/><line number="396" hits="507" branch="false"/><line number="397" hits="507" branch="false"/><line number="398" hits="507" branch="false"/><line number="399" hits="507" branch="false"/><line number="400" hits="507" branch="false"/><line number="401" hits="547" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="402" hits="40" branch="false"/><line number="403" hits="40" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="404" hits="0" branch="false"/><line number="406" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="409" hits="507" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="410" hits="1014" branch="false"/><line number="411" hits="507" branch="false"/><line number="413" hits="72" branch="false"/><line number="414" hits="72" branch="false"/><line number="415" hits="72" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="418" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="419" hits="50" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="421" hits="0" branch="false"/><line number="423" hits="84" branch="false"/><line number="424" hits="84" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="427" hits="84" branch="false"/><line number="428" hits="84" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="431" hits="35" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="432" hits="29" branch="false"/><line number="433" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="434" hits="6" branch="false"/><line number="435" hits="6" branch="false"/><line number="436" hits="6" branch="false"/><line number="437" hits="6" branch="false"/><line number="438" hits="6" branch="false"/><line number="439" hits="6" branch="false"/><line number="440" hits="6" branch="false"/><line number="441" hits="6" branch="false"/><line number="442" hits="6" branch="false"/><line number="443" hits="6" branch="false"/><line number="444" hits="6" branch="false"/><line number="445" hits="6" branch="false"/><line number="446" hits="6" branch="false"/><line number="447" hits="6" branch="false"/><line number="449" hits="6" branch="false"/><line number="453" hits="36" branch="false"/><line number="454" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="455" hits="6" branch="false"/><line number="457" hits="36" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="28" branch="false"/><line number="459" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="19" branch="false"/><line number="463" hits="36" branch="false"/></lines></class><class name="cache_h" filename="chrono_batch_render/texture/cache.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 36&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="36" hits="1156" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="506" branch="false"/><line number="62" hits="506" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="501" branch="false"/><line number="68" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="504" branch="false"/><line number="72" hits="504" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 79&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="36" hits="1156" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="506" branch="false"/><line number="62" hits="506" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="501" branch="false"/><line number="68" hits="501" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="504" branch="false"/><line number="72" hits="504" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="2" branch="false"/><line number="79" hits="1" branch="false"/><line number="80" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="1" branch="false"/><line number="86" hits="128" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="507" branch="false"/></lines></class><class name="texels_h" filename="chrono_batch_render/texture/texels.h" line-rate="0.875" branch-rate="0.8333333333333334" complexity="0.0"><methods><method name="chrono::batch_render::ReadTexelHeader" signature="(chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="0.875" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="26" hits="14" branch="false"/><line number="27" hits="14" branch="false"/><line number="28" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="0" branch="false"/><line number="31" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="11" branch="false"/><line number="35" hits="3" branch="false"/></lines></method></methods><lines><line number="26" hits="14" branch="false"/><line number="27" hits="14" branch="false"/><line number="28" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="0" branch="false"/><line number="31" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="11" branch="false"/><line number="35" hits="3" branch="false"/></lines></class></classes></package><package name="chrono_batch_render.util" line-rate="0.6081871345029239" branch-rate="0.4878253568429891" complexity="0.0"><classes><class name="disk_cache_cpp" filename="chrono_batch_render/util/disk_cache.cpp" line-rate="1.0" branch-rate="0.9444444444444444" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::Preamble" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="25" hits="2651" branch="false"/><line number="26" hits="2651" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::UniqueSuffix" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="29" hits="192" branch="false"/><line number="30" hits="192" branch="false"/><line number="31" hits="192" branch="false"/><line number="32" hits="192" branch="false"/><line number="33" hits="576" branch="false"/><line number="34" hits="192" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::WriteTemporary" signature="(std::filesystem::__cxx11::path const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="37" hits="192" branch="false"/><line number="39" hits="192" branch="false"/><line number="40" hits="384" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="192" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="192" branch="false"/></lines></method><method name="chrono::batch_render::DiskCache::Path[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="46" hits="5320" branch="false"/><line number="47" hits="15960" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::DiskCache::Load[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="2671" branch="false"/><line number="51" hits="5342" branch="false"/><line number="52" hits="2671" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="212" branch="false"/><line number="56" hits="4918" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="2459" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="2459" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="2" branch="false"/><line number="61" hits="2457" branch="false"/><line number="62" hits="2457" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="4914" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="2671" branch="false"/></lines></method><method name="chrono::batch_render::DiskCache::Store" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="67" hits="192" branch="false"/><line number="68" hits="192" branch="false"/><line number="69" hits="576" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="192" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="192" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="192" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="1" branch="false"/><line number="75" hits="1" branch="false"/><line number="78" hits="191" branch="false"/><line number="79" hits="191" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="1" branch="false"/><line number="83" hits="384" branch="false"/></lines></method><method name="chrono::batch_render::UserCacheDirectory[abi:cxx11]" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="85" hits="30" branch="false"/><line number="86" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="1" branch="false"/><line number="98" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="1" branch="false"/><line number="101" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="135" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="27" branch="false"/><line number="105" hits="1" branch="false"/><line number="106" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::KernelCacheDirectory" signature="(std::filesystem::__cxx11::path const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="109" hits="22" branch="false"/><line number="110" hits="22" branch="false"/><line number="111" hits="88" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::TrimKernelCache" signature="(std::filesystem::__cxx11::path const&amp;, unsigned long)" line-rate="1.0" branch-rate="0.8181818181818182" complexity="0.0"><lines><line number="114" hits="13" branch="false"/><line number="115" hits="13" branch="false"/><line number="116" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="82894" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="13" branch="false"/><line number="125" hits="13" branch="false"/><line number="126" hits="12731" branch="false"/><line number="127" hits="12781" branch="true" condition-coverage="100% (9/9)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="12705" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="94" branch="false"/><line number="131" hits="12611" branch="false"/><line number="132" hits="12611" branch="false"/><line number="133" hits="12611" branch="false"/><line number="134" hits="13" branch="false"/><line number="135" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="12" branch="false"/><line number="138" hits="1" branch="false"/><line number="139" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="140" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="144" hits="2" branch="false"/><line number="147" hits="12624" branch="false"/></lines></method></methods><lines><line number="25" hits="2651" branch="false"/><line number="26" hits="2651" branch="false"/><line number="29" hits="192" branch="false"/><line number="30" hits="192" branch="false"/><line number="31" hits="192" branch="false"/><line number="32" hits="192" branch="false"/><line number="33" hits="576" branch="false"/><line number="34" hits="192" branch="false"/><line number="37" hits="192" branch="false"/><line number="39" hits="192" branch="false"/><line number="40" hits="384" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="192" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="42" hits="192" branch="false"/><line number="46" hits="5320" branch="false"/><line number="47" hits="15960" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="2671" branch="false"/><line number="51" hits="5342" branch="false"/><line number="52" hits="2671" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="53" hits="212" branch="false"/><line number="56" hits="4918" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="2459" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="2459" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="59" hits="2" branch="false"/><line number="61" hits="2457" branch="false"/><line number="62" hits="2457" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="4914" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="65" hits="2671" branch="false"/><line number="67" hits="192" branch="false"/><line number="68" hits="192" branch="false"/><line number="69" hits="576" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="70" hits="192" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="192" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="192" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="73" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="1" branch="false"/><line number="75" hits="1" branch="false"/><line number="78" hits="191" branch="false"/><line number="79" hits="191" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="80" hits="2" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="1" branch="false"/><line number="83" hits="384" branch="false"/><line number="85" hits="30" branch="false"/><line number="86" hits="30" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="88" hits="1" branch="false"/><line number="98" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="99" hits="3" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="100" hits="1" branch="false"/><line number="101" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="135" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="103" hits="27" branch="false"/><line number="105" hits="1" branch="false"/><line number="106" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="109" hits="22" branch="false"/><line number="110" hits="22" branch="false"/><line number="111" hits="88" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="13" branch="false"/><line number="115" hits="13" branch="false"/><line number="116" hits="13" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="118" hits="82894" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="124" hits="13" branch="false"/><line number="125" hits="13" branch="false"/><line number="126" hits="12731" branch="false"/><line number="127" hits="12781" branch="true" condition-coverage="100% (9/9)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="12705" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="129" hits="94" branch="false"/><line number="131" hits="12611" branch="false"/><line number="132" hits="12611" branch="false"/><line number="133" hits="12611" branch="false"/><line number="134" hits="13" branch="false"/><line number="135" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="136" hits="12" branch="false"/><line number="138" hits="1" branch="false"/><line number="139" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="140" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="143" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="144" hits="2" branch="false"/><line number="147" hits="12624" branch="false"/></lines></class><class name="disk_cache_h" filename="chrono_batch_render/util/disk_cache.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="&lt;unknown function 13&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="13" hits="3549" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="15" hits="2334" branch="false"/></lines></method></methods><lines><line number="13" hits="3549" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="15" hits="2334" branch="false"/></lines></class><class name="environment_cpp" filename="chrono_batch_render/util/environment.cpp" line-rate="1.0" branch-rate="0.75" complexity="0.0"><methods><method name="chrono::batch_render::Environment[abi:cxx11]" signature="(char const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="10" hits="592" branch="false"/><line number="11" hits="592" branch="false"/><line number="12" hits="1148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ThrowUnknownChoice" signature="(char const*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.7272727272727273" complexity="0.0"><lines><line number="15" hits="3" branch="false"/><line number="17" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="19" hits="9" branch="true" condition-coverage="64% (11/17)"><conditions><condition number="0" type="jump" coverage="64%"/></conditions></line><line number="20" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="3" branch="false"/></lines></method></methods><lines><line number="10" hits="592" branch="false"/><line number="11" hits="592" branch="false"/><line number="12" hits="1148" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="15" hits="3" branch="false"/><line number="17" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="19" hits="9" branch="true" condition-coverage="64% (11/17)"><conditions><condition number="0" type="jump" coverage="64%"/></conditions></line><line number="20" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="21" hits="3" branch="false"/></lines></class><class name="environment_h" filename="chrono_batch_render/util/environment.h" line-rate="0.696969696969697" branch-rate="0.5694444444444444" complexity="0.0"><methods><method name="std::optional&lt;std::remove_cvref&lt;decltype ((begin({parm#2}))-&gt;value)&gt;::type&gt; chrono::batch_render::EnvironmentChoice&lt;chrono::batch_render::Choice&lt;chrono::batch_render::(anonymous namespace)::Fruit&gt; [1]&gt;" signature="(char const*, chrono::batch_render::Choice&lt;chrono::batch_render::(anonymous namespace)::Fruit&gt; const (&amp;) [1])" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::optional&lt;std::remove_cvref&lt;decltype ((begin({parm#2}))-&gt;value)&gt;::type&gt; chrono::batch_render::EnvironmentChoice&lt;chrono::batch_render::Choice&lt;chrono::batch_render::(anonymous namespace)::Fruit&gt; [3]&gt;" signature="(char const*, chrono::batch_render::Choice&lt;chrono::batch_render::(anonymous namespace)::Fruit&gt; const (&amp;) [3])" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::optional&lt;std::remove_cvref&lt;decltype ((begin({parm#2}))-&gt;value)&gt;::type&gt; chrono::batch_render::EnvironmentChoice&lt;chrono::batch_render::Choice&lt;chrono::batch_render::LogLevel&gt; [5]&gt;" signature="(char const*, chrono::batch_render::Choice&lt;chrono::batch_render::LogLevel&gt; const (&amp;) [5])" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::optional&lt;std::remove_cvref&lt;decltype ((begin({parm#2}))-&gt;value)&gt;::type&gt; chrono::batch_render::EnvironmentChoice&lt;chrono::batch_render::Choice&lt;chrono::batch_render::device::Sampling&gt; [3]&gt;" signature="(char const*, chrono::batch_render::Choice&lt;chrono::batch_render::device::Sampling&gt; const (&amp;) [3])" line-rate="0.45454545454545453" branch-rate="0.25" complexity="0.0"><lines><line number="26" hits="23" branch="false"/><line number="28" hits="46" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="29" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="23" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="36" hits="0" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="41" hits="23" branch="false"/></lines></method><method name="std::optional&lt;std::remove_cvref&lt;decltype ((begin({parm#2}))-&gt;value)&gt;::type&gt; chrono::batch_render::EnvironmentChoice&lt;chrono::batch_render::Choice&lt;chrono::batch_render::device::Traversal&gt; [3]&gt;" signature="(char const*, chrono::batch_render::Choice&lt;chrono::batch_render::device::Traversal&gt; const (&amp;) [3])" line-rate="0.45454545454545453" branch-rate="0.25" complexity="0.0"><lines><line number="26" hits="23" branch="false"/><line number="28" hits="46" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="29" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="23" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="36" hits="0" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="41" hits="23" branch="false"/></lines></method><method name="std::optional&lt;std::remove_cvref&lt;decltype ((begin({parm#2}))-&gt;value)&gt;::type&gt; chrono::batch_render::EnvironmentChoice&lt;chrono::batch_render::device::(anonymous namespace)::Implementation [5]&gt;" signature="(char const*, chrono::batch_render::device::(anonymous namespace)::Implementation const (&amp;) [5])" line-rate="0.45454545454545453" branch-rate="0.25" complexity="0.0"><lines><line number="26" hits="23" branch="false"/><line number="28" hits="46" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="29" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="23" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="36" hits="0" branch="false"/><line number="38" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="0" branch="false"/><line number="41" hits="23" branch="false"/></lines></method></methods><lines><line number="26" hits="1" branch="false"/><line number="26" hits="3" branch="false"/><line number="26" hits="16" branch="false"/><line number="26" hits="23" branch="false"/><line number="26" hits="23" branch="false"/><line number="26" hits="23" branch="false"/><line number="28" hits="2" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="28" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="32" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="46" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="28" hits="46" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="28" hits="46" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="29" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="16" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="29" hits="23" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="30" hits="0" branch="false"/><line number="30" hits="1" branch="false"/><line number="30" hits="14" branch="false"/><line number="30" hits="23" branch="false"/><line number="30" hits="23" branch="false"/><line number="30" hits="23" branch="false"/><line number="33" hits="1" branch="false"/><line number="33" hits="2" branch="false"/><line number="33" hits="2" branch="false"/><line number="33" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="33" hits="0" branch="false"/><line number="34" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="34" hits="6" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="10" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="35" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="35" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="36" hits="0" branch="false"/><line number="36" hits="1" branch="false"/><line number="36" hits="1" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="38" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="38" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="40" hits="1" branch="false"/><line number="40" hits="1" branch="false"/><line number="40" hits="1" branch="false"/><line number="40" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="40" hits="0" branch="false"/><line number="41" hits="1" branch="false"/><line number="41" hits="4" branch="false"/><line number="41" hits="17" branch="false"/><line number="41" hits="23" branch="false"/><line number="41" hits="23" branch="false"/><line number="41" hits="23" branch="false"/></lines></class><class name="error_cpp" filename="chrono_batch_render/util/error.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::ApiMessage" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="9" hits="3" branch="false"/><line number="11" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="12" hits="2" branch="false"/><line number="14" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::Error::Error" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="19" hits="373" branch="false"/></lines></method><method name="chrono::batch_render::Error::~Error" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="21" hits="375" branch="false"/></lines></method><method name="chrono::batch_render::UnsupportedError::~UnsupportedError" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="23" hits="79" branch="false"/></lines></method><method name="chrono::batch_render::DeviceLostError::~DeviceLostError" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="25" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::ApiError::ApiError" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="27" hits="3" branch="false"/><line number="28" hits="3" branch="false"/><line number="29" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::ApiError::~ApiError" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="31" hits="3" branch="false"/></lines></method></methods><lines><line number="9" hits="3" branch="false"/><line number="11" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="12" hits="2" branch="false"/><line number="14" hits="1" branch="false"/><line number="19" hits="373" branch="false"/><line number="21" hits="375" branch="false"/><line number="23" hits="79" branch="false"/><line number="25" hits="1" branch="false"/><line number="27" hits="3" branch="false"/><line number="28" hits="3" branch="false"/><line number="29" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="31" hits="3" branch="false"/></lines></class><class name="error_h" filename="chrono_batch_render/util/error.h" line-rate="0.5025125628140703" branch-rate="0.4426229508196721" complexity="0.0"><methods><method name="&lt;unknown function 17&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const (&amp;) [10]&gt;" signature="(fmt::v12::fstring&lt;char const (&amp;) [10]&gt;::t, char const (&amp;) [10])" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const (&amp;) [5], std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&gt;" signature="(fmt::v12::fstring&lt;char const (&amp;) [5], std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&gt;::t, char const (&amp;) [5], std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const* const&amp;&gt;" signature="(fmt::v12::fstring&lt;char const* const&amp;&gt;::t, char const* const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, char const*, char const (&amp;) [5], char const*&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, char const*, char const (&amp;) [5], char const*&gt;::t, char const*&amp;, char const*&amp;&amp;, char const (&amp;) [5], char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, char const*, int&amp;, char const*&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, char const*, int&amp;, char const*&amp;&gt;::t, char const*&amp;, char const*&amp;&amp;, int&amp;, char const*&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, char const*, int&amp;, char const*&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, char const*, int&amp;, char const*&gt;::t, char const*&amp;, char const*&amp;&amp;, int&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, long const&amp;, long&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, long const&amp;, long&amp;&gt;::t, char const*&amp;, long const&amp;, long&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, long&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, long&amp;&gt;::t, char const*&amp;, long&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned long const&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned long const&amp;&gt;::t, char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned long&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned long&gt;::t, char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*&gt;::t, char const*&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, char const*&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, unsigned char const&amp;, unsigned char const&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, unsigned char const&amp;, unsigned char const&amp;&gt;::t, char const*&amp;, unsigned char const&amp;, unsigned char const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, unsigned int const&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, unsigned int const&amp;, unsigned int&gt;::t, char const*&amp;, unsigned int const&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, unsigned int const&amp;&gt;::t, char const*&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, unsigned long const&amp;, unsigned long, unsigned long const&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, unsigned long const&amp;, unsigned long, unsigned long const&amp;&gt;::t, char const*&amp;, unsigned long const&amp;, unsigned long&amp;&amp;, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&gt;::t, char const*&amp;, unsigned long&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="7" branch="false"/><line number="25" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Error::Error&lt;char const*&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*&amp;&gt;::t, char const*&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, char const*&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;char const*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, char const*&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;char const*&gt;" signature="(fmt::v12::fstring&lt;char const*&gt;::t, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;double&amp;&gt;" signature="(fmt::v12::fstring&lt;double&amp;&gt;::t, double&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;float&amp;&gt;" signature="(fmt::v12::fstring&lt;float&amp;&gt;::t, float&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;int&amp;&gt;" signature="(fmt::v12::fstring&lt;int&amp;&gt;::t, int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;int, char const (&amp;) [5]&gt;" signature="(fmt::v12::fstring&lt;int, char const (&amp;) [5]&gt;::t, int&amp;&amp;, char const (&amp;) [5])" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;int&gt;" signature="(fmt::v12::fstring&lt;int&gt;::t, int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;long const&amp;, long const&amp;&gt;" signature="(fmt::v12::fstring&lt;long const&amp;, long const&amp;&gt;::t, long const&amp;, long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;long const&amp;, unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;long const&amp;, unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, long const&amp;, unsigned int&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;long const&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;long const&amp;, unsigned int&gt;::t, long const&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;long&amp;, long&amp;, long&amp;, unsigned long const&amp;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;long&amp;, long&amp;, long&amp;, unsigned long const&amp;, unsigned long&gt;::t, long&amp;, long&amp;, long&amp;, unsigned long const&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;long&amp;, long&amp;, long&amp;&gt;" signature="(fmt::v12::fstring&lt;long&amp;, long&amp;, long&amp;&gt;::t, long&amp;, long&amp;, long&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;long&amp;, long&gt;" signature="(fmt::v12::fstring&lt;long&amp;, long&gt;::t, long&amp;, long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;long&amp;, unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;long&amp;, unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, long&amp;, unsigned int&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int const&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int const&amp;, unsigned int&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int const&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int, int&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int, int&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int&amp;&amp;, int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*, char const*&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*, char const*&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&amp;&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int&amp;, unsigned int&amp;, unsigned int&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int&amp;, unsigned int&amp;, unsigned int&amp;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int&amp;, unsigned int&amp;, unsigned int&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int&amp;, unsigned int&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int&amp;, unsigned int&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int&amp;, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;, unsigned int&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned long const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned long const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;, unsigned long&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, int&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, int&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, long const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, long const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned char const&amp;, unsigned char const&amp;, unsigned short const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned char const&amp;, unsigned char const&amp;, unsigned short const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned char const&amp;, unsigned char const&amp;, unsigned short const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned long const&amp;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned long const&amp;, unsigned long&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned long const&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;, unsigned int const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int&amp;, unsigned int&amp;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int&amp;, unsigned int&amp;, unsigned long&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int&amp;, unsigned int&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned long const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned long const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, int&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, int&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, int, unsigned long&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, int, unsigned long&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, int&amp;&amp;, unsigned long&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int const&amp;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, unsigned int const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned long&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, char const*&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, char const*&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, char const*&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, char const*&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, int const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, long const&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, long const&amp;, unsigned int&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, long const&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, long&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, long&amp;, unsigned int&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, long&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, long&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, long&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, long&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, int&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, int&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned long, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned long, unsigned int const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned long&amp;&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned char const&amp;, unsigned char const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned char const&amp;, unsigned char const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned char const&amp;, unsigned char const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int const&amp;, unsigned char const&amp;, unsigned int const&amp;, unsigned char const&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int const&amp;, unsigned char const&amp;, unsigned int const&amp;, unsigned char const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int const&amp;, unsigned char const&amp;, unsigned int const&amp;, unsigned char const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int&amp;, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int&amp;, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, unsigned int&amp;, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned int&amp;&gt;" signature="(fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned int&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&amp;, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int const&amp;, long&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int const&amp;, long&amp;&gt;::t, unsigned int const&amp;, long&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, unsigned int const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int const&amp;, unsigned int const&amp;&gt;::t, unsigned int const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int const&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;unsigned int const&amp;, unsigned int&gt;::t, unsigned int const&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="3" branch="false"/><line number="25" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Error::Error&lt;unsigned int const&amp;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;unsigned int const&amp;, unsigned long&gt;::t, unsigned int const&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int const&amp;&gt;::t, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;::t, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, unsigned int&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, unsigned int const&amp;&gt;::t, unsigned int&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="7" branch="false"/><line number="25" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, unsigned int&amp;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, unsigned int&amp;, unsigned long&gt;::t, unsigned int&amp;, unsigned int&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, unsigned int&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, unsigned int&amp;&gt;::t, unsigned int&amp;, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, unsigned int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, unsigned int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, unsigned int&amp;, unsigned int&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, unsigned int&gt;::t, unsigned int&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;::t, unsigned int&amp;, unsigned long&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, unsigned long, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, unsigned long, unsigned int const&amp;&gt;::t, unsigned int&amp;, unsigned long&amp;&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;, unsigned long&gt;::t, unsigned int&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int&amp;&gt;::t, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="24" hits="6" branch="false"/><line number="25" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Error::Error&lt;unsigned int, unsigned long const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned int, unsigned long const&amp;&gt;::t, unsigned int&amp;&amp;, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned int&gt;" signature="(fmt::v12::fstring&lt;unsigned int&gt;::t, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;unsigned long const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&gt;::t, unsigned long const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long const&amp;, unsigned int const&amp;&gt;::t, unsigned long const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long const&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;unsigned long const&amp;, unsigned int&gt;::t, unsigned long const&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long const&amp;&gt;::t, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long&amp;, unsigned int const&amp;&gt;::t, unsigned long&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;unsigned long&amp;, unsigned int&gt;::t, unsigned long&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long&amp;, unsigned long&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long&amp;, unsigned long&amp;&gt;::t, unsigned long&amp;, unsigned long&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long&amp;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;unsigned long&amp;, unsigned long&gt;::t, unsigned long&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;&gt;::t, unsigned long&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;::t, unsigned long&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;unsigned long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int&gt;::t, unsigned long&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned int const&amp;, unsigned int&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned int const&amp;, unsigned int&amp;&gt;::t, unsigned long&amp;&amp;, unsigned int const&amp;, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned int const&amp;&gt;::t, unsigned long&amp;&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;&gt;::t, unsigned long&amp;&amp;, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;&gt;::t, unsigned long&amp;&amp;, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned int&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned int&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int&gt;::t, unsigned long&amp;&amp;, unsigned int&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned int&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned int&amp;, unsigned int const&amp;&gt;::t, unsigned long&amp;&amp;, unsigned int&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned int&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned int&amp;&gt;::t, unsigned long&amp;&amp;, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, unsigned long&amp;&amp;, unsigned int&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;&gt;::t, unsigned long&amp;&amp;, unsigned int&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned int&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned int&gt;::t, unsigned long&amp;&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned long const&amp;, char const*&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned long const&amp;, char const*&gt;::t, unsigned long&amp;&amp;, unsigned long const&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;, unsigned long&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;, unsigned long&gt;::t, unsigned long&amp;&amp;, unsigned long&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long const&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned long, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, unsigned long&amp;&amp;, unsigned long&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long, unsigned long&gt;" signature="(fmt::v12::fstring&lt;unsigned long, unsigned long&gt;::t, unsigned long&amp;&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Error::Error&lt;unsigned long&gt;" signature="(fmt::v12::fstring&lt;unsigned long&gt;::t, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 33&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="17" hits="2" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="3" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="7" branch="false"/><line number="24" hits="5" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="4" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="23" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="3" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="9" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="3" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="40" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="4" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="4" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="4" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="7" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="3" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="12" branch="false"/><line number="24" hits="5" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="8" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="6" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="8" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="4" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="14" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="3" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="4" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="7" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="6" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="1" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="0" branch="false"/><line number="24" hits="2" branch="false"/><line number="24" hits="0" branch="false"/><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="46" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="80" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="16" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="28" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="25" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="8" branch="true" condition-coverage="18% (6/33)"><conditions><condition number="0" type="jump" coverage="18%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="28" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="13" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="39" hits="1" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="39" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="39" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="48" hits="1" branch="false"/><line number="49" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="52" hits="1" branch="false"/><line number="53" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="1" branch="false"/><line number="57" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="library_cpp" filename="chrono_batch_render/util/library.cpp" line-rate="0.9473684210526315" branch-rate="0.9454545454545454" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::OpenHandle" signature="(char const*, bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="21" hits="208" branch="false"/><line number="25" hits="284" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::(anonymous namespace)::WithUnversioned" signature="(std::initializer_list&lt;char const*&gt;)" line-rate="0.9090909090909091" branch-rate="1.0" complexity="0.0"><lines><line number="29" hits="50" branch="false"/><line number="30" hits="50" branch="false"/><line number="31" hits="153" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="103" branch="false"/><line number="33" hits="103" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="70" branch="false"/><line number="40" hits="50" branch="false"/><line number="41" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Library::First" signature="(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, bool)" line-rate="0.875" branch-rate="1.0" complexity="0.0"><lines><line number="45" hits="102" branch="false"/><line number="46" hits="102" branch="false"/><line number="47" hits="301" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="208" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="9" branch="false"/><line number="50" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="102" branch="false"/><line number="55" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Library::Find" signature="(std::initializer_list&lt;char const*&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="57" hits="18" branch="false"/><line number="58" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Library::Load" signature="(std::initializer_list&lt;char const*&gt;, std::initializer_list&lt;char const*&gt;, std::filesystem::__cxx11::path const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="61" hits="32" branch="false"/><line number="64" hits="32" branch="false"/><line number="65" hits="32" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="5" branch="false"/><line number="68" hits="5" branch="false"/><line number="70" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="1" branch="false"/><line number="73" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="1" branch="false"/><line number="78" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="27" branch="false"/><line number="88" hits="32" branch="false"/></lines></method><method name="chrono::batch_render::Library::Directory[abi:cxx11]" signature="() const" line-rate="0.8571428571428571" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="90" hits="3" branch="false"/><line number="91" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="1" branch="false"/><line number="100" hits="2" branch="false"/><line number="101" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="0" branch="false"/><line number="104" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Library::Symbol" signature="(char const*) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="110" hits="9" branch="false"/><line number="111" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::TooOld[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, chrono::batch_render::Version, chrono::batch_render::Version)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="121" hits="1" branch="false"/><line number="122" hits="1" branch="false"/><line number="123" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method></methods><lines><line number="21" hits="208" branch="false"/><line number="25" hits="284" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="50" branch="false"/><line number="30" hits="50" branch="false"/><line number="31" hits="153" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="32" hits="103" branch="false"/><line number="33" hits="103" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="35" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="70" branch="false"/><line number="40" hits="50" branch="false"/><line number="41" hits="0" branch="false"/><line number="45" hits="102" branch="false"/><line number="46" hits="102" branch="false"/><line number="47" hits="301" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="48" hits="208" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="49" hits="9" branch="false"/><line number="50" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="102" branch="false"/><line number="55" hits="0" branch="false"/><line number="57" hits="18" branch="false"/><line number="58" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="32" branch="false"/><line number="64" hits="32" branch="false"/><line number="65" hits="32" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="5" branch="false"/><line number="68" hits="5" branch="false"/><line number="70" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="72" hits="1" branch="false"/><line number="73" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="76" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="1" branch="false"/><line number="78" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="52" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="84" hits="27" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="85" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="27" branch="false"/><line number="88" hits="32" branch="false"/><line number="90" hits="3" branch="false"/><line number="91" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="92" hits="1" branch="false"/><line number="100" hits="2" branch="false"/><line number="101" hits="2" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="102" hits="0" branch="false"/><line number="104" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="110" hits="9" branch="false"/><line number="111" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="8" branch="false"/><line number="121" hits="1" branch="false"/><line number="122" hits="1" branch="false"/><line number="123" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="library_h" filename="chrono_batch_render/util/library.h" line-rate="0.09508196721311475" branch-rate="0.1102803738317757" complexity="0.0"><methods><method name="&lt;unknown function 19&gt;" signature="" line-rate="1.0" branch-rate="0.6976744186046512" complexity="0.0"><lines><line number="19" hits="175" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="28" hits="160" branch="false"/><line number="29" hits="157" branch="true" condition-coverage="68% (17/25)"><conditions><condition number="0" type="jump" coverage="68%"/></conditions></line><line number="32" hits="15" branch="false"/><line number="33" hits="15" branch="true" condition-coverage="90% (9/10)"><conditions><condition number="0" type="jump" coverage="90%"/></conditions></line><line number="52" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::SymbolResolver::SymbolResolver" signature="(chrono::batch_render::Library)" line-rate="1.0" branch-rate="0.6666666666666666" complexity="0.0"><lines><line number="58" hits="1" branch="false"/><line number="59" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="3" branch="false"/><line number="61" hits="1" branch="false"/><line number="70" hits="3" branch="false"/><line number="71" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line></lines></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;char const* (*)(int)&gt;" signature="(char const*, char const* (*&amp;)(int))" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)()&gt;" signature="(char const*, int (*&amp;)())" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(char*, int, int)&gt;" signature="(char const*, int (*&amp;)(char*, int, int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::compute::CompilerProgram**)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::compute::CompilerProgram**))" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::compute::CompilerProgram**, char const*, char const*, int, char const* const*, char const* const*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::compute::CompilerProgram**, char const*, char const*, int, char const* const*, char const* const*))" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::compute::CompilerProgram*, char*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::compute::CompilerProgram*, char*))" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::compute::CompilerProgram*, int, char const* const*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::compute::CompilerProgram*, int, char const* const*))" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::compute::CompilerProgram*, unsigned long*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::compute::CompilerProgram*, unsigned long*))" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUDA_MEMCPY2D const*, chrono::batch_render::device::cuda::CUstream_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUDA_MEMCPY2D const*, chrono::batch_render::device::cuda::CUstream_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUctx_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUctx_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUctx_st**)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUctx_st**))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUctx_st**, int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUctx_st**, int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUevent_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUevent_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUevent_st**, unsigned int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUevent_st**, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUevent_st*, chrono::batch_render::device::cuda::CUstream_st*, unsigned int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUevent_st*, chrono::batch_render::device::cuda::CUstream_st*, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUextMemory_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUextMemory_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUextMemory_st**, chrono::batch_render::device::cuda::CUDA_EXTERNAL_MEMORY_HANDLE_DESC const*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUextMemory_st**, chrono::batch_render::device::cuda::CUDA_EXTERNAL_MEMORY_HANDLE_DESC const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUextSemaphore_st* const*, chrono::batch_render::device::cuda::CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS const*, unsigned int, chrono::batch_render::device::cuda::CUstream_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUextSemaphore_st* const*, chrono::batch_render::device::cuda::CUDA_EXTERNAL_SEMAPHORE_SIGNAL_PARAMS const*, unsigned int, chrono::batch_render::device::cuda::CUstream_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUextSemaphore_st* const*, chrono::batch_render::device::cuda::CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS const*, unsigned int, chrono::batch_render::device::cuda::CUstream_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUextSemaphore_st* const*, chrono::batch_render::device::cuda::CUDA_EXTERNAL_SEMAPHORE_WAIT_PARAMS const*, unsigned int, chrono::batch_render::device::cuda::CUstream_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUextSemaphore_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUextSemaphore_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUextSemaphore_st**, chrono::batch_render::device::cuda::CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC const*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUextSemaphore_st**, chrono::batch_render::device::cuda::CUDA_EXTERNAL_SEMAPHORE_HANDLE_DESC const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUfunc_st**, chrono::batch_render::device::cuda::CUmod_st*, char const*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUfunc_st**, chrono::batch_render::device::cuda::CUmod_st*, char const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUfunc_st*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, chrono::batch_render::device::cuda::CUstream_st*, void**, void**)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUfunc_st*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, chrono::batch_render::device::cuda::CUstream_st*, void**, void**))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUgraphExec_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUgraphExec_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUgraphExec_st**, chrono::batch_render::device::cuda::CUgraph_st*, unsigned long long)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUgraphExec_st**, chrono::batch_render::device::cuda::CUgraph_st*, unsigned long long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUgraphExec_st*, chrono::batch_render::device::cuda::CUstream_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUgraphExec_st*, chrono::batch_render::device::cuda::CUstream_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUgraph_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUgraph_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUmemPoolHandle_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUmemPoolHandle_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUmemPoolHandle_st**, chrono::batch_render::device::cuda::CUmemPoolProps const*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUmemPoolHandle_st**, chrono::batch_render::device::cuda::CUmemPoolProps const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUmemPoolHandle_st*, int, void*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUmemPoolHandle_st*, int, void*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUmod_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUmod_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUmod_st**, void const*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUmod_st**, void const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUstream_st*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUstream_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUstream_st**, unsigned int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUstream_st**, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUstream_st*, chrono::batch_render::device::cuda::CUevent_st*, unsigned int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUstream_st*, chrono::batch_render::device::cuda::CUevent_st*, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUstream_st*, chrono::batch_render::device::cuda::CUgraph_st**)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUstream_st*, chrono::batch_render::device::cuda::CUgraph_st**))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUstream_st*, int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUstream_st*, int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUstream_st*, void (*)(void*), void*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUstream_st*, void (*)(void*), void*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::cuda::CUuuid*, int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::cuda::CUuuid*, int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::hipGraphExec*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::hipGraphExec*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::hipGraphExec**, chrono::batch_render::device::hip::ihipGraph*, unsigned long long)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::hipGraphExec**, chrono::batch_render::device::hip::ihipGraph*, unsigned long long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::hipGraphExec*, chrono::batch_render::device::hip::ihipStream_t*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::hipGraphExec*, chrono::batch_render::device::hip::ihipStream_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::hipUUID*, int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::hipUUID*, int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::hip_Memcpy2D const*, chrono::batch_render::device::hip::ihipStream_t*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::hip_Memcpy2D const*, chrono::batch_render::device::hip::ihipStream_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipEvent_t*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipEvent_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipEvent_t**, unsigned int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipEvent_t**, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipEvent_t*, chrono::batch_render::device::hip::ihipStream_t*, unsigned int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipEvent_t*, chrono::batch_render::device::hip::ihipStream_t*, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipGraph*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipGraph*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipMemPoolHandle_t*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipMemPoolHandle_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipMemPoolHandle_t**, chrono::batch_render::device::hip::hipMemPoolProps const*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipMemPoolHandle_t**, chrono::batch_render::device::hip::hipMemPoolProps const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipMemPoolHandle_t*, int, void*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipMemPoolHandle_t*, int, void*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipModuleSymbol_t**, chrono::batch_render::device::hip::ihipModule_t*, char const*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipModuleSymbol_t**, chrono::batch_render::device::hip::ihipModule_t*, char const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipModuleSymbol_t*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, chrono::batch_render::device::hip::ihipStream_t*, void**, void**)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipModuleSymbol_t*, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, unsigned int, chrono::batch_render::device::hip::ihipStream_t*, void**, void**))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipModule_t*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipModule_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipModule_t**, void const*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipModule_t**, void const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipStream_t*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipStream_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipStream_t**, unsigned int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipStream_t**, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipStream_t*, chrono::batch_render::device::hip::ihipEvent_t*, unsigned int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipStream_t*, chrono::batch_render::device::hip::ihipEvent_t*, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipStream_t*, chrono::batch_render::device::hip::ihipGraph**)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipStream_t*, chrono::batch_render::device::hip::ihipGraph**))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipStream_t*, int)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipStream_t*, int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(chrono::batch_render::device::hip::ihipStream_t*, void (*)(void*), void*)&gt;" signature="(char const*, int (*&amp;)(chrono::batch_render::device::hip::ihipStream_t*, void (*)(void*), void*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(float*, chrono::batch_render::device::cuda::CUevent_st*, chrono::batch_render::device::cuda::CUevent_st*)&gt;" signature="(char const*, int (*&amp;)(float*, chrono::batch_render::device::cuda::CUevent_st*, chrono::batch_render::device::cuda::CUevent_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(float*, chrono::batch_render::device::hip::ihipEvent_t*, chrono::batch_render::device::hip::ihipEvent_t*)&gt;" signature="(char const*, int (*&amp;)(float*, chrono::batch_render::device::hip::ihipEvent_t*, chrono::batch_render::device::hip::ihipEvent_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(int)&gt;" signature="(char const*, int (*&amp;)(int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(int*)&gt;" signature="(char const*, int (*&amp;)(int*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(int*, int)&gt;" signature="(char const*, int (*&amp;)(int*, int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(int*, int*)&gt;" signature="(char const*, int (*&amp;)(int*, int*))" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="63" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="68" hits="0" branch="false"/></lines></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(int*, int, chrono::batch_render::device::cuda::CUfunc_st*)&gt;" signature="(char const*, int (*&amp;)(int*, int, chrono::batch_render::device::cuda::CUfunc_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(int*, int, chrono::batch_render::device::hip::ihipModuleSymbol_t*)&gt;" signature="(char const*, int (*&amp;)(int*, int, chrono::batch_render::device::hip::ihipModuleSymbol_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(int*, int, int)&gt;" signature="(char const*, int (*&amp;)(int*, int, int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(int, char const**)&gt;" signature="(char const*, int (*&amp;)(int, char const**))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned int)&gt;" signature="(char const*, int (*&amp;)(unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long long)&gt;" signature="(char const*, int (*&amp;)(unsigned long long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long long*, chrono::batch_render::device::cuda::CUDA_RESOURCE_DESC const*, chrono::batch_render::device::cuda::CUDA_TEXTURE_DESC const*, void const*)&gt;" signature="(char const*, int (*&amp;)(unsigned long long*, chrono::batch_render::device::cuda::CUDA_RESOURCE_DESC const*, chrono::batch_render::device::cuda::CUDA_TEXTURE_DESC const*, void const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long)&gt;" signature="(char const*, int (*&amp;)(unsigned long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long*, chrono::batch_render::device::cuda::CUextMemory_st*, chrono::batch_render::device::cuda::CUDA_EXTERNAL_MEMORY_BUFFER_DESC const*)&gt;" signature="(char const*, int (*&amp;)(unsigned long*, chrono::batch_render::device::cuda::CUextMemory_st*, chrono::batch_render::device::cuda::CUDA_EXTERNAL_MEMORY_BUFFER_DESC const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long*, int)&gt;" signature="(char const*, int (*&amp;)(unsigned long*, int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long*, unsigned long)&gt;" signature="(char const*, int (*&amp;)(unsigned long*, unsigned long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long*, unsigned long*)&gt;" signature="(char const*, int (*&amp;)(unsigned long*, unsigned long*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long*, unsigned long*, chrono::batch_render::device::cuda::CUmod_st*, char const*)&gt;" signature="(char const*, int (*&amp;)(unsigned long*, unsigned long*, chrono::batch_render::device::cuda::CUmod_st*, char const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long*, unsigned long, chrono::batch_render::device::cuda::CUmemPoolHandle_st*, chrono::batch_render::device::cuda::CUstream_st*)&gt;" signature="(char const*, int (*&amp;)(unsigned long*, unsigned long, chrono::batch_render::device::cuda::CUmemPoolHandle_st*, chrono::batch_render::device::cuda::CUstream_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long*, void*, unsigned int)&gt;" signature="(char const*, int (*&amp;)(unsigned long*, void*, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long, chrono::batch_render::device::cuda::CUstream_st*)&gt;" signature="(char const*, int (*&amp;)(unsigned long, chrono::batch_render::device::cuda::CUstream_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long, unsigned int, unsigned long, chrono::batch_render::device::cuda::CUstream_st*)&gt;" signature="(char const*, int (*&amp;)(unsigned long, unsigned int, unsigned long, chrono::batch_render::device::cuda::CUstream_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long, unsigned long, unsigned long, chrono::batch_render::device::cuda::CUstream_st*)&gt;" signature="(char const*, int (*&amp;)(unsigned long, unsigned long, unsigned long, chrono::batch_render::device::cuda::CUstream_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long, void const*, unsigned long)&gt;" signature="(char const*, int (*&amp;)(unsigned long, void const*, unsigned long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(unsigned long, void const*, unsigned long, chrono::batch_render::device::cuda::CUstream_st*)&gt;" signature="(char const*, int (*&amp;)(unsigned long, void const*, unsigned long, chrono::batch_render::device::cuda::CUstream_st*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void* const*, chrono::batch_render::device::hip::hipExternalSemaphoreSignalParams const*, unsigned int, chrono::batch_render::device::hip::ihipStream_t*)&gt;" signature="(char const*, int (*&amp;)(void* const*, chrono::batch_render::device::hip::hipExternalSemaphoreSignalParams const*, unsigned int, chrono::batch_render::device::hip::ihipStream_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void* const*, chrono::batch_render::device::hip::hipExternalSemaphoreWaitParams const*, unsigned int, chrono::batch_render::device::hip::ihipStream_t*)&gt;" signature="(char const*, int (*&amp;)(void* const*, chrono::batch_render::device::hip::hipExternalSemaphoreWaitParams const*, unsigned int, chrono::batch_render::device::hip::ihipStream_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void*)&gt;" signature="(char const*, int (*&amp;)(void*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, chrono::batch_render::device::cuda::CUDA_ARRAY3D_DESCRIPTOR const*, unsigned int)&gt;" signature="(char const*, int (*&amp;)(void**, chrono::batch_render::device::cuda::CUDA_ARRAY3D_DESCRIPTOR const*, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, chrono::batch_render::device::hip::HIP_ARRAY3D_DESCRIPTOR const*, unsigned int)&gt;" signature="(char const*, int (*&amp;)(void**, chrono::batch_render::device::hip::HIP_ARRAY3D_DESCRIPTOR const*, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, chrono::batch_render::device::hip::HIP_RESOURCE_DESC const*, chrono::batch_render::device::hip::HIP_TEXTURE_DESC const*, void const*)&gt;" signature="(char const*, int (*&amp;)(void**, chrono::batch_render::device::hip::HIP_RESOURCE_DESC const*, chrono::batch_render::device::hip::HIP_TEXTURE_DESC const*, void const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, chrono::batch_render::device::hip::hipExternalMemoryHandleDesc const*)&gt;" signature="(char const*, int (*&amp;)(void**, chrono::batch_render::device::hip::hipExternalMemoryHandleDesc const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, chrono::batch_render::device::hip::hipExternalSemaphoreHandleDesc const*)&gt;" signature="(char const*, int (*&amp;)(void**, chrono::batch_render::device::hip::hipExternalSemaphoreHandleDesc const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, unsigned long)&gt;" signature="(char const*, int (*&amp;)(void**, unsigned long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, unsigned long*, chrono::batch_render::device::hip::ihipModule_t*, char const*)&gt;" signature="(char const*, int (*&amp;)(void**, unsigned long*, chrono::batch_render::device::hip::ihipModule_t*, char const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, unsigned long, chrono::batch_render::device::hip::ihipMemPoolHandle_t*, chrono::batch_render::device::hip::ihipStream_t*)&gt;" signature="(char const*, int (*&amp;)(void**, unsigned long, chrono::batch_render::device::hip::ihipMemPoolHandle_t*, chrono::batch_render::device::hip::ihipStream_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, unsigned long, unsigned int)&gt;" signature="(char const*, int (*&amp;)(void**, unsigned long, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, void*, chrono::batch_render::device::hip::hipExternalMemoryBufferDesc const*)&gt;" signature="(char const*, int (*&amp;)(void**, void*, chrono::batch_render::device::hip::hipExternalMemoryBufferDesc const*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void**, void*, unsigned int)&gt;" signature="(char const*, int (*&amp;)(void**, void*, unsigned int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void*, chrono::batch_render::device::hip::ihipStream_t*)&gt;" signature="(char const*, int (*&amp;)(void*, chrono::batch_render::device::hip::ihipStream_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void*, int)&gt;" signature="(char const*, int (*&amp;)(void*, int))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void*, int, unsigned long, chrono::batch_render::device::hip::ihipStream_t*)&gt;" signature="(char const*, int (*&amp;)(void*, int, unsigned long, chrono::batch_render::device::hip::ihipStream_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void*, unsigned long, unsigned long)&gt;" signature="(char const*, int (*&amp;)(void*, unsigned long, unsigned long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void*, void const*, unsigned long)&gt;" signature="(char const*, int (*&amp;)(void*, void const*, unsigned long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void*, void const*, unsigned long, chrono::batch_render::device::hip::ihipStream_t*)&gt;" signature="(char const*, int (*&amp;)(void*, void const*, unsigned long, chrono::batch_render::device::hip::ihipStream_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void*, void const*, unsigned long, int, chrono::batch_render::device::hip::ihipStream_t*)&gt;" signature="(char const*, int (*&amp;)(void*, void const*, unsigned long, int, chrono::batch_render::device::hip::ihipStream_t*))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;int (*)(void*, void*, unsigned long)&gt;" signature="(char const*, int (*&amp;)(void*, void*, unsigned long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;void (*)()&gt;" signature="(char const*, void (*&amp;)())" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::SymbolResolver::operator()&lt;void* (*)(unsigned long)&gt;" signature="(char const*, void* (*&amp;)(unsigned long))" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::variant&lt;chrono::batch_render::device::compute::RuntimeCompiler, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; chrono::batch_render::LogUnavailable&lt;chrono::batch_render::device::compute::RuntimeCompiler&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::variant&lt;chrono::batch_render::device::compute::RuntimeCompiler, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::variant&lt;chrono::batch_render::device::cuda::Api, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; chrono::batch_render::LogUnavailable&lt;chrono::batch_render::device::cuda::Api&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::variant&lt;chrono::batch_render::device::cuda::Api, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::variant&lt;chrono::batch_render::device::hip::Api, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; chrono::batch_render::LogUnavailable&lt;chrono::batch_render::device::hip::Api&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::variant&lt;chrono::batch_render::device::hip::Api, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::variant&lt;chrono::batch_render::device::vulkan::Api, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; chrono::batch_render::LogUnavailable&lt;chrono::batch_render::device::vulkan::Api&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::variant&lt;chrono::batch_render::device::vulkan::Api, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::variant&lt;int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; chrono::batch_render::LogUnavailable&lt;int&gt;" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::variant&lt;int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::device::vulkan::Api const&amp; chrono::batch_render::RequireLoaded&lt;chrono::batch_render::device::vulkan::Api&gt;" signature="(std::variant&lt;chrono::batch_render::device::vulkan::Api, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="int const&amp; chrono::batch_render::RequireLoaded&lt;int&gt;" signature="(std::variant&lt;int, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="19" hits="175" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="21" hits="144" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="28" hits="160" branch="false"/><line number="29" hits="157" branch="true" condition-coverage="68% (17/25)"><conditions><condition number="0" type="jump" coverage="68%"/></conditions></line><line number="32" hits="15" branch="false"/><line number="33" hits="15" branch="true" condition-coverage="90% (9/10)"><conditions><condition number="0" type="jump" coverage="90%"/></conditions></line><line number="40" hits="3" branch="false"/><line number="41" hits="3" branch="true" condition-coverage="33% (3/9)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="42" hits="3" branch="true" condition-coverage="50% (3/6)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="52" hits="2" branch="false"/><line number="56" hits="1" branch="false"/><line number="58" hits="1" branch="false"/><line number="59" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="3" branch="false"/><line number="61" hits="1" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="1" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="2" branch="false"/><line number="63" hits="1" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="1" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="0" branch="false"/><line number="64" hits="2" branch="false"/><line number="64" hits="1" branch="false"/><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="65" hits="2" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="65" hits="1" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="1" branch="false"/><line number="66" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="1" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="0" branch="false"/><line number="68" hits="2" branch="false"/><line number="68" hits="1" branch="false"/><line number="70" hits="0" branch="false"/><line number="70" hits="3" branch="false"/><line number="71" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="71" hits="3" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="81" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="81" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="81" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="81" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="81" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="0" branch="false"/><line number="82" hits="11" branch="false"/><line number="82" hits="11" branch="false"/><line number="82" hits="11" branch="false"/><line number="82" hits="2" branch="false"/><line number="83" hits="0" branch="false"/><line number="83" hits="11" branch="false"/><line number="83" hits="11" branch="false"/><line number="83" hits="0" branch="false"/><line number="83" hits="1" branch="false"/><line number="85" hits="0" branch="false"/><line number="85" hits="11" branch="false"/><line number="85" hits="11" branch="false"/><line number="85" hits="11" branch="false"/><line number="85" hits="2" branch="false"/><line number="88" hits="28" branch="false"/><line number="88" hits="28" branch="false"/><line number="88" hits="62" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="88" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="28" branch="false"/><line number="89" hits="28" branch="false"/><line number="89" hits="62" branch="false"/><line number="89" hits="2" branch="false"/><line number="90" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="90" hits="62" branch="false"/><line number="90" hits="1" branch="false"/><line number="92" hits="28" branch="false"/><line number="92" hits="28" branch="false"/><line number="92" hits="0" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="92" hits="1" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line></lines></class><class name="log_cpp" filename="chrono_batch_render/util/log.cpp" line-rate="1.0" branch-rate="0.9130434782608695" complexity="0.0"><methods><method name="chrono::batch_render::(anonymous namespace)::ReadLevel" signature="()" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="20" hits="16" branch="false"/><line number="21" hits="16" branch="false"/><line number="22" hits="17" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="24" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="1" branch="false"/><line number="26" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::Prefix" signature="(chrono::batch_render::LogLevel)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="29" hits="151" branch="false"/><line number="30" hits="151" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="25" branch="false"/><line number="34" hits="25" branch="false"/><line number="35" hits="3" branch="false"/><line number="36" hits="3" branch="false"/><line number="37" hits="122" branch="false"/><line number="38" hits="122" branch="false"/></lines></method><method name="chrono::batch_render::(anonymous namespace)::State" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="48" hits="7924" branch="false"/><line number="49" hits="7924" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="50" hits="7924" branch="false"/></lines></method><method name="chrono::batch_render::GetLogLevel" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="55" hits="7662" branch="false"/><line number="56" hits="7662" branch="false"/></lines></method><method name="chrono::batch_render::SetLogLevel" signature="(chrono::batch_render::LogLevel)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="59" hits="32" branch="false"/><line number="60" hits="32" branch="false"/><line number="61" hits="32" branch="false"/></lines></method><method name="chrono::batch_render::SetLogSink" signature="(std::function&lt;void (chrono::batch_render::LogLevel, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="63" hits="26" branch="false"/><line number="64" hits="26" branch="false"/><line number="65" hits="26" branch="false"/><line number="66" hits="26" branch="false"/><line number="67" hits="26" branch="false"/></lines></method><method name="chrono::batch_render::LogMessage" signature="(chrono::batch_render::LogLevel, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="69" hits="206" branch="false"/><line number="70" hits="206" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="55" branch="false"/><line number="74" hits="204" branch="false"/><line number="75" hits="204" branch="false"/><line number="76" hits="204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="53" branch="false"/><line number="80" hits="302" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="204" branch="false"/></lines></method></methods><lines><line number="20" hits="16" branch="false"/><line number="21" hits="16" branch="false"/><line number="22" hits="17" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="23" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="24" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="1" branch="false"/><line number="26" hits="1" branch="false"/><line number="29" hits="151" branch="false"/><line number="30" hits="151" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="25" branch="false"/><line number="34" hits="25" branch="false"/><line number="35" hits="3" branch="false"/><line number="36" hits="3" branch="false"/><line number="37" hits="122" branch="false"/><line number="38" hits="122" branch="false"/><line number="48" hits="7924" branch="false"/><line number="49" hits="7924" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="50" hits="7924" branch="false"/><line number="55" hits="7662" branch="false"/><line number="56" hits="7662" branch="false"/><line number="59" hits="32" branch="false"/><line number="60" hits="32" branch="false"/><line number="61" hits="32" branch="false"/><line number="63" hits="26" branch="false"/><line number="64" hits="26" branch="false"/><line number="65" hits="26" branch="false"/><line number="66" hits="26" branch="false"/><line number="67" hits="26" branch="false"/><line number="69" hits="206" branch="false"/><line number="70" hits="206" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="55" branch="false"/><line number="74" hits="204" branch="false"/><line number="75" hits="204" branch="false"/><line number="76" hits="204" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="77" hits="53" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="53" branch="false"/><line number="80" hits="302" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="81" hits="204" branch="false"/></lines></class><class name="log_h" filename="chrono_batch_render/util/log.h" line-rate="0.6320754716981132" branch-rate="0.49372384937238495" complexity="0.0"><methods><method name="void chrono::batch_render::Log&lt;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;&gt;::t)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;char const (&amp;) [19]&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;char const (&amp;) [19]&gt;::t, char const (&amp;) [19])" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;char const* const&amp;, char const*&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;char const* const&amp;, char const*&gt;::t, char const* const&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;char const* const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;char const* const&amp;&gt;::t, char const* const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;char const*&amp;, char const*&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;char const*&amp;, char const*&gt;::t, char const*&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, char const*&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, char const*&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;char const*, unsigned long, unsigned int&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;char const*, unsigned long, unsigned int&gt;::t, char const*&amp;&amp;, unsigned long&amp;&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;char const*, unsigned long, unsigned long&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;char const*, unsigned long, unsigned long&gt;::t, char const*&amp;&amp;, unsigned long&amp;&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;char const*, unsigned long&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;char const*, unsigned long&gt;::t, char const*&amp;&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;char const*&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;char const*&gt;::t, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;double&amp;, double&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;double&amp;, double&amp;&gt;::t, double&amp;, double&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;int, double&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;int, double&gt;::t, int&amp;&amp;, double&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;int&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;int&gt;::t, int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="229" branch="false"/><line number="33" hits="229" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="229" branch="false"/></lines></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const (&amp;) [9], char const (&amp;) [9]&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const (&amp;) [9], char const (&amp;) [9]&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const (&amp;) [9], char const (&amp;) [9])" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*, double&amp;, double, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*, double&amp;, double, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, char const*&amp;&amp;, double&amp;, double&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned int const&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned long&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned long&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned long const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long, unsigned long const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, unsigned long&amp;&amp;, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int, double&amp;, double&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int, double&amp;, double&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int&amp;&amp;, double&amp;, double&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int, double&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int, double&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, unsigned int&amp;&amp;, double&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*, double const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*, double const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, char const*&amp;&amp;, double const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int&amp;, unsigned int&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int&amp;, unsigned int&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, char const*&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, unsigned int&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, char const*&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, char const*&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, char const*&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int const&amp;, unsigned int&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int const&amp;, unsigned int&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, unsigned int const&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, double const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, double const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, double const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, float const&amp;, float const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, float const&amp;, float const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, float const&amp;, float const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int&amp;, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int&amp;, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, unsigned int&amp;, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, unsigned int&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int const&amp;, unsigned int&amp;, unsigned int const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int const&amp;, unsigned int&amp;, unsigned int const&amp;&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, unsigned int const&amp;, unsigned int&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned long, unsigned long, unsigned long&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned long, unsigned long, unsigned long&gt;::t, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, unsigned long&amp;&amp;, unsigned long&amp;&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, char const*&amp;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;&gt;::t, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned int const&amp;, double&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned int const&amp;, double&gt;::t, unsigned int const&amp;, double&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned int const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned int const&amp;&gt;::t, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned int&amp;, char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned int&amp;, char const*, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, unsigned int&amp;, char const*&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt;::t, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int, unsigned long&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, unsigned int, unsigned long&gt;::t, unsigned int&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;&amp;, unsigned int&amp;&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned int&amp;, unsigned int&amp;, unsigned int, unsigned long&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned int&amp;, unsigned int&amp;, unsigned int, unsigned long&gt;::t, unsigned int&amp;, unsigned int&amp;, unsigned int&amp;&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned int, unsigned int const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned int, unsigned int const&amp;&gt;::t, unsigned int&amp;&amp;, unsigned int const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned int, unsigned long, unsigned long, unsigned long&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned int, unsigned long, unsigned long, unsigned long&gt;::t, unsigned int&amp;&amp;, unsigned long&amp;&amp;, unsigned long&amp;&amp;, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned long const&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned long const&amp;&gt;::t, unsigned long const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned long&amp;, unsigned long&amp;&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned long&amp;, unsigned long&amp;&gt;::t, unsigned long&amp;, unsigned long&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned long, unsigned int&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned long, unsigned int&gt;::t, unsigned long&amp;&amp;, unsigned int&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="void chrono::batch_render::Log&lt;unsigned long&gt;" signature="(chrono::batch_render::LogLevel, fmt::v12::fstring&lt;unsigned long&gt;::t, unsigned long&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Counted[abi:cxx11]" signature="(unsigned long, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="32" hits="5" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="30" branch="false"/><line number="32" hits="414" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="312" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="1" branch="false"/><line number="32" hits="4" branch="false"/><line number="32" hits="1" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="229" branch="false"/><line number="32" hits="20" branch="false"/><line number="32" hits="22" branch="false"/><line number="32" hits="20" branch="false"/><line number="32" hits="1117" branch="false"/><line number="32" hits="3" branch="false"/><line number="32" hits="13" branch="false"/><line number="32" hits="6" branch="false"/><line number="32" hits="1" branch="false"/><line number="32" hits="27" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="5" branch="false"/><line number="32" hits="115" branch="false"/><line number="32" hits="28" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="13" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="13" branch="false"/><line number="32" hits="2" branch="false"/><line number="32" hits="3" branch="false"/><line number="32" hits="1" branch="false"/><line number="32" hits="53" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="18" branch="false"/><line number="32" hits="64" branch="false"/><line number="32" hits="11" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="17" branch="false"/><line number="32" hits="1" branch="false"/><line number="32" hits="3" branch="false"/><line number="32" hits="166" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="207" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="5" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="20" branch="false"/><line number="32" hits="3" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="9" branch="false"/><line number="32" hits="8" branch="false"/><line number="32" hits="237" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="8" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="1" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="23" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="214" branch="false"/><line number="32" hits="1" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="20" branch="false"/><line number="32" hits="478" branch="false"/><line number="32" hits="14" branch="false"/><line number="32" hits="311" branch="false"/><line number="32" hits="0" branch="false"/><line number="32" hits="311" branch="false"/><line number="32" hits="166" branch="false"/><line number="32" hits="826" branch="false"/><line number="32" hits="1113" branch="false"/><line number="32" hits="633" branch="false"/><line number="33" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="30" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="414" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="312" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="4" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="229" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="22" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="1117" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="6" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="27" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="115" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="28" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="53" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="18" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="64" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="11" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="17" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="166" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="207" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="5" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="20" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="9" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="237" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="8" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="23" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="214" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="20" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="33" hits="311" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="166" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="826" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="1113" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="33" hits="633" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="20" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="40" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="24" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="104" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="34" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="22" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="34" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="5" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="30" branch="false"/><line number="36" hits="414" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="312" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="1" branch="false"/><line number="36" hits="4" branch="false"/><line number="36" hits="1" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="229" branch="false"/><line number="36" hits="20" branch="false"/><line number="36" hits="22" branch="false"/><line number="36" hits="20" branch="false"/><line number="36" hits="1117" branch="false"/><line number="36" hits="3" branch="false"/><line number="36" hits="13" branch="false"/><line number="36" hits="6" branch="false"/><line number="36" hits="1" branch="false"/><line number="36" hits="27" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="5" branch="false"/><line number="36" hits="115" branch="false"/><line number="36" hits="28" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="13" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="13" branch="false"/><line number="36" hits="2" branch="false"/><line number="36" hits="3" branch="false"/><line number="36" hits="1" branch="false"/><line number="36" hits="53" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="18" branch="false"/><line number="36" hits="64" branch="false"/><line number="36" hits="11" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="17" branch="false"/><line number="36" hits="1" branch="false"/><line number="36" hits="3" branch="false"/><line number="36" hits="166" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="207" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="5" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="20" branch="false"/><line number="36" hits="3" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="9" branch="false"/><line number="36" hits="8" branch="false"/><line number="36" hits="237" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="8" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="1" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="23" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="214" branch="false"/><line number="36" hits="1" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="20" branch="false"/><line number="36" hits="478" branch="false"/><line number="36" hits="14" branch="false"/><line number="36" hits="311" branch="false"/><line number="36" hits="0" branch="false"/><line number="36" hits="311" branch="false"/><line number="36" hits="166" branch="false"/><line number="36" hits="826" branch="false"/><line number="36" hits="1113" branch="false"/><line number="36" hits="633" branch="false"/><line number="38" hits="1704" branch="false"/><line number="39" hits="2450" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="memory_cpp" filename="chrono_batch_render/util/memory.cpp" line-rate="0.875" branch-rate="0.75" complexity="0.0"><methods><method name="chrono::batch_render::ResidentBytes" signature="()" line-rate="0.875" branch-rate="0.75" complexity="0.0"><lines><line number="18" hits="18" branch="false"/><line number="32" hits="18" branch="false"/><line number="33" hits="18" branch="false"/><line number="34" hits="18" branch="false"/><line number="35" hits="18" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="36" hits="18" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="18" branch="false"/></lines></method></methods><lines><line number="18" hits="18" branch="false"/><line number="32" hits="18" branch="false"/><line number="33" hits="18" branch="false"/><line number="34" hits="18" branch="false"/><line number="35" hits="18" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="36" hits="18" branch="false"/><line number="39" hits="0" branch="false"/><line number="40" hits="18" branch="false"/></lines></class><class name="profiler_cpp" filename="chrono_batch_render/util/profiler.cpp" line-rate="0.9467455621301775" branch-rate="0.7392739273927392" complexity="0.0"><methods><method name="chrono::batch_render::profiler::(anonymous namespace)::GetNames" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="38" hits="87710" branch="false"/><line number="39" hits="87710" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="40" hits="87710" branch="false"/><line number="43" hits="42" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::GetState" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="56" hits="587" branch="false"/><line number="57" hits="587" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="58" hits="587" branch="false"/><line number="66" hits="14" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::OsThread" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="75" hits="5" branch="false"/><line number="79" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::ThreadTrack" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="85" hits="463" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::ThreadTrack()::{lambda()#1}::operator()" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="86" hits="473" branch="false"/><line number="87" hits="5" branch="false"/><line number="88" hits="5" branch="false"/><line number="89" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="10" branch="false"/><line number="91" hits="5" branch="false"/><line number="92" hits="478" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="463" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::DropOldFrames" signature="(chrono::batch_render::profiler::(anonymous namespace)::State&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="96" hits="36" branch="false"/><line number="97" hits="41" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="5" branch="false"/><line number="100" hits="36" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::StartNvtx" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="102" hits="14" branch="false"/><line number="103" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="107" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="1" branch="false"/><line number="113" hits="1" branch="false"/><line number="114" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="1" branch="false"/><line number="120" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::NvtxActive" signature="()" line-rate="1.0" branch-rate="0.8" complexity="0.0"><lines><line number="122" hits="545641" branch="false"/><line number="123" hits="545641" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="124" hits="545641" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::StartRoctx" signature="()" line-rate="0.7333333333333333" branch-rate="0.3157894736842105" complexity="0.0"><lines><line number="127" hits="14" branch="false"/><line number="128" hits="14" branch="false"/><line number="129" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="130" hits="0" branch="false"/><line number="132" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="14" branch="false"/><line number="134" hits="14" branch="false"/><line number="135" hits="28" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="136" hits="14" branch="false"/><line number="137" hits="14" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="139" hits="14" branch="false"/><line number="141" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="142" hits="0" branch="false"/><line number="143" hits="28" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::RoctxActive" signature="()" line-rate="1.0" branch-rate="0.7142857142857143" complexity="0.0"><lines><line number="145" hits="545641" branch="false"/><line number="146" hits="545641" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="147" hits="1091282" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::PushRoctx" signature="(chrono::batch_render::profiler::(anonymous namespace)::Roctx const&amp;, chrono::batch_render::profiler::ZoneId)" line-rate="0.0" branch-rate="0.0" complexity="0.0"><lines><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="false"/><line number="155" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="157" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="false"/><line number="160" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::PushRange" signature="(chrono::batch_render::profiler::ZoneId)" line-rate="1.0" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="162" hits="2" branch="false"/><line number="163" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="1" branch="false"/><line number="167" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="172" hits="2" branch="false"/><line number="173" hits="2" branch="false"/><line number="174" hits="2" branch="false"/><line number="175" hits="2" branch="false"/><line number="176" hits="2" branch="false"/><line number="177" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::DurationMs" signature="(unsigned long, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="180" hits="17" branch="false"/><line number="181" hits="17" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::Gather" signature="(std::vector&lt;chrono::batch_render::profiler::ReportNode, std::allocator&lt;chrono::batch_render::profiler::ReportNode&gt; &gt;&amp;, std::vector&lt;chrono::batch_render::profiler::Zone const*, std::allocator&lt;chrono::batch_render::profiler::Zone const*&gt; &gt;)" line-rate="1.0" branch-rate="0.4883720930232558" complexity="0.0"><lines><line number="184" hits="5" branch="false"/><line number="185" hits="5" branch="false"/><line number="186" hits="6" branch="true" condition-coverage="12% (3/24)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="189" hits="5" branch="false"/><line number="190" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="9" branch="false"/><line number="195" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="5" branch="false"/><line number="200" hits="9" branch="false"/><line number="201" hits="9" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="202" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="9" branch="false"/><line number="204" hits="9" branch="false"/><line number="205" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::Average" signature="(std::vector&lt;chrono::batch_render::profiler::ReportNode, std::allocator&lt;chrono::batch_render::profiler::ReportNode&gt; &gt;&amp;, double, double)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="209" hits="8" branch="false"/><line number="210" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="5" branch="false"/><line number="212" hits="5" branch="false"/><line number="213" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="5" branch="false"/><line number="216" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::TrackName" signature="(std::vector&lt;chrono::batch_render::profiler::Track, std::allocator&lt;chrono::batch_render::profiler::Track&gt; &gt; const&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="218" hits="5" branch="false"/><line number="219" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::IsGpuTrack" signature="(std::vector&lt;chrono::batch_render::profiler::Track, std::allocator&lt;chrono::batch_render::profiler::Track&gt; &gt; const&amp;, unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="222" hits="5" branch="false"/><line number="223" hits="5" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::AddLines" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;&amp;, std::vector&lt;chrono::batch_render::profiler::ReportNode, std::allocator&lt;chrono::batch_render::profiler::ReportNode&gt; &gt; const&amp;, chrono::batch_render::profiler::ReportFilter const&amp;, unsigned int)" line-rate="1.0" branch-rate="0.5294117647058824" complexity="0.0"><lines><line number="226" hits="8" branch="false"/><line number="228" hits="8" branch="false"/><line number="229" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="2" branch="false"/><line number="235" hits="2" branch="true" condition-coverage="11% (2/18)"><conditions><condition number="0" type="jump" coverage="11%"/></conditions></line><line number="238" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="1" branch="false"/><line number="242" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="8" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::Quote" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="251" hits="14" branch="false"/><line number="252" hits="14" branch="false"/><line number="253" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="77" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="154" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="14" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::ZonesJson" signature="(std::vector&lt;chrono::batch_render::profiler::ReportNode, std::allocator&lt;chrono::batch_render::profiler::ReportNode&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="262" hits="3" branch="false"/><line number="263" hits="3" branch="false"/><line number="264" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::SpanEvent" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, double, double)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="273" hits="3" branch="false"/><line number="275" hits="3" branch="false"/><line number="276" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::profiler::(anonymous namespace)::MetaEvent" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, int, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="279" hits="8" branch="false"/><line number="280" hits="8" branch="false"/><line number="281" hits="16" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::profiler::ZoneId::Named" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="286" hits="38509" branch="false"/><line number="287" hits="38509" branch="false"/><line number="288" hits="38509" branch="false"/><line number="289" hits="38509" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="38031" branch="false"/><line number="293" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="478" branch="false"/><line number="296" hits="38509" branch="false"/></lines></method><method name="chrono::batch_render::profiler::ZoneId::Name" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="298" hits="49201" branch="false"/><line number="299" hits="49201" branch="false"/><line number="300" hits="49201" branch="false"/><line number="301" hits="49201" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="49201" branch="false"/></lines></method><method name="chrono::batch_render::profiler::SetEnabled" signature="(bool)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="304" hits="19" branch="false"/><line number="305" hits="19" branch="false"/><line number="306" hits="19" branch="false"/></lines></method><method name="chrono::batch_render::profiler::Enabled" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="308" hits="589062" branch="false"/><line number="309" hits="589062" branch="false"/></lines></method><method name="chrono::batch_render::profiler::Now" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="312" hits="960" branch="false"/><line number="313" hits="1920" branch="false"/><line number="314" hits="960" branch="false"/><line number="315" hits="960" branch="false"/></lines></method><method name="chrono::batch_render::profiler::BeginFrame" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="318" hits="29" branch="false"/><line number="319" hits="29" branch="false"/><line number="320" hits="29" branch="false"/><line number="321" hits="29" branch="false"/><line number="322" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="26" branch="false"/><line number="324" hits="26" branch="false"/><line number="325" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="26" branch="false"/><line number="328" hits="29" branch="false"/><line number="329" hits="29" branch="false"/></lines></method><method name="chrono::batch_render::profiler::CurrentFrame" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="331" hits="15" branch="false"/><line number="332" hits="15" branch="false"/><line number="333" hits="15" branch="false"/><line number="334" hits="15" branch="false"/><line number="335" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::profiler::Frames" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="337" hits="12" branch="false"/><line number="338" hits="12" branch="false"/><line number="339" hits="12" branch="false"/><line number="340" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::profiler::SetHistory" signature="(unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="343" hits="10" branch="false"/><line number="344" hits="10" branch="false"/><line number="345" hits="10" branch="false"/><line number="346" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="10" branch="false"/><line number="348" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::profiler::Clear" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="350" hits="15" branch="false"/><line number="351" hits="15" branch="false"/><line number="352" hits="15" branch="false"/><line number="353" hits="15" branch="false"/><line number="354" hits="15" branch="false"/><line number="355" hits="15" branch="false"/></lines></method><method name="chrono::batch_render::profiler::SetThreadName" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.9230769230769231" branch-rate="0.5454545454545454" complexity="0.0"><lines><line number="357" hits="3" branch="false"/><line number="358" hits="3" branch="false"/><line number="359" hits="3" branch="false"/><line number="360" hits="3" branch="false"/><line number="361" hits="3" branch="false"/><line number="362" hits="3" branch="false"/><line number="363" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="368" hits="3" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="369" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="371" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::profiler::Tracks" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="373" hits="10" branch="false"/><line number="374" hits="10" branch="false"/><line number="375" hits="10" branch="false"/><line number="376" hits="10" branch="false"/><line number="377" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="10" branch="false"/><line number="382" hits="10" branch="false"/></lines></method><method name="chrono::batch_render::profiler::AddGpuTrack" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="384" hits="6" branch="false"/><line number="385" hits="6" branch="false"/><line number="386" hits="6" branch="false"/><line number="387" hits="6" branch="false"/><line number="388" hits="12" branch="false"/><line number="389" hits="12" branch="false"/></lines></method><method name="chrono::batch_render::profiler::AddZone" signature="(unsigned long, chrono::batch_render::profiler::Zone const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="391" hits="21" branch="false"/><line number="392" hits="21" branch="false"/><line number="393" hits="21" branch="false"/><line number="394" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="19" branch="false"/><line number="399" hits="2" branch="false"/><line number="400" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="21" branch="false"/></lines></method><method name="chrono::batch_render::profiler::ScopedZone::ScopedZone" signature="(chrono::batch_render::profiler::ZoneId)" line-rate="0.8333333333333334" branch-rate="0.8333333333333334" complexity="0.0"><lines><line number="405" hits="545638" branch="false"/><line number="406" hits="545638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="2" branch="false"/><line number="408" hits="2" branch="false"/><line number="410" hits="545638" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="411" hits="0" branch="false"/><line number="412" hits="0" branch="false"/><line number="415" hits="545638" branch="false"/><line number="416" hits="545638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="460" branch="false"/><line number="418" hits="460" branch="false"/><line number="420" hits="545638" branch="false"/></lines></method><method name="chrono::batch_render::profiler::ScopedZone::~ScopedZone" signature="()" line-rate="0.9230769230769231" branch-rate="0.75" complexity="0.0"><lines><line number="422" hits="546098" branch="false"/><line number="423" hits="545638" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="424" hits="0" branch="false"/><line number="426" hits="545638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="429" hits="545638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="545178" branch="false"/><line number="433" hits="460" branch="false"/><line number="434" hits="460" branch="false"/><line number="435" hits="460" branch="false"/><line number="436" hits="460" branch="false"/><line number="437" hits="460" branch="false"/><line number="438" hits="545638" branch="false"/></lines></method><method name="chrono::batch_render::profiler::Summarize" signature="(std::vector&lt;chrono::batch_render::profiler::Frame, std::allocator&lt;chrono::batch_render::profiler::Frame&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="440" hits="3" branch="false"/><line number="441" hits="3" branch="false"/><line number="442" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="446" hits="2" branch="false"/><line number="447" hits="2" branch="false"/><line number="448" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="449" hits="3" branch="false"/><line number="450" hits="3" branch="false"/><line number="451" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="3" branch="false"/><line number="462" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="2" branch="false"/><line number="464" hits="2" branch="false"/><line number="465" hits="2" branch="false"/><line number="466" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="3" branch="false"/><line number="468" hits="6" branch="false"/><line number="469" hits="3" branch="false"/><line number="470" hits="6" branch="false"/><line number="473" hits="2" branch="false"/><line number="474" hits="5" branch="false"/></lines></method><method name="chrono::batch_render::profiler::ReportText[abi:cxx11]" signature="(chrono::batch_render::profiler::Report const&amp;, chrono::batch_render::profiler::ReportFilter const&amp;)" line-rate="0.9" branch-rate="1.0" complexity="0.0"><lines><line number="476" hits="2" branch="false"/><line number="477" hits="2" branch="false"/><line number="478" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="479" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="481" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="482" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="4" branch="false"/><line number="484" hits="2" branch="false"/><line number="485" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::profiler::ReportJson[abi:cxx11]" signature="(chrono::batch_render::profiler::Report const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="487" hits="1" branch="false"/><line number="488" hits="1" branch="false"/><line number="489" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="494" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="495" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="2" branch="false"/><line number="497" hits="1" branch="false"/></lines></method><method name="chrono::batch_render::profiler::TraceJson[abi:cxx11]" signature="(std::vector&lt;chrono::batch_render::profiler::Frame, std::allocator&lt;chrono::batch_render::profiler::Frame&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="0.9333333333333333" complexity="0.0"><lines><line number="499" hits="2" branch="false"/><line number="500" hits="2" branch="false"/><line number="501" hits="2" branch="false"/><line number="502" hits="2" branch="false"/><line number="503" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="5" branch="false"/><line number="506" hits="2" branch="false"/><line number="508" hits="8" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="509" hits="2" branch="false"/><line number="510" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="2" branch="false"/><line number="515" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="516" hits="5" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="517" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="518" hits="2" branch="false"/><line number="521" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="522" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="526" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="6" branch="false"/></lines></method></methods><lines><line number="38" hits="87710" branch="false"/><line number="39" hits="87710" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="40" hits="87710" branch="false"/><line number="43" hits="42" branch="false"/><line number="56" hits="587" branch="false"/><line number="57" hits="587" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="58" hits="587" branch="false"/><line number="66" hits="14" branch="false"/><line number="75" hits="5" branch="false"/><line number="79" hits="5" branch="false"/><line number="85" hits="463" branch="false"/><line number="86" hits="473" branch="false"/><line number="87" hits="5" branch="false"/><line number="88" hits="5" branch="false"/><line number="89" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="90" hits="10" branch="false"/><line number="91" hits="5" branch="false"/><line number="92" hits="478" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="93" hits="463" branch="false"/><line number="96" hits="36" branch="false"/><line number="97" hits="41" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="98" hits="5" branch="false"/><line number="100" hits="36" branch="false"/><line number="102" hits="14" branch="false"/><line number="103" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="13" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="107" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="108" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="112" hits="1" branch="false"/><line number="113" hits="1" branch="false"/><line number="114" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="115" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="116" hits="3" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="119" hits="1" branch="false"/><line number="120" hits="1" branch="false"/><line number="122" hits="545641" branch="false"/><line number="123" hits="545641" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="124" hits="545641" branch="false"/><line number="127" hits="14" branch="false"/><line number="128" hits="14" branch="false"/><line number="129" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="130" hits="0" branch="false"/><line number="132" hits="14" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="133" hits="14" branch="false"/><line number="134" hits="14" branch="false"/><line number="135" hits="28" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="136" hits="14" branch="false"/><line number="137" hits="14" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="138" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="139" hits="14" branch="false"/><line number="141" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="142" hits="0" branch="false"/><line number="143" hits="28" branch="false"/><line number="145" hits="545641" branch="false"/><line number="146" hits="545641" branch="true" condition-coverage="80% (4/5)"><conditions><condition number="0" type="jump" coverage="80%"/></conditions></line><line number="147" hits="1091282" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="150" hits="0" branch="false"/><line number="151" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="152" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="153" hits="0" branch="false"/><line number="155" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="156" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="157" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="159" hits="0" branch="false"/><line number="160" hits="0" branch="false"/><line number="162" hits="2" branch="false"/><line number="163" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="164" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="165" hits="1" branch="false"/><line number="167" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="168" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="169" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="172" hits="2" branch="false"/><line number="173" hits="2" branch="false"/><line number="174" hits="2" branch="false"/><line number="175" hits="2" branch="false"/><line number="176" hits="2" branch="false"/><line number="177" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="178" hits="2" branch="false"/><line number="180" hits="17" branch="false"/><line number="181" hits="17" branch="false"/><line number="184" hits="5" branch="false"/><line number="185" hits="5" branch="false"/><line number="186" hits="6" branch="true" condition-coverage="12% (3/24)"><conditions><condition number="0" type="jump" coverage="12%"/></conditions></line><line number="189" hits="5" branch="false"/><line number="190" hits="14" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="191" hits="10" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="192" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="193" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="194" hits="9" branch="false"/><line number="195" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="196" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="197" hits="5" branch="false"/><line number="200" hits="9" branch="false"/><line number="201" hits="9" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="202" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="203" hits="9" branch="false"/><line number="204" hits="9" branch="false"/><line number="205" hits="9" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="207" hits="5" branch="false"/><line number="209" hits="8" branch="false"/><line number="210" hits="13" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="211" hits="5" branch="false"/><line number="212" hits="5" branch="false"/><line number="213" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="214" hits="5" branch="false"/><line number="216" hits="8" branch="false"/><line number="218" hits="5" branch="false"/><line number="219" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="222" hits="5" branch="false"/><line number="223" hits="5" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="226" hits="8" branch="false"/><line number="228" hits="8" branch="false"/><line number="229" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="230" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="231" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="233" hits="8" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="234" hits="2" branch="false"/><line number="235" hits="2" branch="true" condition-coverage="11% (2/18)"><conditions><condition number="0" type="jump" coverage="11%"/></conditions></line><line number="238" hits="15" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="239" hits="7" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="240" hits="1" branch="false"/><line number="242" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="243" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="244" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="245" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="246" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="249" hits="8" branch="false"/><line number="251" hits="14" branch="false"/><line number="252" hits="14" branch="false"/><line number="253" hits="91" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="254" hits="77" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="255" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="257" hits="154" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="259" hits="14" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="260" hits="14" branch="false"/><line number="262" hits="3" branch="false"/><line number="263" hits="3" branch="false"/><line number="264" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="265" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="267" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="268" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="270" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="271" hits="3" branch="false"/><line number="273" hits="3" branch="false"/><line number="275" hits="3" branch="false"/><line number="276" hits="6" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="279" hits="8" branch="false"/><line number="280" hits="8" branch="false"/><line number="281" hits="16" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="286" hits="38509" branch="false"/><line number="287" hits="38509" branch="false"/><line number="288" hits="38509" branch="false"/><line number="289" hits="38509" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="290" hits="38031" branch="false"/><line number="293" hits="478" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="294" hits="478" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="295" hits="478" branch="false"/><line number="296" hits="38509" branch="false"/><line number="298" hits="49201" branch="false"/><line number="299" hits="49201" branch="false"/><line number="300" hits="49201" branch="false"/><line number="301" hits="49201" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="302" hits="49201" branch="false"/><line number="304" hits="19" branch="false"/><line number="305" hits="19" branch="false"/><line number="306" hits="19" branch="false"/><line number="308" hits="589062" branch="false"/><line number="309" hits="589062" branch="false"/><line number="312" hits="960" branch="false"/><line number="313" hits="1920" branch="false"/><line number="314" hits="960" branch="false"/><line number="315" hits="960" branch="false"/><line number="318" hits="29" branch="false"/><line number="319" hits="29" branch="false"/><line number="320" hits="29" branch="false"/><line number="321" hits="29" branch="false"/><line number="322" hits="29" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="323" hits="26" branch="false"/><line number="324" hits="26" branch="false"/><line number="325" hits="26" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="326" hits="26" branch="false"/><line number="328" hits="29" branch="false"/><line number="329" hits="29" branch="false"/><line number="331" hits="15" branch="false"/><line number="332" hits="15" branch="false"/><line number="333" hits="15" branch="false"/><line number="334" hits="15" branch="false"/><line number="335" hits="15" branch="false"/><line number="337" hits="12" branch="false"/><line number="338" hits="12" branch="false"/><line number="339" hits="12" branch="false"/><line number="340" hits="12" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="341" hits="12" branch="false"/><line number="343" hits="10" branch="false"/><line number="344" hits="10" branch="false"/><line number="345" hits="10" branch="false"/><line number="346" hits="10" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="347" hits="10" branch="false"/><line number="348" hits="10" branch="false"/><line number="350" hits="15" branch="false"/><line number="351" hits="15" branch="false"/><line number="352" hits="15" branch="false"/><line number="353" hits="15" branch="false"/><line number="354" hits="15" branch="false"/><line number="355" hits="15" branch="false"/><line number="357" hits="3" branch="false"/><line number="358" hits="3" branch="false"/><line number="359" hits="3" branch="false"/><line number="360" hits="3" branch="false"/><line number="361" hits="3" branch="false"/><line number="362" hits="3" branch="false"/><line number="363" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="364" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="365" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="366" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="368" hits="3" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="369" hits="0" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="371" hits="3" branch="false"/><line number="373" hits="10" branch="false"/><line number="374" hits="10" branch="false"/><line number="375" hits="10" branch="false"/><line number="376" hits="10" branch="false"/><line number="377" hits="10" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="378" hits="45" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="379" hits="35" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="381" hits="10" branch="false"/><line number="382" hits="10" branch="false"/><line number="384" hits="6" branch="false"/><line number="385" hits="6" branch="false"/><line number="386" hits="6" branch="false"/><line number="387" hits="6" branch="false"/><line number="388" hits="12" branch="false"/><line number="389" hits="12" branch="false"/><line number="391" hits="21" branch="false"/><line number="392" hits="21" branch="false"/><line number="393" hits="21" branch="false"/><line number="394" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="395" hits="19" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="396" hits="19" branch="false"/><line number="399" hits="2" branch="false"/><line number="400" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="401" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="403" hits="21" branch="false"/><line number="405" hits="545638" branch="false"/><line number="406" hits="545638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="407" hits="2" branch="false"/><line number="408" hits="2" branch="false"/><line number="410" hits="545638" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="411" hits="0" branch="false"/><line number="412" hits="0" branch="false"/><line number="415" hits="545638" branch="false"/><line number="416" hits="545638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="417" hits="460" branch="false"/><line number="418" hits="460" branch="false"/><line number="420" hits="545638" branch="false"/><line number="422" hits="546098" branch="false"/><line number="423" hits="545638" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="424" hits="0" branch="false"/><line number="426" hits="545638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="427" hits="2" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="429" hits="545638" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="430" hits="545178" branch="false"/><line number="433" hits="460" branch="false"/><line number="434" hits="460" branch="false"/><line number="435" hits="460" branch="false"/><line number="436" hits="460" branch="false"/><line number="437" hits="460" branch="false"/><line number="438" hits="545638" branch="false"/><line number="440" hits="3" branch="false"/><line number="441" hits="3" branch="false"/><line number="442" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="446" hits="2" branch="false"/><line number="447" hits="2" branch="false"/><line number="448" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="449" hits="3" branch="false"/><line number="450" hits="3" branch="false"/><line number="451" hits="12" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="452" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="453" hits="9" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="454" hits="5" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="457" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="458" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="460" hits="3" branch="false"/><line number="462" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="463" hits="2" branch="false"/><line number="464" hits="2" branch="false"/><line number="465" hits="2" branch="false"/><line number="466" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="467" hits="3" branch="false"/><line number="468" hits="6" branch="false"/><line number="469" hits="3" branch="false"/><line number="470" hits="6" branch="false"/><line number="473" hits="2" branch="false"/><line number="474" hits="5" branch="false"/><line number="476" hits="2" branch="false"/><line number="477" hits="2" branch="false"/><line number="478" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="479" hits="6" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="480" hits="6" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="481" hits="8" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="482" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="483" hits="4" branch="false"/><line number="484" hits="2" branch="false"/><line number="485" hits="0" branch="false"/><line number="487" hits="1" branch="false"/><line number="488" hits="1" branch="false"/><line number="489" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="490" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="491" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="492" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="494" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="495" hits="1" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="496" hits="2" branch="false"/><line number="497" hits="1" branch="false"/><line number="499" hits="2" branch="false"/><line number="500" hits="2" branch="false"/><line number="501" hits="2" branch="false"/><line number="502" hits="2" branch="false"/><line number="503" hits="2" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="504" hits="5" branch="false"/><line number="506" hits="2" branch="false"/><line number="508" hits="8" branch="true" condition-coverage="60% (3/5)"><conditions><condition number="0" type="jump" coverage="60%"/></conditions></line><line number="509" hits="2" branch="false"/><line number="510" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="511" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="512" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="513" hits="3" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="514" hits="2" branch="false"/><line number="515" hits="2" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="516" hits="5" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="517" hits="4" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="518" hits="2" branch="false"/><line number="521" hits="4" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="522" hits="5" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="523" hits="4" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="526" hits="8" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="527" hits="6" branch="false"/></lines></class><class name="profiler_h" filename="chrono_batch_render/util/profiler.h" line-rate="0.7619047619047619" branch-rate="0.6" complexity="0.0"><methods><method name="&lt;unknown function 19&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 23&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 50&gt;" signature="" line-rate="0.0" branch-rate="1.0" complexity="0.0"><lines><line number="50" hits="0" branch="false"/><line number="80" hits="0" branch="false"/><line number="90" hits="0" branch="false"/><line number="97" hits="0" branch="false"/></lines></method></methods><lines><line number="19" hits="4" branch="false"/><line number="20" hits="3" branch="true" condition-coverage="50% (4/8)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="23" hits="70" branch="false"/><line number="24" hits="70" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="1" branch="false"/><line number="28" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="32" hits="38509" branch="false"/><line number="37" hits="88" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="37" hits="35" branch="false"/><line number="50" hits="112" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="55" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="50" hits="0" branch="false"/><line number="80" hits="5" branch="false"/><line number="80" hits="51" branch="false"/><line number="80" hits="0" branch="false"/><line number="90" hits="4" branch="false"/><line number="90" hits="15" branch="false"/><line number="90" hits="0" branch="false"/><line number="97" hits="0" branch="false"/><line number="97" hits="6" branch="false"/><line number="97" hits="0" branch="false"/></lines></class><class name="span_h" filename="chrono_batch_render/util/span.h" line-rate="0.8035714285714286" branch-rate="0.4933920704845815" complexity="0.0"><methods><method name="&lt;unknown function 46&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 48&gt;" signature="" line-rate="1.0" branch-rate="0.7857142857142857" complexity="0.0"><lines><line number="48" hits="249427" branch="true" condition-coverage="78% (22/28)"><conditions><condition number="0" type="jump" coverage="78%"/></conditions></line></lines></method><method name="&lt;unknown function 56&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::BvhBox const&gt;::Span&lt;std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::BvhBox const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::CameraRecord const&gt;::Span&lt;std::vector&lt;chrono::batch_render::CameraRecord, std::allocator&lt;chrono::batch_render::CameraRecord&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::CameraRecord, std::allocator&lt;chrono::batch_render::CameraRecord&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Capture const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Capture, std::allocator&lt;chrono::batch_render::Capture&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Capture, std::allocator&lt;chrono::batch_render::Capture&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::CurvesJob const&gt;::Span&lt;std::span&lt;chrono::batch_render::CurvesJob const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::CurvesJob const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::DetectorRecord const&gt;::Span&lt;std::vector&lt;chrono::batch_render::DetectorRecord, std::allocator&lt;chrono::batch_render::DetectorRecord&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::DetectorRecord, std::allocator&lt;chrono::batch_render::DetectorRecord&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Double3 const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Double3, std::allocator&lt;chrono::batch_render::Double3&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Double3, std::allocator&lt;chrono::batch_render::Double3&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Float2 const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;::Span&lt;std::span&lt;chrono::batch_render::Float3 const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::Float3 const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt;&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Float4 const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Float4 const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt;&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::MinimalLightRecord const&gt;::Span&lt;std::span&lt;chrono::batch_render::MinimalLightRecord const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::MinimalLightRecord const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::MipJob const&gt;::Span&lt;std::span&lt;chrono::batch_render::MipJob const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::MipJob const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::NormalsShape const&gt;::Span&lt;std::span&lt;chrono::batch_render::NormalsShape const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::NormalsShape const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::OverlayGlyph const&gt;::Span&lt;std::vector&lt;chrono::batch_render::OverlayGlyph, std::allocator&lt;chrono::batch_render::OverlayGlyph&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::OverlayGlyph, std::allocator&lt;chrono::batch_render::OverlayGlyph&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::PointCloud const&gt;::Span&lt;std::vector&lt;chrono::batch_render::PointCloud, std::allocator&lt;chrono::batch_render::PointCloud&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::PointCloud, std::allocator&lt;chrono::batch_render::PointCloud&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::PointsJob const&gt;::Span&lt;std::span&lt;chrono::batch_render::PointsJob const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::PointsJob const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Prim, std::allocator&lt;chrono::batch_render::Prim&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Prim, std::allocator&lt;chrono::batch_render::Prim&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Prim const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Prim, std::allocator&lt;chrono::batch_render::Prim&gt; &gt;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Prim, std::allocator&lt;chrono::batch_render::Prim&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::RenderTables const&gt;::Span&lt;std::vector&lt;chrono::batch_render::RenderTables, std::allocator&lt;chrono::batch_render::RenderTables&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::RenderTables, std::allocator&lt;chrono::batch_render::RenderTables&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::SchemaId const&gt;::Span&lt;std::vector&lt;chrono::batch_render::SchemaId, std::allocator&lt;chrono::batch_render::SchemaId&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::SchemaId, std::allocator&lt;chrono::batch_render::SchemaId&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::SensorPipelineCapture const&gt;::Span&lt;std::vector&lt;chrono::batch_render::SensorPipelineCapture, std::allocator&lt;chrono::batch_render::SensorPipelineCapture&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::SensorPipelineCapture, std::allocator&lt;chrono::batch_render::SensorPipelineCapture&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::SensorPipelineValue const&gt;::Span&lt;std::vector&lt;chrono::batch_render::SensorPipelineValue, std::allocator&lt;chrono::batch_render::SensorPipelineValue&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::SensorPipelineValue, std::allocator&lt;chrono::batch_render::SensorPipelineValue&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::SpectralTables const&gt;::Span&lt;std::vector&lt;chrono::batch_render::SpectralTables, std::allocator&lt;chrono::batch_render::SpectralTables&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::SpectralTables, std::allocator&lt;chrono::batch_render::SpectralTables&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::StableId const&gt;::Span&lt;std::vector&lt;chrono::batch_render::StableId, std::allocator&lt;chrono::batch_render::StableId&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::StableId, std::allocator&lt;chrono::batch_render::StableId&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::SubsetJob const&gt;::Span&lt;std::span&lt;chrono::batch_render::SubsetJob const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::SubsetJob const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::SubsetOutput const&gt;::Span&lt;std::span&lt;chrono::batch_render::SubsetOutput const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::SubsetOutput const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Token const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Token, std::allocator&lt;chrono::batch_render::Token&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Token, std::allocator&lt;chrono::batch_render::Token&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Token const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Token, std::allocator&lt;chrono::batch_render::Token&gt; &gt;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Token, std::allocator&lt;chrono::batch_render::Token&gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::TopologyJob const&gt;::Span&lt;std::span&lt;chrono::batch_render::TopologyJob const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::TopologyJob const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::Uint2 const&gt;::Span&lt;std::vector&lt;chrono::batch_render::Uint2, std::allocator&lt;chrono::batch_render::Uint2&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;chrono::batch_render::Uint2, std::allocator&lt;chrono::batch_render::Uint2&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;chrono::batch_render::ViewEntry const&gt;::Span&lt;std::span&lt;chrono::batch_render::ViewEntry const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;chrono::batch_render::ViewEntry const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;double const&gt;::Span&lt;std::vector&lt;double, std::allocator&lt;double&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;double, std::allocator&lt;double&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;float const&gt;::Span&lt;std::vector&lt;float, std::allocator&lt;float&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;float, std::allocator&lt;float&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;int const&gt;::Span&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;int, std::allocator&lt;int&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;int&gt;::Span&lt;std::vector&lt;int, std::allocator&lt;int&gt; &gt;&amp;, void&gt;" signature="(std::vector&lt;int, std::allocator&lt;int&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;long const&gt;::Span&lt;std::vector&lt;long, std::allocator&lt;long&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;long, std::allocator&lt;long&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;::Span&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;::Span&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;&amp;, void&gt;" signature="(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; const&gt;::Span&lt;std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;, void&gt;" signature="(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt;::Span&lt;std::span&lt;std::byte const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;std::byte const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt;::Span&lt;std::span&lt;std::byte const, 18446744073709551615ul&gt;, void&gt;" signature="(std::span&lt;std::byte const, 18446744073709551615ul&gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;unsigned int const&gt;::Span&lt;std::span&lt;unsigned int const, 18446744073709551615ul&gt;&amp;, void&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;unsigned int const&gt;::Span&lt;std::span&lt;unsigned int const, 18446744073709551615ul&gt;, void&gt;" signature="(std::span&lt;unsigned int const, 18446744073709551615ul&gt;&amp;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;unsigned int const&gt;::Span&lt;std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="56" hits="675" branch="false"/><line number="57" hits="675" branch="false"/><line number="62" hits="832" branch="false"/><line number="63" hits="832" branch="false"/><line number="70" hits="832" branch="false"/><line number="71" hits="832" branch="false"/></lines></method><method name="chrono::batch_render::Span&lt;unsigned int const&gt;::Span&lt;std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;, void&gt;" signature="(std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt;&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;unsigned long const&gt;::Span&lt;std::vector&lt;unsigned long, std::allocator&lt;unsigned long&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;unsigned long, std::allocator&lt;unsigned long&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;unsigned short const&gt;::Span&lt;std::vector&lt;unsigned short, std::allocator&lt;unsigned short&gt; &gt; const&amp;, void&gt;" signature="(std::vector&lt;unsigned short, std::allocator&lt;unsigned short&gt; &gt; const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 62&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="&lt;unknown function 78&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::CurvesJob const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::CurvesJob const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::DetectorPattern const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::DetectorPattern const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::DistortionModel const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::DistortionModel const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::DomePoleAxis const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::DomePoleAxis const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::Double3 const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Double3 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::Float2 const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Float2 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::Float3 const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Float3 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::Float4 const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Float4 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::ItuMaterialKind const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::ItuMaterialKind const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::MinimalMode const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::MinimalMode const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::MipJob const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::MipJob const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::PointsJob const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::PointsJob const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::Quatd const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Quatd const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::RenderMode const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::RenderMode const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::SpectralMode const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::SpectralMode const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::StableId const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::StableId const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::SubdivisionScheme const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::SubdivisionScheme const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::SubsetJob const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::SubsetJob const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::SubsetOutput const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::SubsetOutput const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::TextureColorSpace const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::TextureColorSpace const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::Token const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Token const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::Uint2 const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Uint2 const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;chrono::batch_render::Visibility const&gt;" signature="(chrono::batch_render::Span&lt;chrono::batch_render::Visibility const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;float const&gt;" signature="(chrono::batch_render::Span&lt;float const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;int const&gt;" signature="(chrono::batch_render::Span&lt;int const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;unsigned int const&gt;" signature="(chrono::batch_render::Span&lt;unsigned int const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="121" hits="878" branch="false"/><line number="122" hits="878" branch="false"/></lines></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;unsigned long const&gt;" signature="(chrono::batch_render::Span&lt;unsigned long const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::Span&lt;std::byte const&gt; chrono::batch_render::AsBytes&lt;unsigned short const&gt;" signature="(chrono::batch_render::Span&lt;unsigned short const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Double3, std::allocator&lt;chrono::batch_render::Double3&gt; &gt; chrono::batch_render::Items&lt;chrono::batch_render::Double3&gt;" signature="(chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Float2, std::allocator&lt;chrono::batch_render::Float2&gt; &gt; chrono::batch_render::Items&lt;chrono::batch_render::Float2&gt;" signature="(chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Float3, std::allocator&lt;chrono::batch_render::Float3&gt; &gt; chrono::batch_render::Items&lt;chrono::batch_render::Float3&gt;" signature="(chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;chrono::batch_render::Float4, std::allocator&lt;chrono::batch_render::Float4&gt; &gt; chrono::batch_render::Items&lt;chrono::batch_render::Float4&gt;" signature="(chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;float, std::allocator&lt;float&gt; &gt; chrono::batch_render::Items&lt;float&gt;" signature="(chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="std::vector&lt;unsigned int, std::allocator&lt;unsigned int&gt; &gt; chrono::batch_render::Items&lt;unsigned int&gt;" signature="(chrono::batch_render::Span&lt;std::byte const&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="46" hits="9" branch="false"/><line number="48" hits="25109" branch="false"/><line number="48" hits="249427" branch="true" condition-coverage="78% (22/28)"><conditions><condition number="0" type="jump" coverage="78%"/></conditions></line><line number="50" hits="1" branch="false"/><line number="51" hits="1" branch="false"/><line number="53" hits="18" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="56" hits="181638" branch="true" condition-coverage="30% (7/23)"><conditions><condition number="0" type="jump" coverage="30%"/></conditions></line><line number="56" hits="620" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="397" branch="false"/><line number="56" hits="61" branch="false"/><line number="56" hits="166" branch="false"/><line number="56" hits="62" branch="false"/><line number="56" hits="61" branch="false"/><line number="56" hits="2" branch="false"/><line number="56" hits="6112" branch="true" condition-coverage="0% (0/5)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="11" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="56" hits="665" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="3" branch="false"/><line number="56" hits="22" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="0" branch="false"/><line number="56" hits="293" branch="false"/><line number="56" hits="132" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="110" branch="false"/><line number="56" hits="3" branch="false"/><line number="56" hits="33" branch="false"/><line number="56" hits="125" branch="false"/><line number="56" hits="1" branch="false"/><line number="56" hits="1" branch="false"/><line number="56" hits="61" branch="false"/><line number="56" hits="42115" branch="false"/><line number="56" hits="62" branch="false"/><line number="56" hits="62" branch="false"/><line number="56" hits="353" branch="false"/><line number="56" hits="285" branch="false"/><line number="56" hits="6" branch="false"/><line number="56" hits="6" branch="false"/><line number="56" hits="2" branch="false"/><line number="56" hits="2" branch="false"/><line number="56" hits="282" branch="false"/><line number="56" hits="478" branch="false"/><line number="56" hits="386" branch="false"/><line number="56" hits="3093" branch="false"/><line number="56" hits="1248" branch="false"/><line number="56" hits="21" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="56" hits="2" branch="false"/><line number="56" hits="414363" branch="true" condition-coverage="44% (4/9)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="56" hits="3728" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="56" hits="65464" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="56" hits="242" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="56" hits="1216" branch="false"/><line number="56" hits="5" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="108" branch="false"/><line number="56" hits="675" branch="false"/><line number="56" hits="0" branch="false"/><line number="56" hits="1" branch="false"/><line number="56" hits="1" branch="false"/><line number="57" hits="181638" branch="true" condition-coverage="58% (32/55)"><conditions><condition number="0" type="jump" coverage="58%"/></conditions></line><line number="57" hits="620" branch="true" condition-coverage="66% (6/9)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="57" hits="397" branch="false"/><line number="57" hits="61" branch="false"/><line number="57" hits="166" branch="false"/><line number="57" hits="62" branch="false"/><line number="57" hits="61" branch="false"/><line number="57" hits="2" branch="false"/><line number="57" hits="6112" branch="true" condition-coverage="45% (5/11)"><conditions><condition number="0" type="jump" coverage="45%"/></conditions></line><line number="57" hits="11" branch="true" condition-coverage="20% (1/5)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="57" hits="665" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="57" hits="3" branch="false"/><line number="57" hits="21" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="57" hits="0" branch="false"/><line number="57" hits="293" branch="false"/><line number="57" hits="132" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="110" branch="false"/><line number="57" hits="3" branch="false"/><line number="57" hits="33" branch="false"/><line number="57" hits="125" branch="false"/><line number="57" hits="1" branch="false"/><line number="57" hits="1" branch="false"/><line number="57" hits="61" branch="false"/><line number="57" hits="42115" branch="false"/><line number="57" hits="62" branch="false"/><line number="57" hits="62" branch="false"/><line number="57" hits="353" branch="false"/><line number="57" hits="285" branch="false"/><line number="57" hits="6" branch="false"/><line number="57" hits="6" branch="false"/><line number="57" hits="2" branch="false"/><line number="57" hits="2" branch="false"/><line number="57" hits="282" branch="false"/><line number="57" hits="478" branch="false"/><line number="57" hits="386" branch="false"/><line number="57" hits="3093" branch="false"/><line number="57" hits="1248" branch="false"/><line number="57" hits="21" branch="true" condition-coverage="33% (1/3)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="57" hits="2" branch="false"/><line number="57" hits="414363" branch="true" condition-coverage="44% (4/9)"><conditions><condition number="0" type="jump" coverage="44%"/></conditions></line><line number="57" hits="3723" branch="true" condition-coverage="36% (4/11)"><conditions><condition number="0" type="jump" coverage="36%"/></conditions></line><line number="57" hits="65457" branch="true" condition-coverage="33% (2/6)"><conditions><condition number="0" type="jump" coverage="33%"/></conditions></line><line number="57" hits="242" branch="true" condition-coverage="0% (0/3)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="57" hits="1216" branch="false"/><line number="57" hits="5" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="108" branch="false"/><line number="57" hits="675" branch="false"/><line number="57" hits="0" branch="false"/><line number="57" hits="1" branch="false"/><line number="57" hits="1" branch="false"/><line number="60" hits="1" branch="false"/><line number="62" hits="5056" branch="false"/><line number="62" hits="76148" branch="false"/><line number="62" hits="28" branch="false"/><line number="62" hits="5726" branch="false"/><line number="62" hits="379" branch="false"/><line number="62" hits="74" branch="false"/><line number="62" hits="7554" branch="false"/><line number="62" hits="10" branch="false"/><line number="62" hits="3284" branch="false"/><line number="62" hits="144" branch="false"/><line number="62" hits="121" branch="false"/><line number="62" hits="125" branch="false"/><line number="62" hits="1" branch="false"/><line number="62" hits="0" branch="false"/><line number="62" hits="0" branch="false"/><line number="62" hits="4" branch="false"/><line number="62" hits="274395" branch="false"/><line number="62" hits="163" branch="false"/><line number="62" hits="186" branch="false"/><line number="62" hits="0" branch="false"/><line number="62" hits="832" branch="false"/><line number="63" hits="5056" branch="false"/><line number="63" hits="75004" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="28" branch="false"/><line number="63" hits="5726" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="379" branch="false"/><line number="63" hits="74" branch="false"/><line number="63" hits="18" branch="false"/><line number="63" hits="7" branch="false"/><line number="63" hits="52" branch="false"/><line number="63" hits="144" branch="false"/><line number="63" hits="17" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="63" hits="125" branch="false"/><line number="63" hits="1" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="0" branch="false"/><line number="63" hits="3" branch="false"/><line number="63" hits="274384" branch="true" condition-coverage="85% (6/7)"><conditions><condition number="0" type="jump" coverage="85%"/></conditions></line><line number="63" hits="163" branch="false"/><line number="63" hits="138" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="63" hits="0" branch="false"/><line number="63" hits="832" branch="false"/><line number="66" hits="5076" branch="false"/><line number="66" hits="445333" branch="false"/><line number="66" hits="23" branch="false"/><line number="66" hits="1691" branch="false"/><line number="66" hits="10134" branch="false"/><line number="66" hits="52" branch="false"/><line number="66" hits="17" branch="false"/><line number="66" hits="0" branch="false"/><line number="66" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="66" hits="359705" branch="true" condition-coverage="75% (6/8)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="66" hits="168" branch="false"/><line number="66" hits="280" branch="false"/><line number="66" hits="0" branch="false"/><line number="67" hits="5076" branch="true" condition-coverage="20% (8/39)"><conditions><condition number="0" type="jump" coverage="20%"/></conditions></line><line number="67" hits="437507" branch="true" condition-coverage="18% (17/90)"><conditions><condition number="0" type="jump" coverage="18%"/></conditions></line><line number="67" hits="23" branch="false"/><line number="67" hits="1691" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="10134" branch="false"/><line number="67" hits="52" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="67" hits="17" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="67" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="67" hits="1" branch="false"/><line number="67" hits="359750" branch="true" condition-coverage="83% (15/18)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="67" hits="168" branch="false"/><line number="67" hits="278" branch="true" condition-coverage="83% (15/18)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="67" hits="0" branch="false"/><line number="70" hits="13" branch="false"/><line number="70" hits="11253" branch="false"/><line number="70" hits="5" branch="false"/><line number="70" hits="379" branch="false"/><line number="70" hits="62" branch="false"/><line number="70" hits="76" branch="false"/><line number="70" hits="17" branch="false"/><line number="70" hits="3232" branch="false"/><line number="70" hits="144" branch="false"/><line number="70" hits="104" branch="false"/><line number="70" hits="125" branch="false"/><line number="70" hits="1" branch="false"/><line number="70" hits="0" branch="false"/><line number="70" hits="0" branch="false"/><line number="70" hits="1" branch="false"/><line number="70" hits="62" branch="false"/><line number="70" hits="45" branch="false"/><line number="70" hits="38" branch="false"/><line number="70" hits="0" branch="false"/><line number="70" hits="832" branch="false"/><line number="71" hits="13" branch="false"/><line number="71" hits="11220" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="5" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="379" branch="false"/><line number="71" hits="62" branch="false"/><line number="71" hits="18" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="7" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="3232" branch="false"/><line number="71" hits="144" branch="false"/><line number="71" hits="104" branch="false"/><line number="71" hits="125" branch="false"/><line number="71" hits="1" branch="false"/><line number="71" hits="0" branch="false"/><line number="71" hits="0" branch="false"/><line number="71" hits="1" branch="false"/><line number="71" hits="62" branch="true" condition-coverage="0% (0/1)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="71" hits="45" branch="false"/><line number="71" hits="38" branch="false"/><line number="71" hits="0" branch="false"/><line number="71" hits="832" branch="false"/><line number="74" hits="28" branch="false"/><line number="74" hits="42287" branch="false"/><line number="74" hits="423480" branch="false"/><line number="74" hits="25" branch="false"/><line number="75" hits="25" branch="true" condition-coverage="45% (9/20)"><conditions><condition number="0" type="jump" coverage="45%"/></conditions></line><line number="75" hits="42287" branch="true" condition-coverage="70% (7/10)"><conditions><condition number="0" type="jump" coverage="70%"/></conditions></line><line number="75" hits="423480" branch="true" condition-coverage="66% (4/6)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="75" hits="25" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="78" hits="2" branch="false"/><line number="78" hits="788" branch="false"/><line number="78" hits="0" branch="false"/><line number="78" hits="259" branch="false"/><line number="78" hits="632" branch="false"/><line number="79" hits="0" branch="false"/><line number="79" hits="786" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="79" hits="0" branch="false"/><line number="79" hits="228" branch="true" condition-coverage="83% (5/6)"><conditions><condition number="0" type="jump" coverage="83%"/></conditions></line><line number="79" hits="632" branch="false"/><line number="82" hits="13" branch="false"/><line number="82" hits="2084" branch="false"/><line number="82" hits="0" branch="false"/><line number="82" hits="1" branch="false"/><line number="82" hits="259" branch="false"/><line number="82" hits="30240" branch="false"/><line number="83" hits="11" branch="true" condition-coverage="37% (3/8)"><conditions><condition number="0" type="jump" coverage="37%"/></conditions></line><line number="83" hits="2084" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="83" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="83" hits="259" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="83" hits="30240" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="86" hits="78" branch="false"/><line number="86" hits="1216927" branch="false"/><line number="86" hits="1705" branch="false"/><line number="86" hits="11" branch="false"/><line number="86" hits="873" branch="false"/><line number="86" hits="82" branch="false"/><line number="86" hits="0" branch="false"/><line number="86" hits="1" branch="false"/><line number="86" hits="3358848" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="86" hits="915" branch="false"/><line number="86" hits="24965" branch="false"/><line number="86" hits="0" branch="false"/><line number="87" hits="78" branch="true" condition-coverage="15% (5/33)"><conditions><condition number="0" type="jump" coverage="15%"/></conditions></line><line number="87" hits="1215717" branch="true" condition-coverage="57% (32/56)"><conditions><condition number="0" type="jump" coverage="57%"/></conditions></line><line number="87" hits="1705" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="11" branch="false"/><line number="87" hits="873" branch="false"/><line number="87" hits="82" branch="false"/><line number="87" hits="0" branch="true" condition-coverage="0% (0/4)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="87" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="87" hits="4221391" branch="true" condition-coverage="81% (43/53)"><conditions><condition number="0" type="jump" coverage="81%"/></conditions></line><line number="87" hits="915" branch="false"/><line number="87" hits="24653" branch="true" condition-coverage="88% (8/9)"><conditions><condition number="0" type="jump" coverage="88%"/></conditions></line><line number="87" hits="0" branch="false"/><line number="94" hits="2" branch="false"/><line number="94" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="94" hits="139386" branch="false"/><line number="95" hits="2" branch="true" condition-coverage="25% (1/4)"><conditions><condition number="0" type="jump" coverage="25%"/></conditions></line><line number="95" hits="138205" branch="true" condition-coverage="75% (3/4)"><conditions><condition number="0" type="jump" coverage="75%"/></conditions></line><line number="98" hits="3" branch="false"/><line number="99" hits="3" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="102" hits="1" branch="false"/><line number="103" hits="1" branch="false"/><line number="106" hits="0" branch="false"/><line number="106" hits="581101" branch="false"/><line number="106" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="106" hits="0" branch="false"/><line number="106" hits="2" branch="false"/><line number="106" hits="25" branch="false"/><line number="106" hits="2930" branch="false"/><line number="106" hits="65258" branch="false"/><line number="106" hits="0" branch="false"/><line number="107" hits="0" branch="false"/><line number="107" hits="580376" branch="true" condition-coverage="66% (2/3)"><conditions><condition number="0" type="jump" coverage="66%"/></conditions></line><line number="107" hits="0" branch="false"/><line number="107" hits="0" branch="false"/><line number="107" hits="0" branch="false"/><line number="107" hits="0" branch="false"/><line number="107" hits="0" branch="false"/><line number="107" hits="2" branch="false"/><line number="107" hits="25" branch="false"/><line number="107" hits="2930" branch="false"/><line number="107" hits="65258" branch="false"/><line number="107" hits="0" branch="false"/><line number="121" hits="13" branch="false"/><line number="121" hits="9972" branch="false"/><line number="121" hits="379" branch="false"/><line number="121" hits="58" branch="false"/><line number="121" hits="3" branch="false"/><line number="121" hits="3232" branch="false"/><line number="121" hits="144" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="121" hits="11" branch="false"/><line number="121" hits="42" branch="false"/><line number="121" hits="62" branch="false"/><line number="121" hits="2" branch="false"/><line number="121" hits="0" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="242" branch="false"/><line number="121" hits="26" branch="false"/><line number="121" hits="195" branch="false"/><line number="121" hits="0" branch="false"/><line number="121" hits="7" branch="false"/><line number="121" hits="0" branch="false"/><line number="121" hits="104" branch="false"/><line number="121" hits="125" branch="false"/><line number="121" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="121" hits="0" branch="false"/><line number="121" hits="285" branch="false"/><line number="121" hits="3" branch="false"/><line number="121" hits="6" branch="false"/><line number="121" hits="6" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="17" branch="false"/><line number="121" hits="26" branch="false"/><line number="121" hits="0" branch="false"/><line number="121" hits="455" branch="false"/><line number="121" hits="2" branch="false"/><line number="121" hits="878" branch="false"/><line number="121" hits="1" branch="false"/><line number="121" hits="1" branch="false"/><line number="122" hits="13" branch="false"/><line number="122" hits="9972" branch="false"/><line number="122" hits="379" branch="false"/><line number="122" hits="58" branch="false"/><line number="122" hits="3" branch="false"/><line number="122" hits="3232" branch="false"/><line number="122" hits="144" branch="false"/><line number="122" hits="1" branch="false"/><line number="122" hits="0" branch="false"/><line number="122" hits="0" branch="false"/><line number="122" hits="11" branch="false"/><line number="122" hits="42" branch="false"/><line number="122" hits="62" branch="false"/><line number="122" hits="2" branch="false"/><line number="122" hits="0" branch="false"/><line number="122" hits="1" branch="false"/><line number="122" hits="242" branch="false"/><line number="122" hits="26" branch="false"/><line number="122" hits="195" branch="false"/><line number="122" hits="0" branch="false"/><line number="122" hits="7" branch="false"/><line number="122" hits="0" branch="false"/><line number="122" hits="104" branch="false"/><line number="122" hits="125" branch="false"/><line number="122" hits="0" branch="false"/><line number="122" hits="0" branch="false"/><line number="122" hits="0" branch="false"/><line number="122" hits="285" branch="false"/><line number="122" hits="3" branch="false"/><line number="122" hits="6" branch="false"/><line number="122" hits="6" branch="false"/><line number="122" hits="1" branch="false"/><line number="122" hits="17" branch="false"/><line number="122" hits="26" branch="false"/><line number="122" hits="0" branch="false"/><line number="122" hits="455" branch="false"/><line number="122" hits="2" branch="false"/><line number="122" hits="878" branch="false"/><line number="122" hits="1" branch="false"/><line number="122" hits="1" branch="false"/><line number="125" hits="7605" branch="false"/><line number="125" hits="23" branch="false"/><line number="125" hits="10134" branch="false"/><line number="125" hits="168" branch="false"/><line number="125" hits="0" branch="false"/><line number="125" hits="2" branch="false"/><line number="125" hits="3" branch="false"/><line number="125" hits="140" branch="false"/><line number="125" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="125" hits="0" branch="false"/><line number="125" hits="2708" branch="false"/><line number="126" hits="7605" branch="false"/><line number="126" hits="23" branch="false"/><line number="126" hits="10134" branch="false"/><line number="126" hits="168" branch="false"/><line number="126" hits="0" branch="false"/><line number="126" hits="2" branch="false"/><line number="126" hits="3" branch="false"/><line number="126" hits="140" branch="false"/><line number="126" hits="0" branch="false"/><line number="126" hits="0" branch="false"/><line number="126" hits="0" branch="false"/><line number="126" hits="0" branch="false"/><line number="126" hits="2708" branch="false"/><line number="127" hits="7605" branch="false"/><line number="127" hits="23" branch="false"/><line number="127" hits="10134" branch="false"/><line number="127" hits="168" branch="false"/><line number="127" hits="0" branch="false"/><line number="127" hits="2" branch="false"/><line number="127" hits="3" branch="false"/><line number="127" hits="140" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="0" branch="true" condition-coverage="0% (0/2)"><conditions><condition number="0" type="jump" coverage="0%"/></conditions></line><line number="127" hits="2708" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="128" hits="7266" branch="false"/><line number="128" hits="23" branch="false"/><line number="128" hits="7478" branch="false"/><line number="128" hits="118" branch="false"/><line number="128" hits="0" branch="false"/><line number="128" hits="2" branch="false"/><line number="128" hits="2" branch="false"/><line number="128" hits="140" branch="false"/><line number="128" hits="0" branch="false"/><line number="128" hits="0" branch="false"/><line number="128" hits="0" branch="false"/><line number="128" hits="0" branch="false"/><line number="128" hits="1423" branch="false"/><line number="130" hits="7605" branch="false"/><line number="130" hits="23" branch="false"/><line number="130" hits="10134" branch="false"/><line number="130" hits="168" branch="false"/><line number="130" hits="0" branch="false"/><line number="130" hits="2" branch="false"/><line number="130" hits="3" branch="false"/><line number="130" hits="140" branch="false"/><line number="130" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="130" hits="0" branch="false"/><line number="130" hits="2708" branch="false"/></lines></class><class name="text_cpp" filename="chrono_batch_render/util/text.cpp" line-rate="0.96875" branch-rate="0.9852941176470589" complexity="0.0"><methods><method name="chrono::batch_render::Lowercase[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="14" hits="373" branch="false"/><line number="15" hits="373" branch="false"/><line number="16" hits="373" branch="false"/><line number="17" hits="1420" branch="false"/><line number="18" hits="373" branch="false"/></lines></method><method name="chrono::batch_render::Join" signature="(std::vector&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::allocator&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; &gt; const&amp;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.875" branch-rate="1.0" complexity="0.0"><lines><line number="21" hits="1431" branch="false"/><line number="22" hits="1431" branch="false"/><line number="23" hits="3622" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="2191" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="763" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="4382" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="1431" branch="false"/><line number="30" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::Split" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, char)" line-rate="0.9" branch-rate="1.0" complexity="0.0"><lines><line number="32" hits="118707" branch="false"/><line number="33" hits="118707" branch="false"/><line number="34" hits="118707" branch="false"/><line number="35" hits="152956" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="34249" branch="false"/><line number="37" hits="34249" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="34249" branch="false"/><line number="40" hits="118707" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="118707" branch="false"/><line number="42" hits="0" branch="false"/></lines></method><method name="chrono::batch_render::SplitLast" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, char)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="44" hits="83278" branch="false"/><line number="45" hits="83278" branch="false"/><line number="46" hits="83278" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="1" branch="false"/><line number="49" hits="83277" branch="false"/></lines></method><method name="chrono::batch_render::IsIdentifier" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="52" hits="59223" branch="false"/></lines></method><method name="chrono::batch_render::IsIdentifier(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(char)#1}::operator()" signature="(char) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="53" hits="651238" branch="false"/><line number="54" hits="592015" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::IsIdentifier(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)::{lambda(char)#2}::operator()" signature="(char) const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="56" hits="532793" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="59223" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="59219" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="chrono::batch_render::Glob" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="61" hits="3532" branch="false"/><line number="62" hits="3532" branch="false"/><line number="63" hits="3532" branch="false"/><line number="64" hits="3532" branch="false"/><line number="65" hits="3532" branch="false"/><line number="66" hits="12987" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="11801" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="6075" branch="false"/><line number="69" hits="6075" branch="false"/><line number="70" hits="5726" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="1019" branch="false"/><line number="72" hits="1019" branch="false"/><line number="73" hits="4707" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="2361" branch="false"/><line number="75" hits="2361" branch="false"/><line number="81" hits="1187" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="1" branch="false"/><line number="84" hits="1186" branch="false"/></lines></method><method name="chrono::batch_render::Fnv1a" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, unsigned long)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="87" hits="47678" branch="false"/><line number="88" hits="581310104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="581262426" branch="false"/><line number="91" hits="47678" branch="false"/></lines></method><method name="chrono::batch_render::Digest[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="94" hits="41740" branch="false"/><line number="95" hits="41740" branch="false"/></lines></method><method name="chrono::batch_render::FillTemplate[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::initializer_list&lt;std::pair&lt;std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt; &gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="99" hits="515" branch="false"/><line number="101" hits="515" branch="false"/><line number="102" hits="515" branch="false"/><line number="103" hits="6187" branch="false"/><line number="104" hits="3351" branch="false"/><line number="105" hits="3351" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="513" branch="false"/><line number="109" hits="2838" branch="false"/><line number="110" hits="2838" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="2837" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="2837" branch="false"/><line number="115" hits="2837" branch="false"/><line number="116" hits="2837" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="2838" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="2836" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="2836" branch="false"/><line number="122" hits="2836" branch="false"/><line number="123" hits="2" branch="false"/></lines></method><method name="chrono::batch_render::Replaced" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;, std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="0.8571428571428571" branch-rate="0.75" complexity="0.0"><lines><line number="125" hits="42" branch="false"/><line number="126" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="129" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="8" branch="false"/><line number="131" hits="8" branch="false"/><line number="133" hits="42" branch="false"/></lines></method><method name="chrono::batch_render::ModulePath[abi:cxx11]" signature="(std::basic_string_view&lt;char, std::char_traits&lt;char&gt; &gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="136" hits="510" branch="false"/><line number="137" hits="510" branch="false"/><line number="138" hits="510" branch="false"/><line number="139" hits="510" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="510" branch="false"/></lines></method><method name="chrono::batch_render::MapOrigins" signature="(std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::span&lt;std::pair&lt;std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt;, std::__cxx11::basic_string&lt;char, std::char_traits&lt;char&gt;, std::allocator&lt;char&gt; &gt; &gt; const, 18446744073709551615ul&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="142" hits="11" branch="false"/><line number="144" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="21" branch="false"/><line number="146" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="11" branch="false"/></lines></method></methods><lines><line number="14" hits="373" branch="false"/><line number="15" hits="373" branch="false"/><line number="16" hits="373" branch="false"/><line number="17" hits="1420" branch="false"/><line number="18" hits="373" branch="false"/><line number="21" hits="1431" branch="false"/><line number="22" hits="1431" branch="false"/><line number="23" hits="3622" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="24" hits="2191" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="25" hits="763" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="4382" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="29" hits="1431" branch="false"/><line number="30" hits="0" branch="false"/><line number="32" hits="118707" branch="false"/><line number="33" hits="118707" branch="false"/><line number="34" hits="118707" branch="false"/><line number="35" hits="152956" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="36" hits="34249" branch="false"/><line number="37" hits="34249" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="38" hits="34249" branch="false"/><line number="40" hits="118707" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="41" hits="118707" branch="false"/><line number="42" hits="0" branch="false"/><line number="44" hits="83278" branch="false"/><line number="45" hits="83278" branch="false"/><line number="46" hits="83278" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="47" hits="1" branch="false"/><line number="49" hits="83277" branch="false"/><line number="52" hits="59223" branch="false"/><line number="53" hits="651238" branch="false"/><line number="54" hits="592015" branch="true" condition-coverage="100% (3/3)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="532793" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="59223" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="59219" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="61" hits="3532" branch="false"/><line number="62" hits="3532" branch="false"/><line number="63" hits="3532" branch="false"/><line number="64" hits="3532" branch="false"/><line number="65" hits="3532" branch="false"/><line number="66" hits="12987" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="67" hits="11801" branch="true" condition-coverage="100% (6/6)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="68" hits="6075" branch="false"/><line number="69" hits="6075" branch="false"/><line number="70" hits="5726" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="71" hits="1019" branch="false"/><line number="72" hits="1019" branch="false"/><line number="73" hits="4707" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="74" hits="2361" branch="false"/><line number="75" hits="2361" branch="false"/><line number="81" hits="1187" branch="true" condition-coverage="100% (4/4)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="82" hits="1" branch="false"/><line number="84" hits="1186" branch="false"/><line number="87" hits="47678" branch="false"/><line number="88" hits="581310104" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="89" hits="581262426" branch="false"/><line number="91" hits="47678" branch="false"/><line number="94" hits="41740" branch="false"/><line number="95" hits="41740" branch="false"/><line number="99" hits="515" branch="false"/><line number="101" hits="515" branch="false"/><line number="102" hits="515" branch="false"/><line number="103" hits="6187" branch="false"/><line number="104" hits="3351" branch="false"/><line number="105" hits="3351" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="106" hits="513" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="107" hits="513" branch="false"/><line number="109" hits="2838" branch="false"/><line number="110" hits="2838" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="111" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="113" hits="2837" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="114" hits="2837" branch="false"/><line number="115" hits="2837" branch="false"/><line number="116" hits="2837" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="117" hits="1" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="119" hits="2838" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="120" hits="2836" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="121" hits="2836" branch="false"/><line number="122" hits="2836" branch="false"/><line number="123" hits="2" branch="false"/><line number="125" hits="42" branch="false"/><line number="126" hits="42" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="127" hits="0" branch="false"/><line number="129" hits="50" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="130" hits="8" branch="false"/><line number="131" hits="8" branch="false"/><line number="133" hits="42" branch="false"/><line number="136" hits="510" branch="false"/><line number="137" hits="510" branch="false"/><line number="138" hits="510" branch="false"/><line number="139" hits="510" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="140" hits="510" branch="false"/><line number="142" hits="11" branch="false"/><line number="144" hits="32" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="145" hits="21" branch="false"/><line number="146" hits="21" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="148" hits="11" branch="false"/></lines></class><class name="thread_pool_cpp" filename="chrono_batch_render/util/thread_pool.cpp" line-rate="1.0" branch-rate="0.9130434782608695" complexity="0.0"><methods><method name="chrono::batch_render::ThreadPool::~ThreadPool" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="9" hits="373" branch="false"/><line number="10" hits="373" branch="false"/><line number="11" hits="373" branch="false"/><line number="12" hits="373" branch="false"/><line number="13" hits="373" branch="false"/><line number="14" hits="373" branch="false"/><line number="15" hits="373" branch="false"/><line number="16" hits="373" branch="false"/><line number="17" hits="488" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="115" branch="false"/><line number="20" hits="373" branch="false"/></lines></method><method name="chrono::batch_render::ThreadPool::Add" signature="(void const*, std::function&lt;void ()&gt;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="22" hits="1183" branch="false"/><line number="23" hits="1183" branch="false"/><line number="24" hits="1183" branch="false"/><line number="25" hits="1183" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="183" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="274" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="1183" branch="false"/><line number="31" hits="1183" branch="false"/><line number="32" hits="1183" branch="false"/><line number="33" hits="2366" branch="false"/></lines></method><method name="chrono::batch_render::ThreadPool::Take" signature="(void const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="35" hits="1343" branch="false"/><line number="36" hits="1343" branch="false"/><line number="37" hits="1343" branch="false"/><line number="38" hits="1343" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="1209" branch="false"/><line number="42" hits="134" branch="false"/><line number="43" hits="134" branch="false"/><line number="44" hits="134" branch="false"/><line number="45" hits="134" branch="false"/></lines></method><method name="chrono::batch_render::ThreadPool::Cancel" signature="(void const*)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="47" hits="1124" branch="false"/><line number="48" hits="1124" branch="false"/></lines></method><method name="chrono::batch_render::ThreadPool::Run" signature="()" line-rate="1.0" branch-rate="0.8571428571428571" complexity="0.0"><lines><line number="51" hits="137" branch="false"/><line number="52" hits="2235" branch="false"/><line number="53" hits="1186" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1186" branch="false"/><line number="55" hits="1186" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="2669" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="1164" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="115" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="1049" branch="false"/><line number="61" hits="1049" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="115" branch="false"/><line number="63" hits="1049" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="1164" branch="false"/></lines></method></methods><lines><line number="9" hits="373" branch="false"/><line number="10" hits="373" branch="false"/><line number="11" hits="373" branch="false"/><line number="12" hits="373" branch="false"/><line number="13" hits="373" branch="false"/><line number="14" hits="373" branch="false"/><line number="15" hits="373" branch="false"/><line number="16" hits="373" branch="false"/><line number="17" hits="488" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="18" hits="115" branch="false"/><line number="20" hits="373" branch="false"/><line number="22" hits="1183" branch="false"/><line number="23" hits="1183" branch="false"/><line number="24" hits="1183" branch="false"/><line number="25" hits="1183" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="26" hits="183" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="27" hits="274" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="30" hits="1183" branch="false"/><line number="31" hits="1183" branch="false"/><line number="32" hits="1183" branch="false"/><line number="33" hits="2366" branch="false"/><line number="35" hits="1343" branch="false"/><line number="36" hits="1343" branch="false"/><line number="37" hits="1343" branch="false"/><line number="38" hits="1343" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="39" hits="1209" branch="false"/><line number="42" hits="134" branch="false"/><line number="43" hits="134" branch="false"/><line number="44" hits="134" branch="false"/><line number="45" hits="134" branch="false"/><line number="47" hits="1124" branch="false"/><line number="48" hits="1124" branch="false"/><line number="51" hits="137" branch="false"/><line number="52" hits="2235" branch="false"/><line number="53" hits="1186" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="54" hits="1186" branch="false"/><line number="55" hits="1186" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="56" hits="2669" branch="true" condition-coverage="100% (5/5)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="57" hits="1164" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="58" hits="115" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="60" hits="1049" branch="false"/><line number="61" hits="1049" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="62" hits="115" branch="false"/><line number="63" hits="1049" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="64" hits="1164" branch="false"/></lines></class><class name="thread_pool_h" filename="chrono_batch_render/util/thread_pool.h" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::ThreadPool::ThreadPool" signature="(unsigned int)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="15" hits="385" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></method><method name="&lt;unknown function 28&gt;" signature="" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method></methods><lines><line number="15" hits="385" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="28" hits="5930" branch="true" condition-coverage="100% (1/1)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line></lines></class><class name="version_cpp" filename="chrono_batch_render/util/version.cpp" line-rate="1.0" branch-rate="1.0" complexity="0.0"><methods><method name="chrono::batch_render::Version::ToString[abi:cxx11]" signature="() const" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="10" hits="55" branch="false"/><line number="11" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="12" hits="52" branch="false"/><line number="14" hits="3" branch="false"/></lines></method><method name="chrono::batch_render::GetBuildInfo" signature="()" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="17" hits="27" branch="false"/><line number="18" hits="27" branch="false"/><line number="26" hits="27" branch="false"/></lines></method></methods><lines><line number="10" hits="55" branch="false"/><line number="11" hits="55" branch="true" condition-coverage="100% (2/2)"><conditions><condition number="0" type="jump" coverage="100%"/></conditions></line><line number="12" hits="52" branch="false"/><line number="14" hits="3" branch="false"/><line number="17" hits="27" branch="false"/><line number="18" hits="27" branch="false"/><line number="26" hits="27" branch="false"/></lines></class><class name="version_h" filename="chrono_batch_render/util/version.h" line-rate="1.0" branch-rate="0.5" complexity="0.0"><methods><method name="chrono::batch_render::operator==" signature="(chrono::batch_render::Version const&amp;, chrono::batch_render::Version const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines/></method><method name="chrono::batch_render::operator&lt;" signature="(chrono::batch_render::Version const&amp;, chrono::batch_render::Version const&amp;)" line-rate="1.0" branch-rate="1.0" complexity="0.0"><lines><line number="25" hits="61" branch="false"/><line number="26" hits="61" branch="false"/></lines></method></methods><lines><line number="17" hits="4" branch="false"/><line number="18" hits="4" branch="false"/><line number="21" hits="2" branch="false"/><line number="22" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="25" hits="61" branch="false"/><line number="26" hits="61" branch="false"/><line number="29" hits="1" branch="false"/><line number="30" hits="1" branch="true" condition-coverage="50% (1/2)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="33" hits="2" branch="false"/><line number="34" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line><line number="37" hits="2" branch="false"/><line number="38" hits="2" branch="true" condition-coverage="50% (2/4)"><conditions><condition number="0" type="jump" coverage="50%"/></conditions></line></lines></class></classes></package></packages></coverage>