10 #ifndef ROL_NULLOPERATOR_H
11 #define ROL_NULLOPERATOR_H
31 ROL_TEST_FOR_EXCEPTION(
true, std::logic_error,
32 ">>> ERROR (ROL_NullOperator, applyInverse): "
33 "Null Operator has no inverse.");
43 #endif // ROL_NULLOPERATOR_H
virtual void zero()
Set to zero vector.
Defines the linear algebra or vector space interface.
void apply(Vector< Real > &Hv, const Vector< Real > &v, Real &tol) const
Apply linear operator.
void applyInverse(Vector< Real > &Hv, const Vector< Real > &v, Real &tol) const
Apply inverse of linear operator.
Provides the interface to apply a linear operator.