TaoMat Methods and Manual Pages

TAO uses an abstract class called TaoMat to represent linear operators. Examples of linear operators are a Hessian matrix, Jacobian matrix, and projection matrices. These operators act on vectors and have methods which can be used within an optimization solver or application code. These methods are virtual functions whose implementation depends upon upon the internal representation of the data.

Beginner - Basic usage
TaoMatDestroy
Intermediate - Setting options for algorithms and data structures
AddDiagonal GetDiagonal RowScale
ColScale GetDimensions SetDiagonal
CreateReducedMatrix Multiply SetReducedMatrix
D_Fischer MultiplyTranspose ShiftDiagonal
D_SFischer Norm1 View
Advanced - Setting more advanced options and customization
Presolve Solve
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
Compatible

Table of Contents