## TaoVec Methods and Manual Pages

TAO uses a vector class called TaoVec to represent the variables of an optimization problem. This class has methods that can be used within an optimization solver or application code. The methods are virtual functions whose implementation depends upon upon the internal representation of the data.

Beginner - Basic usage | TaoVecDestroy |  |  | Intermediate - Setting options for algorithms and data structures | AbsoluteValue | Median | Reciprocal
AddConstant | MinElement | RestoreArray
Axpby | Negate | Scale
Axpy | Norm1 | ScaleCopyFrom
Aypx | Norm2 | SetToConstant
Clone | Norm2squared | SetToZero
CloneVecs | NormInfinity | Sign
CopyFrom | PointwiseDivide | View
Dot | PointwiseMaximum | Waxpby
GetArray | PointwiseMinimum |
GetDimension | PointwiseMultiply |
Advanced - Setting more advanced options and customization | BoundGradientProjection | Fischer | SetReducedVec
Compatible | ReducedCopyFromFull | StepBoundInfo
CreateIndexSet | ReducedXPY | StepMax
DestroyVecs | SFischer |
No developer routines

Table of Contents