1.3.1
CCC
 
Identity Class Reference

#include <Identity.hpp>

Inheritance diagram for Identity:
ALinearOp

Public Member Functions

 Identity (int n)
 
virtual ~Identity ()
 
void evalInverse (const VectorDouble &inv, VectorDouble &outv) const override
 
int getSize () const override
 
- Public Member Functions inherited from ALinearOp
 ALinearOp (const CGParam params=CGParam())
 
 ALinearOp (const ALinearOp &m)
 
ALinearOpoperator= (const ALinearOp &m)
 
virtual ~ALinearOp ()
 
void evalDirect (const VectorDouble &inv, VectorDouble &outv) const
 
void setX0 (const VectorDouble &x0)
 
void mustShowStats (bool status)
 
const LogStatsgetLogStats () const
 

Constructor & Destructor Documentation

◆ Identity()

Identity::Identity ( int  n)

◆ ~Identity()

Identity::~Identity ( )
virtual

Member Function Documentation

◆ evalInverse()

void Identity::evalInverse ( const VectorDouble inv,
VectorDouble outv 
) const
overridevirtual

Evaluate the product: 'outv' = Q^{-1} * 'inv' by Conjugate Gradient

Parameters
[in]invArray of input values
[out]outvArray of output values

Reimplemented from ALinearOp.

◆ getSize()

int Identity::getSize ( ) const
inlineoverridevirtual

Implements ALinearOp.


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