numerical-collection-cpp 0.10.0
A collection of algorithms in numerical analysis implemented in C++
Loading...
Searching...
No Matches
num_prob_collect::regularization::blur_sine Class Reference

Class of problem of blurred sine function. More...

#include <num_prob_collect/regularization/blur_sine.h>

+ Collaboration diagram for num_prob_collect::regularization::blur_sine:

Public Types

using coeff_type = Eigen::MatrixXd
 Type of coefficient matrices.
 
using data_type = Eigen::VectorXd
 Type of data vector.
 

Public Member Functions

 blur_sine (num_collect::index_type data_size, num_collect::index_type solution_size)
 Constructor.
 
auto coeff () const -> const Eigen::MatrixXd &
 Get the coefficient matrix.
 
auto data () const -> const Eigen::VectorXd &
 Get the data.
 
auto solution () const -> const Eigen::VectorXd &
 Get the solution.
 

Private Attributes

Eigen::MatrixXd coeff_
 Coefficient matrix.
 
Eigen::VectorXd data_
 Data.
 
Eigen::VectorXd solution_
 Solution.
 

Detailed Description

Class of problem of blurred sine function.

Definition at line 33 of file blur_sine.h.

Member Typedef Documentation

◆ coeff_type

Type of coefficient matrices.

Definition at line 36 of file blur_sine.h.

◆ data_type

Type of data vector.

Definition at line 39 of file blur_sine.h.

Constructor & Destructor Documentation

◆ blur_sine()

num_prob_collect::regularization::blur_sine::blur_sine ( num_collect::index_type data_size,
num_collect::index_type solution_size )
inline

Constructor.

Parameters
[in]data_sizeSize of data.
[in]solution_sizeSize of solution.

Definition at line 47 of file blur_sine.h.

Member Function Documentation

◆ coeff()

auto num_prob_collect::regularization::blur_sine::coeff ( ) const -> const Eigen::MatrixXd&
inlinenodiscard

Get the coefficient matrix.

Returns
Coefficient matrix.

Definition at line 78 of file blur_sine.h.

◆ data()

auto num_prob_collect::regularization::blur_sine::data ( ) const -> const Eigen::VectorXd&
inlinenodiscard

Get the data.

Returns
Data.

Definition at line 96 of file blur_sine.h.

◆ solution()

auto num_prob_collect::regularization::blur_sine::solution ( ) const -> const Eigen::VectorXd&
inlinenodiscard

Get the solution.

Returns
Solution.

Definition at line 87 of file blur_sine.h.

Member Data Documentation

◆ coeff_

Eigen::MatrixXd num_prob_collect::regularization::blur_sine::coeff_
private

Coefficient matrix.

Definition at line 100 of file blur_sine.h.

◆ data_

Eigen::VectorXd num_prob_collect::regularization::blur_sine::data_
private

Data.

Definition at line 106 of file blur_sine.h.

◆ solution_

Eigen::VectorXd num_prob_collect::regularization::blur_sine::solution_
private

Solution.

Definition at line 103 of file blur_sine.h.


The documentation for this class was generated from the following file: