#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.