Class for the method for computing scaling factors for symmetric matrices in triplet format, using MC19. More...
#include <IpMc19TSymScalingMethod.hpp>
Public Member Functions | |
virtual bool | InitializeImpl (const OptionsList &options, const std::string &prefix) |
overloaded from AlgorithmStrategyObject | |
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) format. | |
Constructor/Destructor | |
Mc19TSymScalingMethod () | |
virtual | ~Mc19TSymScalingMethod () |
Private Member Functions | |
Default Compiler Generated Methods (Hidden to avoid | |
Mc19TSymScalingMethod (const Mc19TSymScalingMethod &) | |
Copy Constructor. | |
void | operator= (const Mc19TSymScalingMethod &) |
Overloaded Equals Operator. |
Class for the method for computing scaling factors for symmetric matrices in triplet format, using MC19.
Definition at line 21 of file IpMc19TSymScalingMethod.hpp.
Ipopt::Mc19TSymScalingMethod::Mc19TSymScalingMethod | ( | ) | [inline] |
Definition at line 26 of file IpMc19TSymScalingMethod.hpp.
virtual Ipopt::Mc19TSymScalingMethod::~Mc19TSymScalingMethod | ( | ) | [inline, virtual] |
Definition at line 29 of file IpMc19TSymScalingMethod.hpp.
Ipopt::Mc19TSymScalingMethod::Mc19TSymScalingMethod | ( | const Mc19TSymScalingMethod & | ) | [private] |
Copy Constructor.
virtual bool Ipopt::Mc19TSymScalingMethod::InitializeImpl | ( | const OptionsList & | options, | |
const std::string & | prefix | |||
) | [virtual] |
overloaded from AlgorithmStrategyObject
Implements Ipopt::TSymScalingMethod.
virtual bool Ipopt::Mc19TSymScalingMethod::ComputeSymTScalingFactors | ( | Index | n, | |
Index | nnz, | |||
const ipfint * | airn, | |||
const ipfint * | ajcn, | |||
const double * | a, | |||
double * | scaling_factors | |||
) | [virtual] |
Method for computing the symmetric scaling factors, given the symmtric matrix in triplet (MA27) format.
void Ipopt::Mc19TSymScalingMethod::operator= | ( | const Mc19TSymScalingMethod & | ) | [private] |
Overloaded Equals Operator.
Reimplemented from Ipopt::TSymScalingMethod.