Main Page   Modules   Class Hierarchy   Compound List   File List   Compound Members   File Members   Related Pages  

iotr Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
AmplAdaptorInitializes and maintains a connection to a problem specified in Ampl
AmplDenseFunctionalAn implementation of a AmplFunctional that uses dense matrices
AmplFunctionalAn implementation of Functional that uses Ampl to compute function values and derivatives
AmplSparseFunctionalAn implementation of a AmplFunctional that uses dense matrices
BasicCategorizeConstraintsA class representing a "function object" that categorizes constraints into lower bounds, upper bounds and equality constraints
BoundsFindFixedA "function object" that finds variables with fixed bounds
ConcreteEvaluationContextA subclass of EvaluationContext to be used with ConcreteFunctionals
ConcreteFunctionalA Functional that doesn't need an EvaluationContext to compute function values and derivatives
CuterAdaptorInitializes and maintains a connection to a problem that has been specified in using Cuter
CuterDenseFunctionalAn implementation of CuterFunctional that uses dense matrices
CuterFunctionalAn implementation of Functional that uses Cuter to compute function values and derivatives
CuterSparseFunctionalAn implementation of CuterFunctional that uses sparse matrices
DefaultCategorizeGenConstraintsThe default rule for categorizing constraints into those that are strictly satisified and those that are not
DenseGenMatrixAn implementation of GenMatrix that supports matrix operations for dense matrices with no special structure
DensePrimalDualSystemA subclass of PrimalDualSystem that represents its data as dense matrices
DenseSymMatrixAn implementation of SymMatrix that supports matrix operations for dense symmetric matrices
DenseSymSolverA subclass of class LinearSolver dedicated to solving dense symmetric systems
ElementGatherRepresents a subset of the indices of a vector, and the operation of gathering elements from these indices into another vector
ElementGatherSeqAn implementation of ElementGather for a sequential (uni-processor) environment
ElementTransferRepresents the operation of transfering the values of a subset of the elements of one vector into a subset of the locations in another vector
ElementTransferSeqAn implementation of ElementTransfer for a sequential (uni-processor) environment
EvaluationContextRepresents the partial results of a computation for a specific value of the primal and dual variables, and contains methods for completing the computation of function values and derivatives
FilteredMultMatrix multiplication that omits any columns not included in a specific index set
FunctionalRepresents the objective and constraint functions of a nonlinear problem
GenMatrixA class that supports matrix operations and storage for matrices with no special structure
Handle< T >A class whose instances act like pointers that manage their reference count automatically
IndexSetCollectorA class used to collect a set of index numbers in a data structure that may be used to create an ElementGatherSeq
IndexSetIteratorA class whose instances may be used to iterate over a set of indices, stored as condensed sequences, either by element or by sequence
IotrAmplDriverA class to support driver for main() files
IotrConfigOptionA class used internally by IotrConfiguration to represent an individual option
IotrConfigParserA class whose instances read configuration information from a stream and insert this information into an instance of IotrConfiguration
IotrConfigurationA class whose instances represent a hierarchical set of configuration options
IotrCuterDriverA class to support driver for main() files
IotrDriverA class to support driver for main() files
IotrLineSearchSolverA class whose instances attempt to solve nonlinear programming problems using a line-search variant of the Iotr algorithm
IotrMaskA class whose instances represent a set of integer indices
IotrMaskSeqA sequential (single-processor) implementation of IotrMask
IotrMatrixDisplayFormatA struct whose instances specify an ASCII format for displaying the elements of a matrix
IotrOption< T >A struct that may be used as a convenient way to specify options for an instance of IotrConfiguration
IotrPrintingA class used to print major and minor iterations result to standard or file output
IotrRefCountA base class for classes that support reference-count garbage collection, see the Reference Counting section of the manual
IotrSolverClass which attempts to solve a nonlinear problem
IotrVectorA class which supports vector operations and storage
IotrVectorCategorizeA rule for dividing this vector into categories, possibly based also on the values in one or more additonal vectors
IotrVectorDisplayFormatA struct whose instances specify an ASCII format for displaying the elements of a vector
IotrVectorReduce< T >A superclass for "function objects" that implement a reduction operation
LinearOperatorA class whose instances perform a linear transformation (for instance, matrix multiplication.)
LinearSolverA class which computes solutions to linear systems of the form Ax=b
LinearSymSolverImplementations of LinearSolver that operate on symmetric matrices
NlpA class whose instances represent particular nonlinear programs
NlpBoundsA class whose instances represent the upper and lower bounds of a nonlinear program
NlpGradsA class whose instances represent the gradients of the objective and constraint functions of a nonlinear program
NlpHessianA class whose instances represent the Hessian of the Lagrangian of a nonlinear program
NlpIotrLineSearchA class representing operations needed by a line-search only version of the iotr algorithm
NlpIotrMeritRepresents the merit function used in the iotr algorithm
NlpIotrTrustRegionRepresents the trust-region subproblem solved by the iotr algorithm to generate a trial step
NlpIterateAn instance of NlpIterate represents the current iterate of a nonlinear programming solver
NlpJacobianMultA linear operator that performs multiplication by the Jacobian matrix defined by an instance of NlpSlackGrads
NlpLinsysRepresents and primal-dual system, and provides methods for solving the system
NlpLinsysDiagRepresents the diagonal of a primal-dual system
NlpLinsysSolRepresents the solution of a primal-dual system, or the right hand side before the system has been solved
NlpLocalModelRepresents the linear model of the nonlinear programming problem at a specific iterate
NlpLsPrintingA class used to print major and minor iterations result to standard or file output
NlpResidualsRepresents the residual vectors of a primal-dual interior point algorithm
NlpSimpleAn implementation of Nlp that does not add slack variables, or transform the problem in any way other than to remove fixed variables
NlpSimpleGradsAn implementation of NlpGrads that does not add slack variables, or otherwise alter the values of the gradients of the objective or constraint functions, except by removing elements corresponding to fixed variables
NlpSimpleHessianAn implementation of NlpHessian that doesn't use slacks or alter the values in any way other than to remove fixed variables
NlpSimpleLinsysAn implementation of NlpLinsys that may be used with a NlpSimple problem formulation
NlpSimpleLocalModelAn implementation of NlpLocalModel that doesn't use slacks, or alter the data in any way other than to remove fixed variables
NlpSimpleValuesAn implementation of NlpValues that does not add slack variables, or otherwise alter the given values of the objective and constraint functions
NlpSlackAn implementation of Nlp that transforms the problem into a formulation that uses slack variables
NlpSlackGradsAn implementation of NlpGrads that transparently includes the gradients of slack variables amoung the other gradients
NlpSlackHessianAn implementation of NlpHessian for a formulation that uses slack variables
NlpSlackLinsysAn implementation of NlpLinsys the condenses the system by applying block-eliminations to remove blocks corresponding to slack variables
NlpSlackLocalModelAn implementation of NlpLocalModel for a formulation that uses slack variables
NlpSlackValuesAn implementation of NlpValues that transparently applies slack variables
NlpSolverA class whose instances attempt to solve a nonlinear programming problem
NlpTrPrintingA class used to print major and minor iterations result to standard or file output
NlpValuesA class whose instances represent the values of the objective and constraint functions of a nonlinear programming problem
PrimalDualSystemA class for representing the condensed primal-dual system
RangeRepresents a range of integers
SimpleArrayDataT< T >A class whose primary purpose is to hold an array, keeping track of whether or not to delete this array when an instance of class SimpleArrayDataT goes out of scope
SimpleVectorA subclass of the class IotrVector that stores a dense vector and supports vector operations
SparseGenMatrixAn implementation of GenMatrix that supports matrix operations for sparse matrices with no special structure
SparsePrimalDualSystemA subclass of PrimalDualSystem that represents its data as sparse matrices
SparseSymMatrixA subclass of the class SymMatrix which stores a Symmetric matrix and supports matrix operations for sparse symmetric matrices
SparseSymSolverA subclass of class LinearSolver dedicated to solving sparse symmetric systems
SymMatrixA class that supports matrix operation and storage for symmetric matrices

Generated on Wed Aug 27 10:03:42 2003 for iotr by doxygen1.2.18