1 #ifndef IDENTITYOPERATOR_H
2 #define IDENTITYOPERATOR_H
16 virtual Eigen::MatrixXd
Apply(Eigen::Ref<const Eigen::MatrixXd>
const& x){
return x; }
18 virtual Eigen::MatrixXd
ApplyTranspose(Eigen::Ref<const Eigen::MatrixXd>
const& x){
return x;}
20 virtual Eigen::MatrixXd
GetMatrix(){
return Eigen::MatrixXd::Identity(nrows, ncols);};
IdentityOperator(const int dimIn)
virtual Eigen::MatrixXd GetMatrix()
virtual Eigen::MatrixXd Apply(Eigen::Ref< const Eigen::MatrixXd > const &x)
virtual Eigen::MatrixXd ApplyTranspose(Eigen::Ref< const Eigen::MatrixXd > const &x)
Generic linear operator base class.