#include <ScaleOp.hpp>
Public Member Functions | |
ScaleOp (int n, double scale=1.) | |
virtual | ~ScaleOp () |
int | getSize () const override |
Public Member Functions inherited from ALinearOpEigenCG< ScaleOp > | |
virtual | ~ALinearOpEigenCG () |
Eigen::Index | rows () const |
Eigen::Index | cols () const |
Eigen::Product< ScaleOp, Rhs, Eigen::AliasFreeProduct > | operator* (const Eigen::MatrixBase< Rhs > &x) const |
Public Member Functions inherited from ALinearOp | |
virtual | ~ALinearOp () |
int | evalDirect (const VectorDouble &inv, VectorDouble &outv) const |
VectorDouble | evalDirect (const VectorDouble &in) const |
int | evalDirect (const VectorEigen &inv, VectorEigen &outv) const |
int | addToDest (const VectorDouble &inv, VectorDouble &outv) const |
int | addToDest (const VectorEigen &inv, VectorEigen &outv) const |
int | evalDirect (const Eigen::VectorXd &inv, Eigen::VectorXd &outv) const |
int | addToDest (const Eigen::VectorXd &inv, Eigen::VectorXd &outv) const |
Additional Inherited Members | |
Public Types inherited from ALinearOpEigenCG< ScaleOp > | |
enum | |
typedef double | Scalar |
typedef double | RealScalar |
typedef int | StorageIndex |
ScaleOp::ScaleOp | ( | int | n, |
double | scale = 1. |
||
) |
|
virtual |
|
inlineoverridevirtual |
Implements ALinearOp.