vrcore  0.45
visuReal Messkern
 All Classes Files Functions Variables
LinOp< MATRIX > Class Template Reference

a matrix based linear operator mapping a vector x (preimage) to a vector y (image). More...

#include <lin_op.hpp>

Public Member Functions

template<class VEC >
VEC operator() (const VEC &x) const
 general operator interface
 
template<class VEC1 , class VEC2 >
void mult (const VEC1 &x, VEC2 &y) const
 compute y <- Ax
 
template<class VEC1 , class VEC2 , class VEC3 >
void residuum (const VEC1 &x, const VEC2 &b, VEC3 &y) const
 compute y <- b - Ax
 
std::size_t image_size () const
 
std::size_t preimage_size () const
 
 LinOp (MATRIX const &matrix)
 constructor from a matrix
 

Detailed Description

template<class MATRIX>
class LinOp< MATRIX >

a matrix based linear operator mapping a vector x (preimage) to a vector y (image).

  • Parameters
    Mis the type of the matrix A

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