functional.hh File Reference

#include "op.hh"
#include "blockop.hh"

Go to the source code of this file.

Namespaces

namespace  RVL

Classes

class  RVL::Functional< Scalar >
 Interface for scalar-valued vector functions. More...
class  RVL::FunctionalProductDomain< Scalar >
 A specialization of Functional which also has partial derivatives. More...
class  RVL::FunctionalEvaluation< Scalar >
 Evaluation is a pair of a (clone of a) Functional and an evaluation point Vector, stored by reference. More...
class  RVL::HessianEvaluation< Scalar >
 The Hessian Evaluation is a lightweight implementation of the LinearOp interface which refers back to a FunctionalEvaluation to implement all methods. More...
class  RVL::FunctionalProductDomainEvaluation< Scalar >
 A specialization of FunctionalEvaluation which accesses the additional partial derivatives of the FunctionalProductDomain class. More...
class  RVL::LinCombFunctional< Scalar >
 LinCombFunctional is a concrete class implementing a linear combination of two or more Functional instances. More...
class  RVL::StdFOFunctional< Scalar, DataType >
 This class implements the Functional interface by combining the operation of three FunctionObjects and a domain Space. More...
class  RVL::NullFunctional< Scalar >
 Null-functional. More...
class  RVL::FcnlOpComp< Scalar >
 This handle class creates the composite of a functional and an operator $f(G(x))$, using the protected services of Operator and Functional. More...
class  RVL::RestrictFcnl< Scalar >
 Restriction operator - currently only for two-component domains. More...


Generated on 5 Jan 2017 for RVL by  doxygen 1.4.7