library: libQuadp
#include "TGondzioSolver.h"

TGondzioSolver


class description - source file - inheritance tree (.pdf)

class TGondzioSolver : public TQpSolverBase

Inheritance Chart:
TObject
<-
TQpSolverBase
<-
TGondzioSolver

    public:
TGondzioSolver() TGondzioSolver(TQpProbBase* of, TQpDataBase* prob, Int_t verbose = 0) TGondzioSolver(const TGondzioSolver& another) virtual ~TGondzioSolver() static TClass* Class() virtual void DefMonitor(TQpDataBase* data, TQpVar* vars, TQpResidual* resids, Double_t alpha, Double_t sigma, Int_t i, Double_t mu, Int_t status_code, Int_t level) virtual TClass* IsA() const TGondzioSolver& operator=(const TGondzioSolver& source) virtual void Reset_parameters() virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual Int_t Solve(TQpDataBase* prob, TQpVar* iterate, TQpResidual* resid) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members


    protected:
Int_t fPrintlevel parameter in range [0,100] determines verbosity. (Higher value Double_t fTsig exponent in Mehrotra's centering parameter, which is usually Int_t fMaximum_correctors maximum number of Gondzio corrector steps Int_t fNumberGondzioCorrections actual number of Gondzio corrections needed Double_t fStepFactor0 various parameters associated with Gondzio correction Double_t fStepFactor1 Double_t fAcceptTol Double_t fBeta_min Double_t fBeta_max TQpVar* fCorrector_step storage for step vectors TQpVar* fStep TQpResidual* fCorrector_resid storage for residual vectors TQpProbBase* fFactory

Class Description

                                                                      
 TGondzioSolver                                                       
                                                                      


TGondzioSolver()

TGondzioSolver(TQpProbBase *of,TQpDataBase *prob,Int_t verbose)

TGondzioSolver(const TGondzioSolver &another) : TQpSolverBase(another)

Int_t Solve(TQpDataBase *prob,TQpVar *iterate,TQpResidual *resid)

void DefMonitor(TQpDataBase* /* data */,TQpVar* /* vars */, TQpResidual *resid, Double_t alpha,Double_t sigma,Int_t i,Double_t mu, Int_t status_code,Int_t level)

~TGondzioSolver()



Inline Functions


                   void Reset_parameters()
        TGondzioSolver& operator=(const TGondzioSolver& source)
                TClass* Class()
                TClass* IsA() const
                   void ShowMembers(TMemberInspector& insp, char* parent)
                   void Streamer(TBuffer& b)
                   void StreamerNVirtual(TBuffer& b)


Author: Eddy Offermann May 2004
Last update: root/quadp:$Name: $:$Id: TGondzioSolver.cxx,v 1.5 2004/06/09 22:08:32 brun Exp $
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.