numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
|
Namespace of regularization. More...
Namespaces | |
namespace | impl |
Namespace of implementations. | |
Classes | |
class | blur_sine |
Class of problem of blurred sine function. More... | |
Functions | |
template<typename Matrix > | |
auto | dense_diff_matrix (num_collect::index_type rows, num_collect::index_type cols) -> Eigen::CwiseNullaryOp< impl::dense_diff_matrix_functor< Matrix >, Matrix > |
Create a dense differential matrix. | |
template<typename Matrix > | |
auto | dense_diff_matrix (num_collect::index_type size) -> Eigen::CwiseNullaryOp< impl::dense_diff_matrix_functor< Matrix >, Matrix > |
Create a dense differential matrix. | |
template<num_collect::base::concepts::sparse_matrix Matrix> | |
void | sparse_blur_matrix (Matrix &mat, num_collect::index_type rows, num_collect::index_type cols) |
Create a sparse blur matrix. | |
template<num_collect::concepts::sparse_matrix Matrix> | |
auto | sparse_diff_matrix (num_collect::index_type size) -> Matrix |
Create a sparse differential matrix. | |
template<num_collect::concepts::sparse_matrix Matrix> | |
auto | sparse_diff_matrix_2d (num_collect::index_type outer_size, num_collect::index_type inner_size) -> Matrix |
Create a sparse differential matrix in 2D. | |
Namespace of regularization.
|
inlinenodiscard |
Create a dense differential matrix.
Matrix | Type of the matrix. |
[in] | rows | Number of rows. |
[in] | cols | Number of columns. |
Definition at line 77 of file dense_diff_matrix.h.
|
inlinenodiscard |
Create a dense differential matrix.
Matrix | Type of the matrix. |
[in] | size | Size (number of columns). |
Definition at line 92 of file dense_diff_matrix.h.
|
inline |
Create a sparse blur matrix.
Matrix | Type of the matrix. |
[out] | mat | Matrix. |
[in] | rows | Number of rows. (Size of data.) |
[in] | cols | Number of columns. (Size of solution.) |
Definition at line 42 of file sparse_blur_matrix.h.
|
nodiscard |
Create a sparse differential matrix.
Matrix | Type of the matrix. |
[in] | size | Size (number of columns). |
Definition at line 39 of file sparse_diff_matrix.h.
|
nodiscard |
Create a sparse differential matrix in 2D.
Matrix | Type of the matrix. |
[in] | outer_size | Size of the outer dimension. |
[in] | inner_size | Size of the inner dimension. |
Difference for the inner index.
Definition at line 40 of file sparse_diff_matrix_2d.h.