LCOV - code coverage report
Current view:
top level
-
include
/
math
- svdDowndate.hpp
(
source
/ functions)
Coverage
Total
Hit
Test:
mxlib
Lines:
100.0 %
75
75
Test Date:
2026-08-30 22:23:37
Functions:
100.0 %
12
12
Function Name
Hit count
mx::math::validateSvdDeletionFactor(Eigen::Ref<Eigen::Array<float, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> >, float)
1
mx::math::svdDeletionStatus mx::math::svdRemoveColumns<double>(mx::math::svdDeletionResult<double, mx::math::svdDeletionAbiV2Tag>&, std::type_identity<Eigen::Ref<Eigen::Array<double, -1, 1, 0, -1, 1> const, 0, Eigen::internal::conditional<Eigen::Array<double, -1, 1, 0, -1, 1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> >::type, std::type_identity<Eigen::Ref<Eigen::Array<double, -1, -1, 0, -1, -1> const, 0, Eigen::internal::conditional<Eigen::Array<double, -1, -1, 0, -1, -1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> >::type, std::span<long const, 18446744073709551615ul>, long, mx::math::svdDeletionWorkspace<double, mx::math::svdDeletionAbiV2Tag>&, mx::math::svdDeletionBackend)
10
mx::math::svdDeletionStatus mx::math::svdDeletionLeadingCore<double>(mx::math::svdDeletionResult<double, mx::math::svdDeletionAbiV2Tag>&, std::type_identity<Eigen::Ref<Eigen::Array<double, -1, 1, 0, -1, 1> const, 0, Eigen::internal::conditional<Eigen::Array<double, -1, 1, 0, -1, 1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> >::type, std::type_identity<Eigen::Ref<Eigen::Array<double, -1, -1, 0, -1, -1> const, 0, Eigen::internal::conditional<Eigen::Array<double, -1, -1, 0, -1, -1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> >::type, long, mx::math::svdDeletionWorkspace<double, mx::math::svdDeletionAbiV2Tag>&)
12
mx::math::validateSvdDeletionFactor(Eigen::Ref<Eigen::Array<double, -1, -1, 0, -1, -1> const, 0, Eigen::OuterStride<-1> >, double)
13
mx::math::svdDeletionStatus mx::math::svdDeletionStableCore<double>(mx::math::svdDeletionResult<double, mx::math::svdDeletionAbiV2Tag>&, std::type_identity<Eigen::Ref<Eigen::Array<double, -1, 1, 0, -1, 1> const, 0, Eigen::internal::conditional<Eigen::Array<double, -1, 1, 0, -1, 1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> >::type, std::type_identity<Eigen::Ref<Eigen::Array<double, -1, -1, 0, -1, -1> const, 0, Eigen::internal::conditional<Eigen::Array<double, -1, -1, 0, -1, -1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> >::type, long, mx::math::svdDeletionWorkspace<double, mx::math::svdDeletionAbiV2Tag>&)
14
mx::math::svdDeletionStatus mx::math::svdDeletionCore<float>(mx::math::svdDeletionResult<float, mx::math::svdDeletionAbiV2Tag>&, std::type_identity<Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1> const, 0, Eigen::internal::conditional<Eigen::Array<float, -1, 1, 0, -1, 1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> >::type, std::type_identity<Eigen::Ref<Eigen::Array<float, -1, -1, 0, -1, -1> const, 0, Eigen::internal::conditional<Eigen::Array<float, -1, -1, 0, -1, -1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> >::type, long, mx::math::svdDeletionWorkspace<float, mx::math::svdDeletionAbiV2Tag>&, mx::math::svdDeletionBackend)
32
mx::math::svdDeletionResult<float, mx::math::svdDeletionAbiV2Tag>::rotation() const
50
mx::math::svdDeletionStatus mx::math::svdRemoveRows<float>(mx::math::svdDeletionResult<float, mx::math::svdDeletionAbiV2Tag>&, std::type_identity<Eigen::Ref<Eigen::Array<float, -1, 1, 0, -1, 1> const, 0, Eigen::internal::conditional<Eigen::Array<float, -1, 1, 0, -1, 1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> >::type, std::type_identity<Eigen::Ref<Eigen::Array<float, -1, -1, 0, -1, -1> const, 0, Eigen::internal::conditional<Eigen::Array<float, -1, -1, 0, -1, -1> const::IsVectorAtCompileTime, Eigen::InnerStride<1>, Eigen::OuterStride<-1> >::type> >::type, std::span<long const, 18446744073709551615ul>, long, mx::math::svdDeletionWorkspace<float, mx::math::svdDeletionAbiV2Tag>&, mx::math::svdDeletionBackend)
56
mx::math::svdDeletionResult<float, mx::math::svdDeletionAbiV2Tag>::singularValues() const
81
mx::math::svdDeletionResult<float, mx::math::svdDeletionAbiV2Tag>::squaredSingularValues() const
102
mx::math::svdDeletionWorkspace<float, mx::math::svdDeletionAbiV2Tag>::prepare(long, long, mx::math::svdDeletionBackend)
103
mx::math::svdDeletionResult<float, mx::math::svdDeletionAbiV2Tag>::prepare(long, long)
120
Generated by:
LCOV version 2.0-1