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 Pow
AddConstant MinElement Reciprocal
Axpby Negate RestoreArray
Axpy Norm1 ScaleCopyFrom
Aypx Norm2 Scale
Clone Norm2squared SetToConstant
CloneVecs NormInfinity SetToZero
CopyFrom PointwiseDivide Sign
Dot PointwiseMaximum Sqrt
GetArray PointwiseMinimum View
GetDimension PointwiseMultiply Waxpby
Advanced - Setting more advanced options and customization
BoundGradientProjection Fischer SFischer
Compatible ReducedCopyFromFull StepBoundInfo
CreateIndexSet ReducedXPY StepMax
DestroyVecs SetReducedVec
No developer routines

Table of Contents