LCOV - code coverage report
Current view: top level - src/mesquite/QualityImprover/OptSolvers - NonSmoothDescent.cpp (source / functions) Hit Total Coverage
Test: coverage_sk.info Lines: 570 711 80.2 %
Date: 2020-07-18 00:09:26 Functions: 35 36 97.2 %
Branches: 627 1375 45.6 %

Function Name Sort by function name Hit count Sort by hit count
MBMesquite::NonSmoothDescent::get_name() const 0
MBMesquite::NonSmoothDescent::NonSmoothDescent(MBMesquite::QualityMetric*) 1
MBMesquite::NonSmoothDescent::cleanup() 1
MBMesquite::NonSmoothDescent::get_patch_set() 1
MBMesquite::NonSmoothDescent::initialize(MBMesquite::PatchData&, MBMesquite::MsqError&) 1
MBMesquite::NonSmoothDescent::terminate_mesh_iteration(MBMesquite::PatchData&, MBMesquite::MsqError&) 1
_GLOBAL__sub_I_NonSmoothDescent.cpp 1
__static_initialization_and_destruction_0(int, int) 1
MBMesquite::NonSmoothDescent::search_edges_faces(MBMesquite::Vector3D const*, MBMesquite::Vector3D&, MBMesquite::MsqError&) 143
MBMesquite::NonSmoothDescent::init_max_step_length(MBMesquite::PatchData&, MBMesquite::MsqError&) 1322
MBMesquite::NonSmoothDescent::init_opt(MBMesquite::PatchData&, MBMesquite::MsqError&) 1322
MBMesquite::NonSmoothDescent::initialize_mesh_iteration(MBMesquite::PatchData&, MBMesquite::MsqError&) 1322
MBMesquite::NonSmoothDescent::minmax_opt(MBMesquite::PatchData&, MBMesquite::MsqError&) 1322
MBMesquite::NonSmoothDescent::optimize_vertex_positions(MBMesquite::PatchData&, MBMesquite::MsqError&) 1322
MBMesquite::NonSmoothDescent::SymmetricMatrix::condition3x3() const 2991
MBMesquite::NonSmoothDescent::form_reduced_matrix(MBMesquite::NonSmoothDescent::SymmetricMatrix&) 2991
MBMesquite::NonSmoothDescent::solve2x2(double, double, double, double, double, double, double*, MBMesquite::MsqError&) 2991
MBMesquite::NonSmoothDescent::check_vector_dots(std::vector<MBMesquite::Vector3D, std::allocator<MBMesquite::Vector3D> > const&, MBMesquite::Vector3D const&, MBMesquite::MsqError&) 5694
MBMesquite::NonSmoothDescent::find_plane_points(MBMesquite::NonSmoothDescent::Direction, MBMesquite::NonSmoothDescent::Direction, std::vector<MBMesquite::Vector3D, std::allocator<MBMesquite::Vector3D> > const&, MBMesquite::Vector3D&, MBMesquite::Vector3D&, MBMesquite::Vector3D&, MBMesquite::NonSmoothDescent::Status&, MBMesquite::MsqError&) 5789
MBMesquite::condition3x3(double const*) 6125
MBMesquite::NonSmoothDescent::form_PD_grammian(MBMesquite::MsqError&) 7476
MBMesquite::NonSmoothDescent::form_grammian(std::vector<MBMesquite::Vector3D, std::allocator<MBMesquite::Vector3D> > const&, MBMesquite::MsqError&) 7476
MBMesquite::NonSmoothDescent::check_equilibrium(MBMesquite::NonSmoothDescent::OptStatus&, MBMesquite::MsqError&) 8653
MBMesquite::NonSmoothDescent::convex_hull_test(std::vector<MBMesquite::Vector3D, std::allocator<MBMesquite::Vector3D> > const&, MBMesquite::MsqError&) 8653
MBMesquite::NonSmoothDescent::singular_test(int, MBMesquite::Matrix3D const&, bool&, MBMesquite::MsqError&) 10610
MBMesquite::NonSmoothDescent::compute_alpha(MBMesquite::MsqError&) 13345
MBMesquite::NonSmoothDescent::get_gradient_projections(MBMesquite::Vector3D const&, MBMesquite::MsqError&) 13345
MBMesquite::NonSmoothDescent::step_acceptance(MBMesquite::PatchData&, int, MBMesquite::Vector3D const&, MBMesquite::MsqError&) 13345
MBMesquite::NonSmoothDescent::print_active_set(MBMesquite::NonSmoothDescent::ActiveSet const&, std::vector<double, std::allocator<double> > const&) 13463
MBMesquite::NonSmoothDescent::search_direction(MBMesquite::PatchData&, MBMesquite::Vector3D&, MBMesquite::MsqError&) 13463
MBMesquite::NonSmoothDescent::compute_gradient(MBMesquite::PatchData*, std::vector<MBMesquite::Vector3D, std::allocator<MBMesquite::Vector3D> >&, MBMesquite::MsqError&) 14785
MBMesquite::NonSmoothDescent::get_active_directions(std::vector<MBMesquite::Vector3D, std::allocator<MBMesquite::Vector3D> > const&, std::vector<MBMesquite::Vector3D, std::allocator<MBMesquite::Vector3D> >&, MBMesquite::MsqError&) 16129
MBMesquite::NonSmoothDescent::get_min_estimate(double*, MBMesquite::MsqError&) 27538
MBMesquite::NonSmoothDescent::compute_function(MBMesquite::PatchData*, std::vector<double, std::allocator<double> >&, MBMesquite::MsqError&) 28860
MBMesquite::NonSmoothDescent::find_active_set(std::vector<double, std::allocator<double> > const&, MBMesquite::NonSmoothDescent::ActiveSet&) 30182
MBMesquite::NonSmoothDescent::validity_check(MBMesquite::PatchData&, MBMesquite::MsqError&) 43027

Generated by: LCOV version 1.11