8#ifndef __IPINEXACTTSYMSCALINGMETHOD_HPP__
9#define __IPINEXACTTSYMSCALINGMETHOD_HPP__
36 const std::string& prefix
IpoptCalculatedQuantities & IpCq() const
Class for all Chen-Goldfarb penalty method specific calculated quantities.
Class for the method for computing scaling factors for symmetric matrices in triplet format,...
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.
InexactCq & InexCq()
Method to easily access Inexact calculated quantities.
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...
InexactTSymScalingMethod()
virtual ~InexactTSymScalingMethod()
InexactTSymScalingMethod(const InexactTSymScalingMethod &)
Copy Constructor.
void operator=(const InexactTSymScalingMethod &)
Overloaded Assignment Operator.
IpoptAdditionalCq & AdditionalCq()
This class stores a list of user set options.
Base class for the method for computing scaling factors for symmetric matrices in triplet format.
ipindex Index
Type of all indices of vectors, matrices etc.
ipnumber Number
Type of all numbers.