Go to the documentation of this file.
7 #ifndef __IPMC19TSYMSCALINGMETHOD_HPP__
8 #define __IPMC19TSYMSCALINGMETHOD_HPP__
33 const std::string& prefix
45 double* scaling_factors
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.
void operator=(const Mc19TSymScalingMethod &)
Default Assignment Operator.
This file contains a base class for all exceptions and a set of macros to help with exceptions.
int Index
Type of all indices of vectors, matrices etc.
FORTRAN_INTEGER_TYPE ipfint
Class for the method for computing scaling factors for symmetric matrices in triplet format,...
Mc19TSymScalingMethod(const Mc19TSymScalingMethod &)
Copy Constructor.
Base class for the method for computing scaling factors for symmetric matrices in triplet format.
This class stores a list of user set options.
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 symmetric matrix in triplet (MA27) form...
virtual ~Mc19TSymScalingMethod()