16                     std::shared_ptr<LinearOperator> Bin);
 
   21         virtual Eigen::MatrixXd 
Apply(Eigen::Ref<const Eigen::MatrixXd> 
const& x) 
override;
 
   24         virtual Eigen::MatrixXd 
ApplyTranspose(Eigen::Ref<const Eigen::MatrixXd> 
const& x) 
override;
 
   26         virtual Eigen::MatrixXd 
GetMatrix()
 override{
return A->GetMatrix() + 
B->GetMatrix();};
 
   29         std::shared_ptr<LinearOperator> 
A, 
B;
 
Generic linear operator base class.
 
SumOperator(std::shared_ptr< LinearOperator > Ain, std::shared_ptr< LinearOperator > Bin)
 
std::shared_ptr< LinearOperator > B
 
std::shared_ptr< LinearOperator > A
 
virtual Eigen::MatrixXd ApplyTranspose(Eigen::Ref< const Eigen::MatrixXd > const &x) override
 
virtual Eigen::MatrixXd Apply(Eigen::Ref< const Eigen::MatrixXd > const &x) override
 
virtual Eigen::MatrixXd GetMatrix() override