Skip to content
Snippets Groups Projects
Commit 8ac1b8f4 authored by Tobias Leibner's avatar Tobias Leibner
Browse files

[test] update builder definitions, fix matrix-view test

parent bbfea55f
No related branches found
No related tags found
No related merge requests found
......@@ -87,6 +87,7 @@ public:
, past_last_row_(0)
, first_col_(0)
, past_last_col_(0)
, pattern_(nullptr)
{
DUNE_THROW(XT::Common::Exceptions::you_are_using_this_wrong, "This constructor does not make sense for MatrixView");
}
......@@ -101,6 +102,7 @@ public:
, past_last_row_(0)
, first_col_(0)
, past_last_col_(0)
, pattern_(nullptr)
{
DUNE_THROW(XT::Common::Exceptions::you_are_using_this_wrong, "This constructor does not make sense for MatrixView");
}
......@@ -116,6 +118,7 @@ public:
, past_last_row_(past_last_row)
, first_col_(first_col)
, past_last_col_(past_last_col)
, pattern_(nullptr)
{}
size_t row_index(const size_t ii) const
......@@ -254,14 +257,14 @@ private:
void initialize_pattern() const
{
if (!*pattern_)
*pattern_ = std::make_unique<SparsityPatternDefault>(pattern());
*pattern_ = std::make_shared<SparsityPatternDefault>(pattern());
}
const Matrix& matrix_;
const size_t first_row_;
const size_t past_last_row_;
const size_t first_col_;
const size_t past_last_col_;
mutable XT::Common::PerThreadValue<std::unique_ptr<SparsityPatternDefault>> pattern_;
mutable XT::Common::PerThreadValue<std::shared_ptr<SparsityPatternDefault>> pattern_;
}; // class ConstMatrixView
template <class MatrixImp>
......
# ~~~
# This file is part of the dune-xt-la project:
# https://github.com/dune-community/dune-xt-la
# Copyright 2009-2018 dune-xt-la developers and contributors. All rights reserved.
# License: Dual licensed as BSD 2-Clause License (http://opensource.org/licenses/BSD-2-Clause)
# or GPL-2.0+ (http://opensource.org/licenses/gpl-license)
# with "runtime exception" (http://www.dune-project.org/license.html)
# Authors:
# René Fritze (2017 - 2018)
# TiKeil (2018)
# Tobias Leibner (2018)
# ~~~
set(DXT_BIN_COUNT "2" CACHE STRING "number of bins for test targets" )
add_custom_target(test_binaries_builder_0 DEPENDS headercheck__dune_xt_la_algorithms.hh headercheck__dune_xt_la_algorithms_cholesky.hh headercheck__dune_xt_la_algorithms_qr.hh headercheck__dune_xt_la_algorithms_solve_sym_tridiag_posdef.hh headercheck__dune_xt_la_algorithms_triangular_solves.hh headercheck__dune_xt_la_container.hh headercheck__dune_xt_la_container_common.hh headercheck__dune_xt_la_container_common_vector_dense.hh headercheck__dune_xt_la_container_common_vector_sparse.hh headercheck__dune_xt_la_container_container-interface.hh headercheck__dune_xt_la_container_eigen_base.hh headercheck__dune_xt_la_container_eigen_dense.hh headercheck__dune_xt_la_container_pattern.hh headercheck__dune_xt_la_container_vector-array_interface.hh headercheck__dune_xt_la_container_vector-interface.hh headercheck__dune_xt_la_eigen-solver.hh headercheck__dune_xt_la_eigen-solver_default.hh headercheck__dune_xt_la_eigen-solver_eigen.hh headercheck__dune_xt_la_eigen-solver_fmatrix.hh headercheck__dune_xt_la_eigen-solver_internal_base.hh headercheck__dune_xt_la_eigen-solver_internal_lapacke.hh headercheck__dune_xt_la_eigen-solver_internal_shifted-qr.hh headercheck__dune_xt_la_matrix-inverter.hh headercheck__dune_xt_la_matrix-inverter_default.hh headercheck__dune_xt_la_matrix-inverter_fmatrix.hh headercheck__dune_xt_la_matrix-inverter_internal_base.hh headercheck__dune_xt_la_matrix-inverter_internal_eigen.hh headercheck__dune_xt_la_solver.hh headercheck__dune_xt_la_solver_common.hh headercheck__dune_xt_la_solver_fasp.hh headercheck__dune_xt_la_test_matrixinverter.hh headercheck__dune_xt_la_type_traits.hh headercheck__python_dune_xt_la_container_pattern.hh headercheck__python_dune_xt_la_container_vector-interface.hh test_algorithms_qr_5x5 test_convert test_eigensolver_for_real_matrix_with_distinct_real_evs test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource test_matrixinverter_for_complex_matrix test_matrixinverter_for_complex_matrix_2)
add_custom_target(test_binaries_builder_0 DEPENDS headercheck__dune_xt_la_container_common.hh headercheck__dune_xt_la_container_common_matrix.hh headercheck__dune_xt_la_container_common_matrix_dense.hh headercheck__dune_xt_la_container_common_vector.hh headercheck__dune_xt_la_container_common_vector_dense.hh headercheck__dune_xt_la_container_conversion.hh headercheck__dune_xt_la_container_eigen_base.hh headercheck__dune_xt_la_container_eigen_dense.hh headercheck__dune_xt_la_container_eye-matrix.hh headercheck__dune_xt_la_container_io.hh headercheck__dune_xt_la_container_matrix-interface.hh headercheck__dune_xt_la_container_pattern.hh headercheck__dune_xt_la_container_vector-array_list.hh headercheck__dune_xt_la_eigen-solver_default.hh headercheck__dune_xt_la_eigen-solver_internal_lapacke.hh headercheck__dune_xt_la_exceptions.hh headercheck__dune_xt_la_matrix-inverter_default.hh headercheck__dune_xt_la_matrix-inverter_eigen.hh headercheck__dune_xt_la_matrix-inverter_fmatrix.hh headercheck__dune_xt_la_matrix-inverter_internal_eigen.hh headercheck__dune_xt_la_solver.hh headercheck__dune_xt_la_solver_eigen.hh headercheck__dune_xt_la_solver_fasp.hh headercheck__dune_xt_la_solver_istl.hh headercheck__dune_xt_la_solver_istl_amg.hh headercheck__dune_xt_la_solver_istl_preconditioners.hh headercheck__dune_xt_la_solver_istl_schurcomplement.hh headercheck__dune_xt_la_test_container.hh headercheck__dune_xt_la_test_eigensolver.hh headercheck__dune_xt_la_type_traits.hh headercheck__python_dune_xt_la_container.bindings.hh headercheck__python_dune_xt_la_container_container-interface.hh headercheck__python_dune_xt_la_container_vector-interface.hh test_algorithms_qr_5x5 test_algorithms_solve_sym_tridiag_posdef test_convert test_eigensolver_for_real_matrix_with_distinct_real_evs test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource test_empty test_matrix_view test_matrixinverter_for_complex_matrix test_matrixinverter_for_complex_matrix_2 test_saddlepoint)
set_tests_properties(test_algorithms_qr_5x5 PROPERTIES LABELS "builder_0")
set_tests_properties(test_algorithms_solve_sym_tridiag_posdef PROPERTIES LABELS "builder_0")
set_tests_properties(test_convert PROPERTIES LABELS "builder_0")
set_tests_properties(test_eigensolver_for_real_matrix_with_distinct_real_evs PROPERTIES LABELS "builder_0")
set_tests_properties(test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations PROPERTIES LABELS "builder_0")
set_tests_properties(test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource PROPERTIES LABELS "builder_0")
set_tests_properties(test_empty PROPERTIES LABELS "builder_0")
set_tests_properties(test_matrix_view PROPERTIES LABELS "builder_0")
set_tests_properties(test_matrixinverter_for_complex_matrix PROPERTIES LABELS "builder_0")
set_tests_properties(test_matrixinverter_for_complex_matrix_2 PROPERTIES LABELS "builder_0")
add_custom_target(test_binaries_builder_1 DEPENDS headercheck__dune_xt_la_container_common_matrix.hh headercheck__dune_xt_la_container_common_matrix_dense.hh headercheck__dune_xt_la_container_common_matrix_sparse.hh headercheck__dune_xt_la_container_common_vector.hh headercheck__dune_xt_la_container_conversion.hh headercheck__dune_xt_la_container_eigen.hh headercheck__dune_xt_la_container_eigen_sparse.hh headercheck__dune_xt_la_container_eye-matrix.hh headercheck__dune_xt_la_container_interfaces.hh headercheck__dune_xt_la_container_io.hh headercheck__dune_xt_la_container_istl.hh headercheck__dune_xt_la_container_matrix-interface.hh headercheck__dune_xt_la_container_vector-array_list.hh headercheck__dune_xt_la_container_vector-interface-internal.hh headercheck__dune_xt_la_eigen-solver_internal_eigen.hh headercheck__dune_xt_la_eigen-solver_internal_numpy.hh headercheck__dune_xt_la_exceptions.hh headercheck__dune_xt_la_matrix-inverter_eigen.hh headercheck__dune_xt_la_solver_eigen.hh headercheck__dune_xt_la_solver_istl.hh headercheck__dune_xt_la_solver_istl_amg.hh headercheck__dune_xt_la_test_container.hh headercheck__dune_xt_la_test_eigensolver.hh headercheck__python_dune_xt_la_container.bindings.hh headercheck__python_dune_xt_la_container_container-interface.hh headercheck__python_dune_xt_la_container_matrix-interface.hh test_algorithms_cholesky test_algorithms_qr_5x3 test_algorithms_qr_block_2x3x3 test_algorithms_solve_sym_tridiag_posdef test_algorithms_triangular_solves_2x2 test_algorithms_triangular_solves_3x3 test_container test_container_matrix test_container_vector test_eigensolver_for_matrix_from_eigens_example test_eigensolver_for_real_matrix_with_complex_evs test_eigensolver_for_real_matrix_with_real_evs test_empty test_matrixinverter_for_real_matrix_from_3d_pointsource)
set_tests_properties(test_saddlepoint PROPERTIES LABELS "builder_0")
add_custom_target(test_binaries_builder_1 DEPENDS headercheck__dune_xt_la_algorithms.hh headercheck__dune_xt_la_algorithms_cholesky.hh headercheck__dune_xt_la_algorithms_qr.hh headercheck__dune_xt_la_algorithms_solve_sym_tridiag_posdef.hh headercheck__dune_xt_la_algorithms_triangular_solves.hh headercheck__dune_xt_la_container.hh headercheck__dune_xt_la_container_common_matrix_sparse.hh headercheck__dune_xt_la_container_common_vector_sparse.hh headercheck__dune_xt_la_container_container-interface.hh headercheck__dune_xt_la_container_eigen.hh headercheck__dune_xt_la_container_eigen_sparse.hh headercheck__dune_xt_la_container_interfaces.hh headercheck__dune_xt_la_container_istl.hh headercheck__dune_xt_la_container_matrix-view.hh headercheck__dune_xt_la_container_vector-array_interface.hh headercheck__dune_xt_la_container_vector-interface-internal.hh headercheck__dune_xt_la_container_vector-interface.hh headercheck__dune_xt_la_container_vector-view.hh headercheck__dune_xt_la_eigen-solver.hh headercheck__dune_xt_la_eigen-solver_eigen.hh headercheck__dune_xt_la_eigen-solver_fmatrix.hh headercheck__dune_xt_la_eigen-solver_internal_base.hh headercheck__dune_xt_la_eigen-solver_internal_eigen.hh headercheck__dune_xt_la_eigen-solver_internal_numpy.hh headercheck__dune_xt_la_eigen-solver_internal_shifted-qr.hh headercheck__dune_xt_la_matrix-inverter.hh headercheck__dune_xt_la_matrix-inverter_internal_base.hh headercheck__dune_xt_la_solver_common.hh headercheck__dune_xt_la_solver_istl_saddlepoint.hh headercheck__dune_xt_la_solver_view.hh headercheck__dune_xt_la_test_matrixinverter.hh headercheck__python_dune_xt_la_container_matrix-interface.hh headercheck__python_dune_xt_la_container_pattern.hh test_algorithms_cholesky test_algorithms_qr_5x3 test_algorithms_qr_block_2x3x3 test_algorithms_triangular_solves_2x2 test_algorithms_triangular_solves_3x3 test_container test_container_matrix test_container_vector test_eigensolver_for_matrix_from_eigens_example test_eigensolver_for_real_matrix_with_complex_evs test_eigensolver_for_real_matrix_with_real_evs test_matrixinverter_for_real_matrix_from_3d_pointsource test_pattern)
set_tests_properties(test_algorithms_cholesky PROPERTIES LABELS "builder_1")
set_tests_properties(test_algorithms_qr_5x3 PROPERTIES LABELS "builder_1")
set_tests_properties(test_algorithms_qr_block_2x3x3 PROPERTIES LABELS "builder_1")
set_tests_properties(test_algorithms_solve_sym_tridiag_posdef PROPERTIES LABELS "builder_1")
set_tests_properties(test_algorithms_triangular_solves_2x2 PROPERTIES LABELS "builder_1")
set_tests_properties(test_algorithms_triangular_solves_3x3 PROPERTIES LABELS "builder_1")
set_tests_properties(test_container PROPERTIES LABELS "builder_1")
......@@ -33,5 +23,5 @@ set_tests_properties(test_container_vector PROPERTIES LABELS "builder_1")
set_tests_properties(test_eigensolver_for_matrix_from_eigens_example PROPERTIES LABELS "builder_1")
set_tests_properties(test_eigensolver_for_real_matrix_with_complex_evs PROPERTIES LABELS "builder_1")
set_tests_properties(test_eigensolver_for_real_matrix_with_real_evs PROPERTIES LABELS "builder_1")
set_tests_properties(test_empty PROPERTIES LABELS "builder_1")
set_tests_properties(test_matrixinverter_for_real_matrix_from_3d_pointsource PROPERTIES LABELS "builder_1")
set_tests_properties(test_pattern PROPERTIES LABELS "builder_1")
{"headercheck__dune_xt_la_algorithms.hh": 15.798968076705933, "headercheck__dune_xt_la_algorithms_cholesky.hh": 6.8757102489471436, "headercheck__dune_xt_la_algorithms_qr.hh": 20.35006833076477, "headercheck__dune_xt_la_algorithms_solve_sym_tridiag_posdef.hh": 0.08962845802307129, "headercheck__dune_xt_la_algorithms_triangular_solves.hh": 6.95849084854126, "headercheck__dune_xt_la_container.hh": 14.797286033630371, "headercheck__dune_xt_la_container_common.hh": 7.057544946670532, "headercheck__dune_xt_la_container_common_matrix.hh": 7.021838188171387, "headercheck__dune_xt_la_container_common_matrix_dense.hh": 7.04277229309082, "headercheck__dune_xt_la_container_common_matrix_sparse.hh": 8.322252035140991, "headercheck__dune_xt_la_container_common_vector.hh": 0.03766012191772461, "headercheck__dune_xt_la_container_common_vector_dense.hh": 7.40933895111084, "headercheck__dune_xt_la_container_common_vector_sparse.hh": 7.038971185684204, "headercheck__dune_xt_la_container_container-interface.hh": 6.643532037734985, "headercheck__dune_xt_la_container_conversion.hh": 6.766802549362183, "headercheck__dune_xt_la_container_eigen.hh": 7.4380762577056885, "headercheck__dune_xt_la_container_eigen_base.hh": 7.990911245346069, "headercheck__dune_xt_la_container_eigen_dense.hh": 7.3436119556427, "headercheck__dune_xt_la_container_eigen_sparse.hh": 8.123079776763916, "headercheck__dune_xt_la_container_eye-matrix.hh": 6.7482359409332275, "headercheck__dune_xt_la_container_interfaces.hh": 0.03889727592468262, "headercheck__dune_xt_la_container_io.hh": 13.340765953063965, "headercheck__dune_xt_la_container_istl.hh": 7.210620164871216, "headercheck__dune_xt_la_container_matrix-interface.hh": 6.916541576385498, "headercheck__dune_xt_la_container_pattern.hh": 0.17838525772094727, "headercheck__dune_xt_la_container_vector-array_interface.hh": 6.219957590103149, "headercheck__dune_xt_la_container_vector-array_list.hh": 5.976080894470215, "headercheck__dune_xt_la_container_vector-interface-internal.hh": 0.6484432220458984, "headercheck__dune_xt_la_container_vector-interface.hh": 6.759537935256958, "headercheck__dune_xt_la_eigen-solver.hh": 17.39389657974243, "headercheck__dune_xt_la_eigen-solver_default.hh": 0.025420665740966797, "headercheck__dune_xt_la_eigen-solver_eigen.hh": 0.038341522216796875, "headercheck__dune_xt_la_eigen-solver_fmatrix.hh": 17.88576364517212, "headercheck__dune_xt_la_eigen-solver_internal_base.hh": 14.730188131332397, "headercheck__dune_xt_la_eigen-solver_internal_eigen.hh": 1.0625951290130615, "headercheck__dune_xt_la_eigen-solver_internal_lapacke.hh": 8.73707103729248, "headercheck__dune_xt_la_eigen-solver_internal_numpy.hh": 7.382823944091797, "headercheck__dune_xt_la_eigen-solver_internal_shifted-qr.hh": 0.18752503395080566, "headercheck__dune_xt_la_exceptions.hh": 0.5694568157196045, "headercheck__dune_xt_la_matrix-inverter.hh": 14.533649682998657, "headercheck__dune_xt_la_matrix-inverter_default.hh": 0.024298429489135742, "headercheck__dune_xt_la_matrix-inverter_eigen.hh": 14.721468687057495, "headercheck__dune_xt_la_matrix-inverter_fmatrix.hh": 8.155404090881348, "headercheck__dune_xt_la_matrix-inverter_internal_base.hh": 13.738315105438232, "headercheck__dune_xt_la_matrix-inverter_internal_eigen.hh": 0.9073472023010254, "headercheck__dune_xt_la_solver.hh": 24.03404688835144, "headercheck__dune_xt_la_solver_common.hh": 16.296593189239502, "headercheck__dune_xt_la_solver_eigen.hh": 16.591715574264526, "headercheck__dune_xt_la_solver_fasp.hh": 0.08181238174438477, "headercheck__dune_xt_la_solver_istl.hh": 16.137097120285034, "headercheck__dune_xt_la_solver_istl_amg.hh": 14.78996992111206, "headercheck__dune_xt_la_test_container.hh": 14.492459774017334, "headercheck__dune_xt_la_test_eigensolver.hh": 17.76985239982605, "headercheck__dune_xt_la_test_matrixinverter.hh": 12.862363338470459, "headercheck__dune_xt_la_type_traits.hh": 0.03199195861816406, "headercheck__python_dune_xt_la_container.bindings.hh": 6.4870922565460205, "headercheck__python_dune_xt_la_container_container-interface.hh": 11.116626024246216, "headercheck__python_dune_xt_la_container_matrix-interface.hh": 9.250197649002075, "headercheck__python_dune_xt_la_container_pattern.hh": 3.417231321334839, "headercheck__python_dune_xt_la_container_vector-interface.hh": 9.36289930343628, "test_algorithms_cholesky": 0.01803874969482422, "test_algorithms_qr_5x3": 0.01779317855834961, "test_algorithms_qr_5x5": 0.01795053482055664, "test_algorithms_qr_block_2x3x3": 27.167937994003296, "test_algorithms_solve_sym_tridiag_posdef": 19.04835319519043, "test_algorithms_triangular_solves_2x2": 0.02156686782836914, "test_algorithms_triangular_solves_3x3": 0.017984390258789062, "test_container": 28.315319061279297, "test_container_matrix": 23.465387105941772, "test_container_vector": 26.09072780609131, "test_convert": 26.989517211914062, "test_eigensolver_for_matrix_from_eigens_example": 66.15795278549194, "test_eigensolver_for_real_matrix_with_complex_evs": 37.30353546142578, "test_eigensolver_for_real_matrix_with_distinct_real_evs": 36.74745845794678, "test_eigensolver_for_real_matrix_with_real_evs": 37.98335123062134, "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations": 37.51208209991455, "test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource": 84.49930500984192, "test_empty": 15.175373315811157, "test_matrixinverter_for_complex_matrix": 28.726534843444824, "test_matrixinverter_for_complex_matrix_2": 27.962099313735962, "test_matrixinverter_for_real_matrix_from_3d_pointsource": 29.106765031814575}
\ No newline at end of file
{"headercheck__dune_xt_la_algorithms.hh": 15.798968076705933, "headercheck__dune_xt_la_algorithms_cholesky.hh": 6.8757102489471436, "headercheck__dune_xt_la_algorithms_qr.hh": 20.35006833076477, "headercheck__dune_xt_la_algorithms_solve_sym_tridiag_posdef.hh": 0.08962845802307129, "headercheck__dune_xt_la_algorithms_triangular_solves.hh": 6.95849084854126, "headercheck__dune_xt_la_container.hh": 14.797286033630371, "headercheck__dune_xt_la_container_common.hh": 7.057544946670532, "headercheck__dune_xt_la_container_common_matrix.hh": 7.021838188171387, "headercheck__dune_xt_la_container_common_matrix_dense.hh": 7.04277229309082, "headercheck__dune_xt_la_container_common_matrix_sparse.hh": 8.322252035140991, "headercheck__dune_xt_la_container_common_vector.hh": 0.03766012191772461, "headercheck__dune_xt_la_container_common_vector_dense.hh": 7.40933895111084, "headercheck__dune_xt_la_container_common_vector_sparse.hh": 7.038971185684204, "headercheck__dune_xt_la_container_container-interface.hh": 6.643532037734985, "headercheck__dune_xt_la_container_conversion.hh": 6.766802549362183, "headercheck__dune_xt_la_container_eigen.hh": 7.4380762577056885, "headercheck__dune_xt_la_container_eigen_base.hh": 7.990911245346069, "headercheck__dune_xt_la_container_eigen_dense.hh": 7.3436119556427, "headercheck__dune_xt_la_container_eigen_sparse.hh": 8.123079776763916, "headercheck__dune_xt_la_container_eye-matrix.hh": 6.7482359409332275, "headercheck__dune_xt_la_container_interfaces.hh": 0.03889727592468262, "headercheck__dune_xt_la_container_io.hh": 13.340765953063965, "headercheck__dune_xt_la_container_istl.hh": 7.210620164871216, "headercheck__dune_xt_la_container_matrix-interface.hh": 6.916541576385498, "headercheck__dune_xt_la_container_matrix-view.hh": 7.055540084838867, "headercheck__dune_xt_la_container_pattern.hh": 0.17838525772094727, "headercheck__dune_xt_la_container_vector-array_interface.hh": 6.219957590103149, "headercheck__dune_xt_la_container_vector-array_list.hh": 5.976080894470215, "headercheck__dune_xt_la_container_vector-interface-internal.hh": 0.6484432220458984, "headercheck__dune_xt_la_container_vector-interface.hh": 6.759537935256958, "headercheck__dune_xt_la_container_vector-view.hh": 0.03360414505004883, "headercheck__dune_xt_la_eigen-solver.hh": 17.39389657974243, "headercheck__dune_xt_la_eigen-solver_default.hh": 0.025420665740966797, "headercheck__dune_xt_la_eigen-solver_eigen.hh": 0.038341522216796875, "headercheck__dune_xt_la_eigen-solver_fmatrix.hh": 17.88576364517212, "headercheck__dune_xt_la_eigen-solver_internal_base.hh": 14.730188131332397, "headercheck__dune_xt_la_eigen-solver_internal_eigen.hh": 1.0625951290130615, "headercheck__dune_xt_la_eigen-solver_internal_lapacke.hh": 8.73707103729248, "headercheck__dune_xt_la_eigen-solver_internal_numpy.hh": 7.382823944091797, "headercheck__dune_xt_la_eigen-solver_internal_shifted-qr.hh": 0.18752503395080566, "headercheck__dune_xt_la_exceptions.hh": 0.5694568157196045, "headercheck__dune_xt_la_matrix-inverter.hh": 14.533649682998657, "headercheck__dune_xt_la_matrix-inverter_default.hh": 0.024298429489135742, "headercheck__dune_xt_la_matrix-inverter_eigen.hh": 14.721468687057495, "headercheck__dune_xt_la_matrix-inverter_fmatrix.hh": 8.155404090881348, "headercheck__dune_xt_la_matrix-inverter_internal_base.hh": 13.738315105438232, "headercheck__dune_xt_la_matrix-inverter_internal_eigen.hh": 0.9073472023010254, "headercheck__dune_xt_la_solver.hh": 24.03404688835144, "headercheck__dune_xt_la_solver_common.hh": 16.296593189239502, "headercheck__dune_xt_la_solver_eigen.hh": 16.591715574264526, "headercheck__dune_xt_la_solver_fasp.hh": 0.08181238174438477, "headercheck__dune_xt_la_solver_istl.hh": 16.137097120285034, "headercheck__dune_xt_la_solver_istl_amg.hh": 14.78996992111206, "headercheck__dune_xt_la_solver_istl_preconditioners.hh": 0.021012306213378906, "headercheck__dune_xt_la_solver_istl_saddlepoint.hh": 9.486790418624878, "headercheck__dune_xt_la_solver_istl_schurcomplement.hh": 9.547773361206055, "headercheck__dune_xt_la_solver_view.hh": 10.07007622718811, "headercheck__dune_xt_la_test_container.hh": 14.492459774017334, "headercheck__dune_xt_la_test_eigensolver.hh": 17.76985239982605, "headercheck__dune_xt_la_test_matrixinverter.hh": 12.862363338470459, "headercheck__dune_xt_la_type_traits.hh": 0.03199195861816406, "headercheck__python_dune_xt_la_container.bindings.hh": 6.4870922565460205, "headercheck__python_dune_xt_la_container_container-interface.hh": 11.116626024246216, "headercheck__python_dune_xt_la_container_matrix-interface.hh": 9.250197649002075, "headercheck__python_dune_xt_la_container_pattern.hh": 3.417231321334839, "headercheck__python_dune_xt_la_container_vector-interface.hh": 9.36289930343628, "test_algorithms_cholesky": 0.01803874969482422, "test_algorithms_qr_5x3": 0.01779317855834961, "test_algorithms_qr_5x5": 0.01795053482055664, "test_algorithms_qr_block_2x3x3": 27.167937994003296, "test_algorithms_solve_sym_tridiag_posdef": 19.04835319519043, "test_algorithms_triangular_solves_2x2": 0.02156686782836914, "test_algorithms_triangular_solves_3x3": 0.017984390258789062, "test_container": 28.315319061279297, "test_container_matrix": 23.465387105941772, "test_container_vector": 26.09072780609131, "test_convert": 26.989517211914062, "test_eigensolver_for_matrix_from_eigens_example": 66.15795278549194, "test_eigensolver_for_real_matrix_with_complex_evs": 37.30353546142578, "test_eigensolver_for_real_matrix_with_distinct_real_evs": 36.74745845794678, "test_eigensolver_for_real_matrix_with_real_evs": 37.98335123062134, "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations": 37.51208209991455, "test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource": 84.49930500984192, "test_empty": 15.175373315811157, "test_matrix_view": 0.025279998779296875, "test_matrixinverter_for_complex_matrix": 28.726534843444824, "test_matrixinverter_for_complex_matrix_2": 27.962099313735962, "test_matrixinverter_for_real_matrix_from_3d_pointsource": 29.106765031814575, "test_pattern": 0.024775028228759766, "test_saddlepoint": 20.741738319396973}
\ No newline at end of file
[["test_convert", "test_empty", "test_algorithms_cholesky", "test_algorithms_qr_5x3", "test_algorithms_qr_5x5", "test_algorithms_qr_block_2x3x3", "test_algorithms_solve_sym_tridiag_posdef", "test_algorithms_triangular_solves_2x2", "test_algorithms_triangular_solves_3x3", "test_container", "test_container_matrix", "test_container_vector", "test_eigensolver_for_matrix_from_eigens_example", "test_eigensolver_for_real_matrix_with_complex_evs", "test_eigensolver_for_real_matrix_with_distinct_real_evs", "test_eigensolver_for_real_matrix_with_real_evs", "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations", "test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource", "test_matrixinverter_for_complex_matrix", "test_matrixinverter_for_complex_matrix_2", "test_matrixinverter_for_real_matrix_from_3d_pointsource"], {"test_algorithms_cholesky": 0.006119728088378906, "test_algorithms_qr_5x3": 0.0064733028411865234, "test_algorithms_qr_5x5": 0.006211519241333008, "test_algorithms_qr_block_2x3x3": 0.01092386245727539, "test_algorithms_solve_sym_tridiag_posdef": 0.02755117416381836, "test_algorithms_triangular_solves_2x2": 0.006398916244506836, "test_algorithms_triangular_solves_3x3": 0.006391763687133789, "test_container": 0.013103008270263672, "test_container_matrix": 0.014166593551635742, "test_container_vector": 0.012543439865112305, "test_convert": 0.0157320499420166, "test_eigensolver_for_matrix_from_eigens_example": 0.016440629959106445, "test_eigensolver_for_real_matrix_with_complex_evs": 0.008297920227050781, "test_eigensolver_for_real_matrix_with_distinct_real_evs": 0.012286186218261719, "test_eigensolver_for_real_matrix_with_real_evs": 0.01058816909790039, "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations": 0.00749659538269043, "test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource": 0.1683661937713623, "test_empty": 0.01508331298828125, "test_matrixinverter_for_complex_matrix": 0.00780177116394043, "test_matrixinverter_for_complex_matrix_2": 0.007925271987915039, "test_matrixinverter_for_real_matrix_from_3d_pointsource": 0.5949416160583496}]
\ No newline at end of file
[["test_convert", "test_empty", "test_pattern", "test_saddlepoint", "test_algorithms_cholesky", "test_algorithms_qr_5x3", "test_algorithms_qr_5x5", "test_algorithms_qr_block_2x3x3", "test_algorithms_solve_sym_tridiag_posdef", "test_algorithms_triangular_solves_2x2", "test_algorithms_triangular_solves_3x3", "test_container", "test_container_matrix", "test_container_vector", "test_eigensolver_for_matrix_from_eigens_example", "test_eigensolver_for_real_matrix_with_complex_evs", "test_eigensolver_for_real_matrix_with_distinct_real_evs", "test_eigensolver_for_real_matrix_with_real_evs", "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations", "test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource", "test_matrix_view", "test_matrixinverter_for_complex_matrix", "test_matrixinverter_for_complex_matrix_2", "test_matrixinverter_for_real_matrix_from_3d_pointsource"], {"test_algorithms_cholesky": 0.006119728088378906, "test_algorithms_qr_5x3": 0.0064733028411865234, "test_algorithms_qr_5x5": 0.006211519241333008, "test_algorithms_qr_block_2x3x3": 0.01092386245727539, "test_algorithms_solve_sym_tridiag_posdef": 0.02755117416381836, "test_algorithms_triangular_solves_2x2": 0.006398916244506836, "test_algorithms_triangular_solves_3x3": 0.006391763687133789, "test_container": 0.013103008270263672, "test_container_matrix": 0.014166593551635742, "test_container_vector": 0.012543439865112305, "test_convert": 0.0157320499420166, "test_eigensolver_for_matrix_from_eigens_example": 0.016440629959106445, "test_eigensolver_for_real_matrix_with_complex_evs": 0.008297920227050781, "test_eigensolver_for_real_matrix_with_distinct_real_evs": 0.012286186218261719, "test_eigensolver_for_real_matrix_with_real_evs": 0.01058816909790039, "test_eigensolver_for_real_matrix_with_real_evs_from_2d_euler_equations": 0.00749659538269043, "test_eigensolver_for_real_matrix_with_real_evs_from_3d_pointsource": 0.1683661937713623, "test_empty": 0.01508331298828125, "test_matrix_view": 0.00792241096496582, "test_matrixinverter_for_complex_matrix": 0.00780177116394043, "test_matrixinverter_for_complex_matrix_2": 0.007925271987915039, "test_matrixinverter_for_real_matrix_from_3d_pointsource": 0.5949416160583496, "test_pattern": 0.007932186126708984, "test_saddlepoint": 0.008011102676391602}]
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment