Go to the documentation of this file.
10 #ifndef __IPINEXACTTSYMSCALINGMETHOD_HPP__
11 #define __IPINEXACTTSYMSCALINGMETHOD_HPP__
38 const std::string& prefix);
47 double* scaling_factors);
Class for the method for computing scaling factors for symmetric matrices in triplet format,...
IpoptCalculatedQuantities & IpCq() const
void operator=(const InexactTSymScalingMethod &)
Overloaded Equals Operator.
virtual bool ComputeSymTScalingFactors(Index n, Index nnz, const ipfint *airn, const ipfint *ajcn, const double *a, double *scaling_factors)
Method for computing the symmetric scaling factors, given the symmtric matrix in triplet (MA27) forma...
InexactCq & InexCq()
Method to easily access Inexact calculated quantities.
int Index
Type of all indices of vectors, matrices etc.
FORTRAN_INTEGER_TYPE ipfint
virtual bool InitializeImpl(const OptionsList &options, const std::string &prefix)
overloaded from AlgorithmStrategyObject
IpoptAdditionalCq & AdditionalCq()
virtual ~InexactTSymScalingMethod()
Base class for the method for computing scaling factors for symmetric matrices in triplet format.
This class stores a list of user set options.
InexactTSymScalingMethod()
Class for all Chen-Goldfarb penalty method specific calculated quantities.