ImFusion C++ SDK 4.5.0
ImFusion::CT::LinearResidual Class Reference

#include <ImFusion/CT/Solver/LinearResidual.h>

Linear residual for tomographic reconstruction. More...

Detailed Description

Linear residual for tomographic reconstruction.

Represents linear system \(Ax = b\) for reconstruction problems. Solvers minimize residual norm when exact solution is not achievable.

Public Member Functions

 LinearResidual (std::unique_ptr< LinearOperator > A, SharedImageSet *b)
 Constructor.
 ~LinearResidual ()
 Destructor.
LinearOperator * A ()
 Getter for the operator.
const LinearOperator * A () const
 const getter for the operator
SharedImageSet * b ()
 Getter for measurements.
const SharedImageSet * b () const
 const getter for measurements
CT::Status eval (const SharedImageSet &in, SharedImageSet &out) const
 Evaluate the residual.

Constructor & Destructor Documentation

◆ LinearResidual()

ImFusion::CT::LinearResidual::LinearResidual ( std::unique_ptr< LinearOperator > A,
SharedImageSet * b )

Constructor.

Parameters
ALinear operator (system matrix)
bRight-hand side data

The documentation for this class was generated from the following file:
  • ImFusion/CT/Solver/LinearResidual.h
Search Tab / S to search, Esc to close