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 GetDimensions SD_Fischer
ColScale Multiply SetDiagonal
CreateReducedMatrix MultiplyTranspose SetReducedMatrix
D_Fischer Norm1 ShiftDiagonal
GetDiagonal RowScale 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