42 #ifndef MATRIX_SYM_SECANT_UPDATEABLE_H
43 #define MATRIX_SYM_SECANT_UPDATEABLE_H
49 namespace AbstractLinAlgPack {
137 #endif // MATRIX_SYM_SECANT_UPDATEABLE_H
Mix-in Interface for setting a matrix to a diagonal {abstract}.
UpdateSkippedException(const std::string &what_arg)
Mix-in interface for all polymorphic symmetric matrices that support secant updating.
Abstract interface for mutable coordinate vectors {abstract}.
UpdateFailedException(const std::string &what_arg)
virtual void secant_update(VectorMutable *s, VectorMutable *y, VectorMutable *Bs=NULL)=0
Perform a secant update of the matrix.