|
MBDyn-1.7.3
|
#include <dgeequ.h>


Public Member Functions | |
| IterativeMatrixScale (const SolutionManager::ScaleOpt &scale) | |
| virtual | ~IterativeMatrixScale () |
Public Member Functions inherited from MatrixScale< T > | |
| MatrixScale (const SolutionManager::ScaleOpt &scale) | |
| virtual | ~MatrixScale () |
| T & | ScaleMatrix (T &mh) const |
| bool | ComputeScaleFactors (const T &mh) |
Public Member Functions inherited from MatrixScaleBase | |
| MatrixScaleBase (const SolutionManager::ScaleOpt &scale) | |
| virtual | ~MatrixScaleBase () |
| VectorHandler & | ScaleRightHandSide (VectorHandler &bVH) const |
| VectorHandler & | ScaleSolution (VectorHandler &xVH) const |
| std::ostream & | Report (std::ostream &os) const |
| const std::vector< doublereal > & | GetRowScale () const |
| const std::vector< doublereal > & | GetColScale () const |
| bool | bGetInitialized () const |
Protected Member Functions | |
| virtual bool | ComputeScaleFactors (const T &mh, std::vector< doublereal > &rowScale, std::vector< doublereal > &colScale) |
| virtual std::ostream & | vReport (std::ostream &os) const |
Protected Member Functions inherited from MatrixScaleBase | |
| MatrixHandler::Norm_t | GetCondNumNorm () const |
| void | Prepare (const MatrixHandler &mh, integer &nrows, integer &ncols) |
| void | PrepareRows (const MatrixHandler &mh, integer &nrows) |
| void | PrepareCols (const MatrixHandler &mh, integer &ncols) |
| bool | bReport () const |
Private Attributes | |
| std::vector< doublereal > | DR |
| std::vector< doublereal > | DC |
| std::vector< doublereal > | normR |
| std::vector< doublereal > | normC |
| const integer | iMaxIter |
| const doublereal | dTol |
| integer | iIterTaken |
| doublereal | maxNormR |
| doublereal | maxNormC |
Additional Inherited Members | |
Static Public Member Functions inherited from MatrixScale< T > | |
| static MatrixScale< T > * | Allocate (const SolutionManager::ScaleOpt &scale) |
Protected Attributes inherited from MatrixScaleBase | |
| std::vector< doublereal > | rowScale |
| std::vector< doublereal > | colScale |
| doublereal | dCondBefore |
| doublereal | dCondAfter |
| const unsigned | uFlags |
| bool | bOK |
|
inline |
Definition at line 665 of file dgeequ.h.
|
virtual |
|
protectedvirtual |
Implements MatrixScale< T >.
Definition at line 683 of file dgeequ.h.
References ASSERT, MBDYN_EXCEPT_ARGS, and grad::sqrt().

|
protectedvirtual |
Implements MatrixScaleBase.
Definition at line 819 of file dgeequ.h.
References MatrixScaleBase::bOK.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |