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