LCOV - code coverage report
Current view: top level - elsa/storage/transforms - Sqrt.h (source / functions) Hit Total Coverage
Test: coverage-all.lcov Lines: 3 3 100.0 %
Date: 2024-05-16 04:22:26 Functions: 7 7 100.0 %

          Line data    Source code
       1             : #pragma once
       2             : 
       3             : #include "functions/Sqrt.hpp"
       4             : 
       5             : #include <thrust/transform.h>
       6             : 
       7             : namespace elsa
       8             : {
       9             :     /// @brief Compute the square root for each element of the input range
      10             :     /// @ingroup transforms
      11             :     template <class InputIter, class OutIter>
      12             :     void sqrt(InputIter first, InputIter last, OutIter out)
      13          49 :     {
      14          49 :         thrust::transform(first, last, out, elsa::fn::sqrt);
      15          49 :     }
      16             : } // namespace elsa

Generated by: LCOV version 1.14