linop_base.hh File Reference

#include "space.hh"
#include "write.hh"

Go to the source code of this file.

Namespaces

namespace  RVL

Classes

class  RVL::LinearOp< Scalar >
 Principal RVL interface for Linear Operators. More...
class  RVL::LinearOpFO< Scalar >
 Standard construction of a LinearOp, given spaces for domain and range and FunctionObjects implementing the forward and adjoint apply. More...
class  RVL::Invertible< Scalar >
 Invertible is a mixin interface for operators which can compute inverses. More...
class  RVL::LinearOpWithInverse< Scalar >
 Linear operator with inverse mapping supplied as a class method. More...
class  RVL::AdjLinearOp< Scalar >
 AdjLinearOp creates the adjoint operator of an LinearOp as a linear operator in its own right. More...
class  RVL::NormalLinearOp< Scalar >
 NormalLinearOp creates the normal operator $ A^*A $ of a LinearOp $ A $ as a linear operator in its own right. More...
class  RVL::ScaleOpFwd< Scalar >
 ScaleOpFwd implementing the linear operator $ x\mapsto ax $ where a is a scalar. More...
class  RVL::ScaleOpInv< Scalar >
 ScaleOpInv implementing the linear operator $ x\mapsto \frac{1}{a}x $ where $ a $ is a scalar. More...
class  RVL::LinCombLinearOp< Scalar >
 LinCombLinearOp is a concrete class implementing a linear combination with weights $ w_1, w_2 $ of two linear operators $ Op_1 $ and $ Op_2 $, that is, $w_1 Op_1 + w_2 Op_2$. More...
class  RVL::SymmetricBilinearOp< Scalar >
 for the moment, a standalone class. More...
class  RVL::LinearBilinearOp< Scalar >
 LinearOp crreated by fixing the first argument in a bilinear op. More...


Generated on 5 Jan 2017 for RVL by  doxygen 1.4.7