#include <functional.hh>
Inheritance diagram for RVL::FunctionalProductDomainEvaluation< Scalar >:
Public Member Functions | |
FunctionalProductDomainEvaluation (FunctionalProductDomain< Scalar > &_f, const Vector< Scalar > &_x) | |
~FunctionalProductDomainEvaluation () | |
Vector< Scalar > const & | getPartialGradient (int i) const |
Returns ith component of gradient. | |
const BlockLinearOp< Scalar > & | getPartialHessian () const |
Returns Hessian as a BlockLinearOp - which it is, to begin with, here exposed as such. | |
ostream & | write (ostream &str) const |
Very lightweight wrapper.
Definition at line 846 of file functional.hh.
RVL::FunctionalProductDomainEvaluation< Scalar >::FunctionalProductDomainEvaluation | ( | FunctionalProductDomain< Scalar > & | _f, | |
const Vector< Scalar > & | _x | |||
) |
Definition at line 858 of file functional.hh.
RVL::FunctionalProductDomainEvaluation< Scalar >::~FunctionalProductDomainEvaluation | ( | ) |
Definition at line 862 of file functional.hh.
Vector<Scalar> const& RVL::FunctionalProductDomainEvaluation< Scalar >::getPartialGradient | ( | int | i | ) | const |
Returns ith component of gradient.
Reimplemented from RVL::FunctionalEvaluation< Scalar >.
Definition at line 867 of file functional.hh.
const BlockLinearOp<Scalar>& RVL::FunctionalProductDomainEvaluation< Scalar >::getPartialHessian | ( | ) | const |
Returns Hessian as a BlockLinearOp - which it is, to begin with, here exposed as such.
Definition at line 881 of file functional.hh.
ostream& RVL::FunctionalProductDomainEvaluation< Scalar >::write | ( | ostream & | str | ) | const [virtual] |
Reimplemented from RVL::FunctionalEvaluation< Scalar >.
Definition at line 884 of file functional.hh.