LCOV - code coverage report
Current view: top level - core/meshkit - Matrix.hpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 112 112 100.0 %
Date: 2020-07-01 15:24:36 Functions: 56 56 100.0 %
Branches: 41 42 97.6 %

Function Name Sort by function name Hit count Sort by hit count
MeshKit::Vector<3u>::Vector(double) 24
MeshKit::Matrix<3u, 1u>::set(double) 37
MeshKit::Matrix<3u, 1u> MeshKit::operator/<3u, 1u>(MeshKit::Matrix<3u, 1u> const&, double) 40
MeshKit::Matrix<3u, 3u>::Matrix(double) 64
MeshKit::Matrix<3u, 3u>::diag(double) 64
double MeshKit::operator%<3u, 1u>(MeshKit::Matrix<3u, 1u> const&, MeshKit::Matrix<3u, 1u> const&) 158
MeshKit::operator*(MeshKit::Matrix<3u, 1u> const&, MeshKit::Matrix<3u, 1u> const&) 304
MeshKit::vector_product(MeshKit::Matrix<3u, 1u> const&, MeshKit::Matrix<3u, 1u> const&) 315
MeshKit::Matrix<3u, 3u> MeshKit::inverse<3u, 3u>(MeshKit::Matrix<3u, 3u> const&) 330
MeshKit::Matrix<3u, 3u> MeshKit::operator*<3u, 3u, 3u>(MeshKit::Matrix<3u, 3u> const&, MeshKit::Matrix<3u, 3u> const&) 330
MeshKit::Matrix<3u, 3u> MeshKit::operator*<3u, 3u>(MeshKit::Matrix<3u, 3u> const&, double) 330
MeshKit::Matrix<3u, 3u>::operator*=(double) 330
MeshKit::adj(MeshKit::Matrix<3u, 3u> const&) 330
double MeshKit::Frobenius<3u, 1u>(MeshKit::Matrix<3u, 1u> const&) 376
double MeshKit::length<3u>(MeshKit::Matrix<3u, 1u> const&) 376
double MeshKit::sqr_Frobenius<3u, 1u>(MeshKit::Matrix<3u, 1u> const&) 376
MeshKit::Matrix<3u, 1u>::set(double const*) 511
MeshKit::Vector<3u>::Vector(double const*) 511
MeshKit::det(MeshKit::Matrix<3u, 3u> const&) 660
MeshKit::Matrix<3u, 1u> MeshKit::operator*<3u, 1u>(MeshKit::Matrix<3u, 1u> const&, double) 1542
MeshKit::Matrix<3u, 3u>::set_column(unsigned int, MeshKit::Matrix<3u, 1u> const&) 1788
double MeshKit::multiply_helper_result_val<3u, 3u, 3u>(unsigned int, unsigned int, MeshKit::Matrix<3u, 3u> const&, MeshKit::Matrix<3u, 3u> const&) 2970
MeshKit::Matrix<2u, 1u>::Matrix() 3501
MeshKit::Vector<2u>::Vector() 3501
MeshKit::Matrix<1u, 3u> MeshKit::transpose<1u, 3u>(MeshKit::Matrix<3u, 1u> const&) 4108
MeshKit::Matrix<1u, 3u>::Matrix() 4108
MeshKit::Matrix<3u, 3u> MeshKit::operator*<3u, 1u, 3u>(MeshKit::Matrix<3u, 1u> const&, MeshKit::Matrix<1u, 3u> const&) 4108
MeshKit::Matrix<3u, 3u> MeshKit::operator+<3u, 3u>(MeshKit::Matrix<3u, 3u> const&, MeshKit::Matrix<3u, 3u> const&) 4108
MeshKit::Matrix<3u, 3u>::operator+=(MeshKit::Matrix<3u, 3u> const&) 4108
MeshKit::Matrix<3u, 1u> MeshKit::operator*<3u, 3u, 1u>(MeshKit::Matrix<3u, 3u> const&, MeshKit::Matrix<3u, 1u> const&) 5005
MeshKit::Matrix<3u, 3u>::Matrix() 5694
MeshKit::Vector<3u>::operator=(MeshKit::Matrix<3u, 1u> const&) 9211
double MeshKit::inner_product<3u, 1u>(MeshKit::Matrix<3u, 1u> const&, MeshKit::Matrix<3u, 1u> const&) 10153
MeshKit::Matrix<3u, 1u> MeshKit::operator-<3u, 1u>(MeshKit::Matrix<3u, 1u> const&, MeshKit::Matrix<3u, 1u> const&) 11454
MeshKit::Matrix<1u, 3u>::operator()(unsigned int, unsigned int) 12324
MeshKit::Vector<3u>::Vector(MeshKit::Matrix<3u, 1u> const&) 14117
double MeshKit::multiply_helper_result_val<3u, 3u, 1u>(unsigned int, unsigned int, MeshKit::Matrix<3u, 3u> const&, MeshKit::Matrix<3u, 1u> const&) 15015
MeshKit::Matrix<3u, 1u>::operator/=(double) 20016
MeshKit::Matrix<3u, 1u>::operator-=(MeshKit::Matrix<3u, 1u> const&) 21456
MeshKit::Matrix<3u, 1u> MeshKit::operator+<3u, 1u>(MeshKit::Matrix<3u, 1u> const&, MeshKit::Matrix<3u, 1u> const&) 29445
MeshKit::Matrix<3u, 1u>::operator+=(MeshKit::Matrix<3u, 1u> const&) 36222
MeshKit::Matrix<1u, 3u>::operator()(unsigned int, unsigned int) const 36972
MeshKit::Matrix<3u, 3u>::data() const 36972
double MeshKit::multiply_helper_result_val<3u, 1u, 3u>(unsigned int, unsigned int, MeshKit::Matrix<3u, 1u> const&, MeshKit::Matrix<1u, 3u> const&) 36972
MeshKit::Matrix<3u, 1u> MeshKit::operator*<3u, 1u>(double, MeshKit::Matrix<3u, 1u> const&) 40003
MeshKit::Matrix<3u, 1u>::operator*=(double) 41547
MeshKit::Matrix<3u, 3u>::operator()(unsigned int, unsigned int) 48852
MeshKit::Vector<3u>::Vector() 55026
MeshKit::Matrix<3u, 1u>::data() 60242
MeshKit::Matrix<3u, 1u>::Matrix() 60881
MeshKit::Matrix<3u, 3u>::operator()(unsigned int, unsigned int) const 84645
MeshKit::Matrix<3u, 1u>::data() const 175290
MeshKit::Vector<3u>::operator[](unsigned int) 379835
MeshKit::Matrix<3u, 1u>::operator()(unsigned int, unsigned int) 395795
MeshKit::Vector<3u>::operator[](unsigned int) const 5213286
MeshKit::Matrix<3u, 1u>::operator()(unsigned int, unsigned int) const 5377689

Generated by: LCOV version 1.11