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

          Line data    Source code
       1             : #pragma once
       2             : 
       3             : #include "CUDADefines.h"
       4             : 
       5             : namespace elsa::fn
       6             : {
       7             :     namespace detail
       8             :     {
       9             :         struct SquareFn {
      10             :             template <class T>
      11             :             __host__ __device__ constexpr T operator()(const T& arg) const noexcept
      12      353197 :             {
      13      353197 :                 return arg * arg;
      14      353197 :             }
      15             :         };
      16             :     } // namespace detail
      17             : 
      18             :     static constexpr __device__ detail::SquareFn square;
      19             : } // namespace elsa::fn

Generated by: LCOV version 1.14