Base class for the method for computing scaling factors for symmetric matrices in triplet format. More...
#include <IpTSymScalingMethod.hpp>
Public Member Functions | |
virtual bool | InitializeImpl (const OptionsList &options, const std::string &prefix)=0 |
overloaded from AlgorithmStrategyObject | |
virtual bool | ComputeSymTScalingFactors (Index n, Index nnz, const Index *airn, const Index *ajcn, const double *a, double *scaling_factors)=0 |
Method for computing the symmetric scaling factors, given the symmtric matrix in triplet (MA27) format. | |
Constructor/Destructor | |
TSymScalingMethod () | |
~TSymScalingMethod () | |
Private Member Functions | |
Default Compiler Generated Methods (Hidden to avoid | |
TSymScalingMethod (const TSymScalingMethod &) | |
Copy Constructor. | |
void | operator= (const TSymScalingMethod &) |
Overloaded Equals Operator. |
Base class for the method for computing scaling factors for symmetric matrices in triplet format.
Definition at line 23 of file IpTSymScalingMethod.hpp.
Ipopt::TSymScalingMethod::TSymScalingMethod | ( | ) | [inline] |
Definition at line 28 of file IpTSymScalingMethod.hpp.
Ipopt::TSymScalingMethod::~TSymScalingMethod | ( | ) | [inline] |
Definition at line 31 of file IpTSymScalingMethod.hpp.
Ipopt::TSymScalingMethod::TSymScalingMethod | ( | const TSymScalingMethod & | ) | [private] |
Copy Constructor.
virtual bool Ipopt::TSymScalingMethod::InitializeImpl | ( | const OptionsList & | options, | |
const std::string & | prefix | |||
) | [pure virtual] |
overloaded from AlgorithmStrategyObject
Implements Ipopt::AlgorithmStrategyObject.
Implemented in Ipopt::Mc19TSymScalingMethod.
virtual bool Ipopt::TSymScalingMethod::ComputeSymTScalingFactors | ( | Index | n, | |
Index | nnz, | |||
const Index * | airn, | |||
const Index * | ajcn, | |||
const double * | a, | |||
double * | scaling_factors | |||
) | [pure virtual] |
Method for computing the symmetric scaling factors, given the symmtric matrix in triplet (MA27) format.
void Ipopt::TSymScalingMethod::operator= | ( | const TSymScalingMethod & | ) | [private] |
Overloaded Equals Operator.
Reimplemented from Ipopt::AlgorithmStrategyObject.
Reimplemented in Ipopt::Mc19TSymScalingMethod.