#include <utility.hh>
Inheritance diagram for RVL::Writeable:
Public Member Functions | |
virtual ostream & | write (ostream &str) const =0 |
Report state of object to ostream. | |
virtual | ~Writeable () |
void | write (RVLException &e) const |
Report state of object to RVLException. |
Thanks to R. Bartlett.
Definition at line 245 of file utility.hh.
virtual RVL::Writeable::~Writeable | ( | ) | [virtual] |
Definition at line 252 of file utility.hh.
virtual ostream& RVL::Writeable::write | ( | ostream & | str | ) | const [pure virtual] |
Report state of object to ostream.
Implemented in RVL::TensorOp< Scalar >, RVL::DiagOp< Scalar >, RVL::TensorLinearOp< Scalar >, RVL::InjectOp< Scalar >, RVL::FunctionObject, RVL::FunctionObjectConstEval, RVL::FunctionalEvaluation< Scalar >, RVL::HessianEvaluation< Scalar >, RVL::FunctionalProductDomainEvaluation< Scalar >, RVL::LinCombFunctional< Scalar >, RVL::StdFOFunctional< Scalar, DataType >, RVL::NullFunctional< Scalar >, RVL::FcnlOpComp< Scalar >, RVL::RestrictFcnl< Scalar >, RVL::CompLinearOp< Scalar >, RVL::LinearOpFO< Scalar >, RVL::AdjLinearOp< Scalar >, RVL::NormalLinearOp< Scalar >, RVL::ScaleOpFwd< Scalar >, RVL::ScaleOpInv< Scalar >, RVL::LinCombLinearOp< Scalar >, RVL::LinearBilinearOp< Scalar >, RVL::ShiftOperator< Scalar >, RVL::ResidualOperator< Scalar >, RVL::EuclideanForm< Scalar >, RVL::QuadraticForm< Scalar >, RVL::ShiftedQuadraticForm< Scalar >, RVL::LeastSquaresFcnlGN< Scalar >, RVL::StdLeastSquaresFcnlGN< Scalar >, RVL::RestrictOp< Scalar >, RVL::ConstLinOpValOp< Scalar >, RVL::TangentMap< Scalar >, RVL::LinearRestrictOp< Scalar >, RVL::CompLOVOp< Scalar >, RVL::LinCompLOVOp< Scalar >, RVL::OperatorEvaluation< Scalar >, RVL::DerivEvaluation< Scalar >, RVL::Deriv2Evaluation< Scalar >, RVL::InvertibleDerivEvaluation< Scalar >, RVL::OperatorProductDomainEvaluation< Scalar >, RVL::PartialDerivEvaluation< Scalar >, RVL::LNLOperator< Scalar >, RVL::ANLOperator< Scalar >, RVL::OpFO< Scalar >, RVL::LinCombOperator< Scalar >, RVL::OpComp< Scalar >, RVL::IdentityOp< Scalar >, RVL::ProductDataContainer, RVL::ProductSpace< Scalar >, RVL::CartesianPowerSpace< Scalar >, RVL::StdSpace< Scalar, DataType >, RVL::SpaceDCF< Scalar >, and RVL::Vector< Scalar >.
Referenced by RVL::SymmetricBilinearOp< Scalar >::applyAdjOp(), RVL::LinearOp< Scalar >::applyAdjOp(), RVL::OperatorProductDomain< Scalar >::applyAdjPartialDeriv2(), RVL::LinearOpWithInverse< Scalar >::applyInvAdjOp(), RVL::LinearOpWithInverse< Scalar >::applyInvOp(), RVL::SymmetricBilinearOp< Scalar >::applyOp(), RVL::LinearOp< Scalar >::applyOp(), RVL::OperatorProductDomain< Scalar >::applyPartialDeriv2(), RVL::ProductSpace< Scalar >::linComb(), RVL::LinCombFunctional< Scalar >::LinCombFunctional(), RVL::OpComp< Scalar >::setNext(), RVL::SpaceTest(), RVL::Vector< Scalar >::Vector(), write(), and RVL::StdSpace< Scalar, DataType >::write().
void RVL::Writeable::write | ( | RVLException & | e | ) | const |
Report state of object to RVLException.
Definition at line 255 of file utility.hh.
References write().