8 #ifndef __IPINEXACTTSYMSCALINGMETHOD_HPP__ 9 #define __IPINEXACTTSYMSCALINGMETHOD_HPP__ 36 const std::string& prefix
virtual bool InitializeImpl(const OptionsList &options, const std::string &prefix)
Implementation of the initialization method that has to be overloaded by for each derived class...
IpoptCalculatedQuantities & IpCq() const
Base class for the method for computing scaling factors for symmetric matrices in triplet format...
InexactCq & InexCq()
Method to easily access Inexact calculated quantities.
Class for the method for computing scaling factors for symmetric matrices in triplet format...
void operator=(const InexactTSymScalingMethod &)
Overloaded Assignment Operator.
IpoptAdditionalCq & AdditionalCq()
virtual bool ComputeSymTScalingFactors(Index n, Index nnz, const Index *airn, const Index *ajcn, const Number *a, Number *scaling_factors)
Method for computing the symmetric scaling factors, given the symmetric matrix in triplet (MA27) form...
ipindex Index
Type of all indices of vectors, matrices etc.
This file contains a base class for all exceptions and a set of macros to help with exceptions...
This class stores a list of user set options.
virtual ~InexactTSymScalingMethod()
ipnumber Number
Type of all numbers.
Class for all Chen-Goldfarb penalty method specific calculated quantities.
InexactTSymScalingMethod()