1.6.0
Geostatistics & Machine Learning toolbox | https://gstlearn.org
|
#include <ALinearOpEigenCG.hpp>
Public Types | |
enum | { ColsAtCompileTime = Eigen::Dynamic , MaxColsAtCompileTime = Eigen::Dynamic , IsRowMajor = false } |
typedef double | Scalar |
typedef double | RealScalar |
typedef int | StorageIndex |
Public Member Functions | |
virtual | ~ALinearOpEigenCG () |
Eigen::Index | rows () const |
Eigen::Index | cols () const |
template<typename Rhs > | |
Eigen::Product< TLinOP, Rhs, Eigen::AliasFreeProduct > | operator* (const Eigen::MatrixBase< Rhs > &x) const |
Public Member Functions inherited from ALinearOp | |
ALinearOp () | |
ALinearOp (const ALinearOp &op)=delete | |
virtual | ~ALinearOp () |
virtual int | getSize () const =0 |
int | evalDirect (const VectorDouble &inv, VectorDouble &outv) const |
VectorDouble | evalDirect (const VectorDouble &in) const |
virtual void | multiplyByValueAndAddDiagonal (double v1=1., double v2=0.) |
virtual void | resetModif () |
void | setUseFactor (bool usefactor) |
int | evalDirect (constvect inv, vect outv) const |
int | addToDest (const constvect inv, vect outv) const |
int | addToDest (const Eigen::VectorXd &inv, Eigen::VectorXd &outv) const |
typedef double ALinearOpEigenCG< TLinOP >::RealScalar |
typedef double ALinearOpEigenCG< TLinOP >::Scalar |
typedef int ALinearOpEigenCG< TLinOP >::StorageIndex |
anonymous enum |
|
inlinevirtual |
|
inline |
|
inline |
|
inline |