addConstraint(int index, std::string name, double lowerBound, double upperBound, double constant) | OSInstance | |
addObjective(int index, std::string name, std::string maxOrMin, double constant, double weight, SparseVector *objectiveCoefficients) | OSInstance | |
addQTermsToExressionTree() | OSInstance | |
addVariable(int index, std::string name, double lowerBound, double upperBound, char type, double init, std::string initString) | OSInstance | |
bUseExpTreeForFunEval | OSInstance | |
calculateAllConstraintFunctionGradients(double *x, double *objLambda, double *conLambda, bool new_x, int highestOrder) | OSInstance | |
calculateAllConstraintFunctionValues(double *x, double *objLambda, double *conLambda, bool new_x, int highestOrder) | OSInstance | |
calculateAllConstraintFunctionValues(double *x, bool new_x) | OSInstance | |
calculateAllObjectiveFunctionGradients(double *x, double *objLambda, double *conLambda, bool new_x, int highestOrder) | OSInstance | |
calculateAllObjectiveFunctionValues(double *x, double *objLambda, double *conLambda, bool new_x, int highestOrder) | OSInstance | |
calculateAllObjectiveFunctionValues(double *x, bool new_x) | OSInstance | |
calculateConstraintFunctionGradient(double *x, double *objLambda, double *conLambda, int idx, bool new_x, int highestOrder) | OSInstance | |
calculateConstraintFunctionGradient(double *x, int idx, bool new_x) | OSInstance | |
calculateFunctionValue(int idx, double *x, bool new_x) | OSInstance | |
calculateHessian(double *x, int idx, bool new_x) | OSInstance | |
calculateLagrangianHessian(double *x, double *objLambda, double *conLambda, bool new_x, int highestOrder) | OSInstance | |
calculateObjectiveFunctionGradient(double *x, double *objLambda, double *conLambda, int objIdx, bool new_x, int highestOrder) | OSInstance | |
calculateObjectiveFunctionGradient(double *x, int objIdx, bool new_x) | OSInstance | |
createCppADFun(std::vector< double > vdX) | OSInstance | |
duplicateExpressionTreesMap() | OSInstance | |
Fad | OSInstance | |
forwardAD(int p, std::vector< double > vdX) | OSInstance | |
getAllNonlinearExpressionTrees() | OSInstance | |
getAllNonlinearExpressionTreesMod() | OSInstance | |
getAllNonlinearVariablesIndexMap() | OSInstance | |
getConstraintLowerBounds() | OSInstance | |
getConstraintNames() | OSInstance | |
getConstraintNumber() | OSInstance | |
getConstraintTypes() | OSInstance | |
getConstraintUpperBounds() | OSInstance | |
getDenseObjectiveCoefficients() | OSInstance | |
getFirstOrderResults(double *x, double *objLambda, double *conLambda) | OSInstance | |
getInstanceDescription() | OSInstance | |
getInstanceName() | OSInstance | |
getInstanceSource() | OSInstance | |
getIterateResults(double *x, double *objLambda, double *conLambda, bool new_x, int highestOrder) | OSInstance | |
getJacobianSparsityPattern() | OSInstance | |
getLagrangianExpTree() | OSInstance | |
getLagrangianHessianSparsityPattern() | OSInstance | |
getLinearConstraintCoefficientMajor() | OSInstance | |
getLinearConstraintCoefficientNumber() | OSInstance | |
getLinearConstraintCoefficientsInColumnMajor() | OSInstance | |
getLinearConstraintCoefficientsInRowMajor() | OSInstance | |
getNonlinearExpressionTree(int rowIdx) | OSInstance | |
getNonlinearExpressionTreeIndexes() | OSInstance | |
getNonlinearExpressionTreeInPostfix(int rowIdx) | OSInstance | |
getNonlinearExpressionTreeInPrefix(int rowIdx) | OSInstance | |
getNonlinearExpressionTreeMod(int rowIdx) | OSInstance | |
getNonlinearExpressionTreeModIndexes() | OSInstance | |
getNonlinearExpressionTreeModInPostfix(int rowIdx) | OSInstance | |
getNonlinearExpressionTreeModInPrefix(int rowIdx) | OSInstance | |
getNumberOfBinaryVariables() | OSInstance | |
getNumberOfIntegerVariables() | OSInstance | |
getNumberOfNonlinearConstraints() | OSInstance | |
getNumberOfNonlinearExpressions() | OSInstance | |
getNumberOfNonlinearExpressionTreeIndexes() | OSInstance | |
getNumberOfNonlinearExpressionTreeModIndexes() | OSInstance | |
getNumberOfNonlinearObjectives() | OSInstance | |
getNumberOfQuadraticRowIndexes() | OSInstance | |
getNumberOfQuadraticTerms() | OSInstance | |
getObjectiveCoefficientNumbers() | OSInstance | |
getObjectiveCoefficients() | OSInstance | |
getObjectiveConstants() | OSInstance | |
getObjectiveMaxOrMins() | OSInstance | |
getObjectiveNames() | OSInstance | |
getObjectiveNumber() | OSInstance | |
getObjectiveWeights() | OSInstance | |
getQuadraticRowIndexes() | OSInstance | |
getQuadraticTerms() | OSInstance | |
getSecondOrderResults(double *x, double *objLambda, double *conLambda) | OSInstance | |
getSparseJacobianFromColumnMajor() | OSInstance | |
getSparseJacobianFromRowMajor() | OSInstance | |
getVariableInitialStringValues() | OSInstance | |
getVariableInitialValues() | OSInstance | |
getVariableLowerBounds() | OSInstance | |
getVariableNames() | OSInstance | |
getVariableNumber() | OSInstance | |
getVariableTypes() | OSInstance | |
getVariableUpperBounds() | OSInstance | |
getZeroOrderResults(double *x, double *objLambda, double *conLambda) | OSInstance | |
initForAlgDiff() | OSInstance | |
initializeNonLinearStructures() | OSInstance | |
initObjGradients() | OSInstance | |
instanceData | OSInstance | |
instanceHeader | OSInstance | |
m_bAllNonlinearVariablesIndex | OSInstance | [private] |
m_bColumnMajor | OSInstance | [private] |
m_bCppADFunIsCreated | OSInstance | [private] |
m_bCppADMustReTape | OSInstance | [private] |
m_bCppADTapesBuilt | OSInstance | [private] |
m_bDuplicateExpressionTreesMap | OSInstance | [private] |
m_bFiniteTimeStages | OSInstance | [private] |
m_bGetDenseObjectives | OSInstance | [private] |
m_binitForAlgDiff | OSInstance | [private] |
m_bLagrangianExpTreeCreated | OSInstance | [private] |
m_bLagrangianSparseHessianCreated | OSInstance | [private] |
m_bNonlinearExpressionTreeIndexesProcessed | OSInstance | [private] |
m_bNonlinearExpressionTreeModIndexesProcessed | OSInstance | [private] |
m_bNonLinearStructuresInitialized | OSInstance | [private] |
m_bProcessConstraints | OSInstance | [private] |
m_bProcessExpressionTrees | OSInstance | [private] |
m_bProcessExpressionTreesMod | OSInstance | [private] |
m_bProcessLinearConstraintCoefficients | OSInstance | [private] |
m_bProcessNonlinearExpressions | OSInstance | [private] |
m_bProcessObjectives | OSInstance | [private] |
m_bProcessQuadraticTerms | OSInstance | [private] |
m_bProcessTimeDomain | OSInstance | [private] |
m_bProcessTimeInterval | OSInstance | [private] |
m_bProcessTimeStages | OSInstance | [private] |
m_bProcessVariables | OSInstance | [private] |
m_bQTermsAdded | OSInstance | [private] |
m_bQuadraticRowIndexesProcessed | OSInstance | [private] |
m_bSparseJacobianCalculated | OSInstance | [private] |
m_iConstraintNumber | OSInstance | [private] |
m_iConstraintNumberNonlinear | OSInstance | [private] |
m_iHighestOrderEvaluated | OSInstance | [private] |
m_iHighestTaylorCoeffOrder | OSInstance | [private] |
m_iJacValueSize | OSInstance | [private] |
m_iLinearConstraintCoefficientNumber | OSInstance | [private] |
m_iNonlinearExpressionNumber | OSInstance | [private] |
m_iNumberOfBinaryVariables | OSInstance | [private] |
m_iNumberOfIntegerVariables | OSInstance | [private] |
m_iNumberOfNonlinearExpressionTreeIndexes | OSInstance | [private] |
m_iNumberOfNonlinearExpressionTreeModIndexes | OSInstance | [private] |
m_iNumberOfNonlinearVariables | OSInstance | [private] |
m_iNumberOfQuadraticRowIndexes | OSInstance | [private] |
m_iNumberOfTimeStages | OSInstance | [private] |
m_iObjectiveNumber | OSInstance | [private] |
m_iObjectiveNumberNonlinear | OSInstance | [private] |
m_iQuadraticTermNumber | OSInstance | [private] |
m_iVariableNumber | OSInstance | [private] |
m_LagrangianExpTree | OSInstance | [private] |
m_LagrangianSparseHessian | OSInstance | [private] |
m_linearConstraintCoefficientsInColumnMajor | OSInstance | [private] |
m_linearConstraintCoefficientsInRowMajor | OSInstance | [private] |
m_mapAllNonlinearVariablesIndex | OSInstance | [private] |
m_mapCppADFunRangeIndex | OSInstance | [private] |
m_mapExpressionTrees | OSInstance | [private] |
m_mapExpressionTreesInPostfix | OSInstance | [private] |
m_mapExpressionTreesMod | OSInstance | [private] |
m_mcConstraintTypes | OSInstance | [private] |
m_mcVariableTypes | OSInstance | [private] |
m_mdConstraintConstants | OSInstance | [private] |
m_mdConstraintFunctionValues | OSInstance | [private] |
m_mdConstraintLowerBounds | OSInstance | [private] |
m_mdConstraintUpperBounds | OSInstance | [private] |
m_mdJacValue | OSInstance | [private] |
m_mdObjectiveConstants | OSInstance | [private] |
m_mdObjectiveFunctionValues | OSInstance | [private] |
m_mdObjectiveWeights | OSInstance | [private] |
m_mdVariableInitialValues | OSInstance | [private] |
m_mdVariableLowerBounds | OSInstance | [private] |
m_mdVariableUpperBounds | OSInstance | [private] |
m_miJacIndex | OSInstance | [private] |
m_miJacNumConTerms | OSInstance | [private] |
m_miJacStart | OSInstance | [private] |
m_miNonlinearExpressionIndexes | OSInstance | [private] |
m_miNonlinearExpressionTreeIndexes | OSInstance | [private] |
m_miNonlinearExpressionTreeModIndexes | OSInstance | [private] |
m_miNonLinearVarsReverseMap | OSInstance | [private] |
m_miNumberOfObjCoef | OSInstance | [private] |
m_miQuadRowIndexes | OSInstance | [private] |
m_mmdDenseObjectiveCoefficients | OSInstance | [private] |
m_mmdObjGradient | OSInstance | [private] |
m_mObjectiveCoefficients | OSInstance | [private] |
m_msConstraintNames | OSInstance | [private] |
m_msMaxOrMins | OSInstance | [private] |
m_msObjectiveNames | OSInstance | [private] |
m_msVariableInitialStringValues | OSInstance | [private] |
m_msVariableNames | OSInstance | [private] |
m_quadraticTerms | OSInstance | [private] |
m_sInstanceDescription | OSInstance | [private] |
m_sInstanceName | OSInstance | [private] |
m_sInstanceSource | OSInstance | [private] |
m_sparseJacMatrix | OSInstance | [private] |
m_vbLagHessNonz | OSInstance | [private] |
m_vdDomainUnitVec | OSInstance | [private] |
m_vdLambda | OSInstance | [private] |
m_vdRangeUnitVec | OSInstance | [private] |
m_vdw | OSInstance | [private] |
m_vdX | OSInstance | [private] |
m_vdYjacval | OSInstance | [private] |
m_vdYval | OSInstance | [private] |
m_vX | OSInstance | [private] |
OSInstance() | OSInstance | |
processConstraints() | OSInstance | [private] |
processLinearConstraintCoefficients() | OSInstance | [private] |
processObjectives() | OSInstance | [private] |
processVariables() | OSInstance | [private] |
reverseAD(int p, std::vector< double > vdlambda) | OSInstance | |
setConstraintNumber(int number) | OSInstance | |
setConstraints(int number, std::string *names, double *lowerBounds, double *upperBounds, double *constants) | OSInstance | |
setInstanceDescription(std::string description) | OSInstance | |
setInstanceName(std::string name) | OSInstance | |
setInstanceSource(std::string source) | OSInstance | |
setLinearConstraintCoefficients(int numberOfValues, bool isColumnMajor, double *values, int valuesBegin, int valuesEnd, int *indexes, int indexesBegin, int indexesEnd, int *starts, int startsBegin, int startsEnd) | OSInstance | |
setObjectiveNumber(int number) | OSInstance | |
setObjectives(int number, std::string *names, std::string *maxOrMins, double *constants, double *weights, SparseVector **objectitiveCoefficients) | OSInstance | |
setQuadraticTerms(int number, int *rowIndexes, int *varOneIndexes, int *varTwoIndexes, double *coefficients, int begin, int end) | OSInstance | |
setQuadraticTermsInNonlinearExpressions(int number, int *rowIndexes, int *varOneIndexes, int *varTwoIndexes, double *coefficients) | OSInstance | |
setVariableNumber(int number) | OSInstance | |
setVariables(int number, std::string *names, double *lowerBounds, double *upperBounds, char *types, double *inits, std::string *initsString) | OSInstance | |
~OSInstance() | OSInstance | |