1.4.0
CCC
 
ALinearOpOld Class Referenceabstract

#include <ALinearOpOld.hpp>

Public Member Functions

 ALinearOpOld (const CGParam &params=CGParam())
 
 ALinearOpOld (const ALinearOpOld &m)
 
ALinearOpOldoperator= (const ALinearOpOld &m)
 
virtual ~ALinearOpOld ()
 
virtual void evalInverse (const VectorDouble &inv, VectorDouble &outv) const
 
virtual int getSize () const =0
 
void evalDirect (const VectorDouble &inv, VectorDouble &outv) const
 
void setX0 (const VectorDouble &x0)
 
void mustShowStats (bool status)
 
const LogStatsgetLogStats () const
 

Constructor & Destructor Documentation

◆ ALinearOpOld() [1/2]

ALinearOpOld::ALinearOpOld ( const CGParam params = CGParam())

◆ ALinearOpOld() [2/2]

ALinearOpOld::ALinearOpOld ( const ALinearOpOld m)

◆ ~ALinearOpOld()

ALinearOpOld::~ALinearOpOld ( )
virtual

Member Function Documentation

◆ evalDirect()

void ALinearOpOld::evalDirect ( const VectorDouble inv,
VectorDouble outv 
) const

Evaluate the product: 'outv' = Q * 'inv'

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

◆ evalInverse()

void ALinearOpOld::evalInverse ( const VectorDouble inv,
VectorDouble outv 
) const
virtual

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

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

◆ getLogStats()

const LogStats& ALinearOpOld::getLogStats ( ) const
inline

◆ getSize()

virtual int ALinearOpOld::getSize ( ) const
pure virtual

◆ mustShowStats()

void ALinearOpOld::mustShowStats ( bool  status)
inline

◆ operator=()

ALinearOpOld & ALinearOpOld::operator= ( const ALinearOpOld m)

◆ setX0()

void ALinearOpOld::setX0 ( const VectorDouble x0)
inline

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