Basic Image AlgorithmS Library  2.8.0
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | Static Protected Attributes | List of all members
BIAS::PolynomialSolve Class Reference

base class for solving polynomial equations More...

#include <MathAlgo/PolynomialSolve.hh>

+ Inheritance diagram for BIAS::PolynomialSolve:
+ Collaboration diagram for BIAS::PolynomialSolve:

Public Member Functions

void AddDebugLevel (const long int lv)
 
void AddDebugLevel (const std::string &name)
 
int Analytic (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< POLYNOMIALSOLVE_TYPE > &sol)
 solves polynomial of arbitrary order n<=4 analytically coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted. More...
 
int Analytic (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &sol)
 solves polynomial of arbitrary order n<=3 analytically coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted. More...
 
void CalCoefficients (const std::vector< POLYNOMIALSOLVE_TYPE > &sol, std::vector< POLYNOMIALSOLVE_TYPE > &coeff)
 inverse function, calculates coefficients from the solutions More...
 
void CheckCoefficients (std::vector< POLYNOMIALSOLVE_TYPE > &coeff, double eps=DBL_EPSILON)
 removes leading zeros in coefficients More...
 
int Cubic (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< POLYNOMIALSOLVE_TYPE > &sol)
 solve a polynomial of degree 3 coeff[3]*x^3+coeff[2]*x^2+coeff[1]*x+coeff[0]=0 coeff[3] != 0.0 is asserted returns the number of real solutions More...
 
int Cubic (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &sol)
 solve a polynomial of degree 3 coeff[3]*x^3+coeff[2]*x^2+coeff[1]*x+coeff[0]=0 coeff[3] != 0.0 is asserted returns the number of real solutions More...
 
bool DebugLevelIsSet (const long int lv) const
 
bool DebugLevelIsSet (const std::string &name) const
 
POLYNOMIALSOLVE_TYPE EvaluatePolynomial (const POLYNOMIALSOLVE_TYPE x, const std::vector< POLYNOMIALSOLVE_TYPE > &coeff) const
 numerically robust way to evaluate a polynomial at position x, uses Horner scheme (same principle as in gsl_poly_eval) More...
 
int FitPolynomial (const unsigned int degree, const std::vector< double > &x, const std::vector< double > &y, std::vector< double > &coefficients)
 given locations x and measurements y=f(x) approximate f by a polynomial of arbitrary degree and return coefficients More...
 
int GetDebugLevel () const
 
std::ostream & GetDebugStream () const
 
void GetDebugStream (std::ostream &os) const
 
int GetNumberOfRealSolutions (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff)
 determine number of real solutions of polynomial More...
 
bool HasRealSolution (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff)
 determine whether the polynomial has a solution in IR More...
 
int Linear (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< POLYNOMIALSOLVE_TYPE > &sol)
 solve a polynomial of degree 1 coeff[1]*x+coeff[0]=0 coeff[1] != 0.0 is asserted returns the number of real solutions (always 1) More...
 
int Linear (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &sol)
 solve a polynomial of degree 1 coeff[1]*x+coeff[0]=0 coeff[1] != 0.0 is asserted returns the number of complex solutions (always 1) More...
 
long int Name2DebugLevel (const std::string &name) const
 looks up a debuglevel in the internal map, returns 0 if not found More...
 
long int NewDebugLevel (const std::string &name)
 creates a new debuglevel More...
 
int NonLinearRefine (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &sol)
 does a non linear refinement using Powel from minpack for real roots (non imaginary) only More...
 
int NonLinearRefine (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< POLYNOMIALSOLVE_TYPE > &sol)
 does a non linear refinement using Powel from minpack for real roots (non imaginary) only More...
 
int Numeric (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< POLYNOMIALSOLVE_TYPE > &sol)
 solves polynomial of arbitrary order n numerically coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted. More...
 
int Numeric (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &sol)
 solves polynomial of arbitrary order n numerically coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted. More...
 
 PolynomialSolve ()
 
void PrintDebugLevel (std::ostream &os=std::cout) const
 
int Quadratic (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< POLYNOMIALSOLVE_TYPE > &sol)
 solve a polynomial of degree 2 coeff[2]*x^2+coeff[1]*x+coeff[0]=0 coeff[2] != 0.0 is asserted returns the number of real solutions (0, 1 or 2) More...
 
int Quadratic (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &sol)
 solve a polynomial of degree 2 coeff[2]*x^2+coeff[1]*x+coeff[0]=0 coeff[2] != 0.0 is asserted returns the number of complex solutions (alway 2) More...
 
int Quartic (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< POLYNOMIALSOLVE_TYPE > &sol)
 solve a polynomial of degree 4 coeff[4]*x^4+coeff[3]*x^3+coeff[2]*x^2+coeff[1]*x+coeff[0]=0 coeff[4] != 0.0 is asserted returns the number of real solutions More...
 
void RemoveDebugLevel (const long int lv)
 
void RemoveDebugLevel (const std::string &name)
 
void SetDebugLevel (const long int lv)
 
void SetDebugLevel (const std::string &name)
 
void SetDebugStream (const std::ostream &os)
 
void ShowDebugLevel (std::ostream &os=std::cout) const
 prints all internally known debuglevels More...
 
int Solve (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< POLYNOMIALSOLVE_TYPE > &sol)
 solve polynomial of arbitrary order n coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted Uses analytical solution if n<=4 More...
 
int Solve (const std::vector< POLYNOMIALSOLVE_TYPE > &coeff, std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &sol)
 solve polynomial of arbitrary order n coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted. More...
 
 ~PolynomialSolve ()
 

Static Public Member Functions

static long int GetGlobalDebugLevel ()
 
static void SetGlobalDebugLevel (long int lev)
 

Public Attributes

double * PowellCoeff_
 
int PowellCoeffNum_
 

Protected Member Functions

POLYNOMIALSOLVE_TYPE _GetCoeff (int order, int b, const std::vector< POLYNOMIALSOLVE_TYPE > &sol)
 helper function for CalCoefficients More...
 
long ConsumeNextFreeDebuglevel_ ()
 returns the next available debuglevel More...
 

Protected Attributes

long int _liDebugLevel
 
long int _liNextDebugLevel
 new concept, debuglevel are managed here in the debug class More...
 
std::map< std::string, long int > _String2Debuglevel
 

Static Protected Attributes

static std::ostream _zDebugStream
 
static long int GlobalDebugLevel = 0
 

Detailed Description

base class for solving polynomial equations

Author
koeser 10/2003, woelk 08/2004
Examples:
ExampleEstimateFisheyePolynomial.cpp, and ExamplePolynomialSolve.cpp.

Definition at line 50 of file PolynomialSolve.hh.

Constructor & Destructor Documentation

BIAS::PolynomialSolve::PolynomialSolve ( )
inline

Definition at line 54 of file PolynomialSolve.hh.

BIAS::PolynomialSolve::~PolynomialSolve ( )
inline

Definition at line 55 of file PolynomialSolve.hh.

Member Function Documentation

POLYNOMIALSOLVE_TYPE PolynomialSolve::_GetCoeff ( int  order,
int  b,
const std::vector< POLYNOMIALSOLVE_TYPE > &  sol 
)
protected

helper function for CalCoefficients

Author
woelk 08/2004

Definition at line 664 of file PolynomialSolve.cpp.

void BIAS::Debug::AddDebugLevel ( const long int  lv)
inlineinherited
void BIAS::Debug::AddDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 362 of file Debug.hh.

int PolynomialSolve::Analytic ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< POLYNOMIALSOLVE_TYPE > &  sol 
)

solves polynomial of arbitrary order n<=4 analytically coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted.

Returns
number of real solutions, negative value on error
Author
woelk 08/2004 untested
Examples:
ExamplePolynomialSolve.cpp.

Definition at line 224 of file PolynomialSolve.cpp.

Referenced by BIAS::FMatrixEstimation::SevenPoint().

int PolynomialSolve::Analytic ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &  sol 
)

solves polynomial of arbitrary order n<=3 analytically coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted.

Returns
number of complex solutions, negative value on error
Author
woelk 08/2004 untested

Definition at line 255 of file PolynomialSolve.cpp.

void PolynomialSolve::CalCoefficients ( const std::vector< POLYNOMIALSOLVE_TYPE > &  sol,
std::vector< POLYNOMIALSOLVE_TYPE > &  coeff 
)

inverse function, calculates coefficients from the solutions

Author
woelk 08/2004
Examples:
ExamplePolynomialSolve.cpp.

Definition at line 650 of file PolynomialSolve.cpp.

void PolynomialSolve::CheckCoefficients ( std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
double  eps = DBL_EPSILON 
)

removes leading zeros in coefficients

Author
woelk 08/2004

Definition at line 624 of file PolynomialSolve.cpp.

Referenced by BIAS::Triangulation::CorrectCorrespondences(), BIAS::Conic2D::IntersectsCircle(), and BIAS::FMatrixEstimation::SevenPoint().

long BIAS::Debug::ConsumeNextFreeDebuglevel_ ( )
inlineprotectedinherited

returns the next available debuglevel

Author
woelk 09/2006

Definition at line 521 of file Debug.hh.

int PolynomialSolve::Cubic ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< POLYNOMIALSOLVE_TYPE > &  sol 
)

solve a polynomial of degree 3 coeff[3]*x^3+coeff[2]*x^2+coeff[1]*x+coeff[0]=0 coeff[3] != 0.0 is asserted returns the number of real solutions

Author
koeser, woelk 08/2004

Definition at line 408 of file PolynomialSolve.cpp.

int PolynomialSolve::Cubic ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &  sol 
)

solve a polynomial of degree 3 coeff[3]*x^3+coeff[2]*x^2+coeff[1]*x+coeff[0]=0 coeff[3] != 0.0 is asserted returns the number of real solutions

Author
woelk 08/2004

Definition at line 508 of file PolynomialSolve.cpp.

bool BIAS::Debug::DebugLevelIsSet ( const long int  lv) const
inlineinherited
bool BIAS::Debug::DebugLevelIsSet ( const std::string &  name) const
inlineinherited

Definition at line 350 of file Debug.hh.

POLYNOMIALSOLVE_TYPE BIAS::PolynomialSolve::EvaluatePolynomial ( const POLYNOMIALSOLVE_TYPE  x,
const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff 
) const
inline

numerically robust way to evaluate a polynomial at position x, uses Horner scheme (same principle as in gsl_poly_eval)

Author
koeser
Examples:
ExamplePolynomialSolve.cpp.

Definition at line 244 of file PolynomialSolve.hh.

Referenced by BIAS::Triangulation::CorrectCorrespondences(), BIAS::ProjectionParametersPerspectiveDepth::DistortReflectivity(), BIAS::ProjectionParametersSpherical::InitAngleCorrFromPoly(), NonLinearRefine(), and BIAS::ProjectionParametersPerspectiveDepth::UnDistortReflectivity().

int PolynomialSolve::FitPolynomial ( const unsigned int  degree,
const std::vector< double > &  x,
const std::vector< double > &  y,
std::vector< double > &  coefficients 
)

given locations x and measurements y=f(x) approximate f by a polynomial of arbitrary degree and return coefficients

least squares approximation of parameters a_i of a polynomial which minimizes (a_0 + a_1x + a_2x^2 + ... + a_degree x^degree - y)^2 summed over all pairs (x;y), where i runs from 0 to degree

Returns
0 on success, <0 for degenerate situation, >0 optimizer error
Author
koeser 04/2007

Definition at line 803 of file PolynomialSolve.cpp.

References BIAS::LevenbergMarquardt(), and BIAS::SVD::Solve().

Referenced by BIAS::ProjectionParametersSpherical::EstimateDistortionPolynomial(), BIAS::ProjectionParametersSpherical::EstimateUndistortionPolynomial(), and BIAS::ProjectionParametersPerspectiveDepth::SetReflectivityNormalizationParameters().

int BIAS::Debug::GetDebugLevel ( ) const
inlineinherited
std::ostream& BIAS::Debug::GetDebugStream ( ) const
inlineinherited

Definition at line 405 of file Debug.hh.

void BIAS::Debug::GetDebugStream ( std::ostream &  os) const
inlineinherited

Definition at line 414 of file Debug.hh.

static long int BIAS::Debug::GetGlobalDebugLevel ( )
inlinestaticinherited

Definition at line 431 of file Debug.hh.

int PolynomialSolve::GetNumberOfRealSolutions ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff)

determine number of real solutions of polynomial

Definition at line 695 of file PolynomialSolve.cpp.

bool BIAS::PolynomialSolve::HasRealSolution ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff)
inline

determine whether the polynomial has a solution in IR

Definition at line 198 of file PolynomialSolve.hh.

Referenced by BIAS::Conic2D::IntersectsCircle().

int PolynomialSolve::Linear ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< POLYNOMIALSOLVE_TYPE > &  sol 
)

solve a polynomial of degree 1 coeff[1]*x+coeff[0]=0 coeff[1] != 0.0 is asserted returns the number of real solutions (always 1)

Author
koeser, woelk 08/2004

Definition at line 289 of file PolynomialSolve.cpp.

int PolynomialSolve::Linear ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &  sol 
)

solve a polynomial of degree 1 coeff[1]*x+coeff[0]=0 coeff[1] != 0.0 is asserted returns the number of complex solutions (always 1)

Author
woelk 08/2004

Definition at line 308 of file PolynomialSolve.cpp.

long int BIAS::Debug::Name2DebugLevel ( const std::string &  name) const
inlineinherited

looks up a debuglevel in the internal map, returns 0 if not found

Author
woelk 09/2006

Definition at line 454 of file Debug.hh.

long int BIAS::Debug::NewDebugLevel ( const std::string &  name)
inlineinherited
int PolynomialSolve::NonLinearRefine ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &  sol 
)

does a non linear refinement using Powel from minpack for real roots (non imaginary) only

Author
woelk, koeser 08/2004

Definition at line 725 of file PolynomialSolve.cpp.

References BIAS::Powell().

Referenced by BIAS::Triangulation::CorrectCorrespondences().

int PolynomialSolve::NonLinearRefine ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< POLYNOMIALSOLVE_TYPE > &  sol 
)

does a non linear refinement using Powel from minpack for real roots (non imaginary) only

Author
woelk, koeser 11/2007

Definition at line 760 of file PolynomialSolve.cpp.

References EvaluatePolynomial(), and BIAS::Powell().

int PolynomialSolve::Numeric ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< POLYNOMIALSOLVE_TYPE > &  sol 
)

solves polynomial of arbitrary order n numerically coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted.

Returns
number of real solutions, negative value on error
Author
woelk 08/2004 untested
Examples:
ExamplePolynomialSolve.cpp.

Definition at line 115 of file PolynomialSolve.cpp.

Referenced by BIAS::Triangulation::CorrectCorrespondences().

int PolynomialSolve::Numeric ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &  sol 
)

solves polynomial of arbitrary order n numerically coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted.

Returns
number of complex solutions, negative value on error
Author
woelk 08/2004 untested

Definition at line 135 of file PolynomialSolve.cpp.

References BIAS::Equal(), and BIAS::LaguerreSolver::Solve().

void BIAS::Debug::PrintDebugLevel ( std::ostream &  os = std::cout) const
inlineinherited

Definition at line 383 of file Debug.hh.

int PolynomialSolve::Quadratic ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< POLYNOMIALSOLVE_TYPE > &  sol 
)

solve a polynomial of degree 2 coeff[2]*x^2+coeff[1]*x+coeff[0]=0 coeff[2] != 0.0 is asserted returns the number of real solutions (0, 1 or 2)

Author
koeser, woelk 08/2004

Definition at line 322 of file PolynomialSolve.cpp.

int PolynomialSolve::Quadratic ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &  sol 
)

solve a polynomial of degree 2 coeff[2]*x^2+coeff[1]*x+coeff[0]=0 coeff[2] != 0.0 is asserted returns the number of complex solutions (alway 2)

Author
woelk 08/2004

Definition at line 375 of file PolynomialSolve.cpp.

int PolynomialSolve::Quartic ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< POLYNOMIALSOLVE_TYPE > &  sol 
)

solve a polynomial of degree 4 coeff[4]*x^4+coeff[3]*x^3+coeff[2]*x^2+coeff[1]*x+coeff[0]=0 coeff[4] != 0.0 is asserted returns the number of real solutions

 @author koeser, woelk 08/2004 

ATTENTION: under certain circumstances Quartic() doesn't seem to work correctly and does not return any solutions. EXAMPLE : for the following polynom coeff[0]=-5.3812376413659608331840900064; coeff[1]=21.5206398747126961268349987222; coeff[2]=-32.2795617934279306382450158708; coeff[3]=21.5221584472618552297262795037; coeff[4]=-5.38199880981732103890635698917;

Quartic() does not return any roots. Expected roots are: 0.999231378314545 + 0.030940956057273i 0.999231378314545 - 0.030940956057273i 1.004259532432780 + 0.000000000000000i 0.996476651583676 + 0.000000000000000i

Definition at line 542 of file PolynomialSolve.cpp.

void BIAS::Debug::RemoveDebugLevel ( const long int  lv)
inlineinherited

Definition at line 369 of file Debug.hh.

void BIAS::Debug::RemoveDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 376 of file Debug.hh.

void BIAS::Debug::SetDebugLevel ( const long int  lv)
inlineinherited
void BIAS::Debug::SetDebugLevel ( const std::string &  name)
inlineinherited

Definition at line 325 of file Debug.hh.

void BIAS::Debug::SetDebugStream ( const std::ostream &  os)
inlineinherited

Definition at line 398 of file Debug.hh.

static void BIAS::Debug::SetGlobalDebugLevel ( long int  lev)
inlinestaticinherited

Definition at line 424 of file Debug.hh.

void BIAS::Debug::ShowDebugLevel ( std::ostream &  os = std::cout) const
inlineinherited

prints all internally known debuglevels

Author
woelk 09/2006

Definition at line 496 of file Debug.hh.

int PolynomialSolve::Solve ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< POLYNOMIALSOLVE_TYPE > &  sol 
)

solve polynomial of arbitrary order n coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted Uses analytical solution if n<=4

Returns
number of real solutions, negative value on error
Author
koeser, woelk 08/2004 untested
Examples:
ExamplePolynomialSolve.cpp.

Definition at line 47 of file PolynomialSolve.cpp.

Referenced by BIAS::Conic2D::IntersectConicProper(), and BIAS::ProjectionParametersPerspectiveDepth::UnDistortDepth().

int PolynomialSolve::Solve ( const std::vector< POLYNOMIALSOLVE_TYPE > &  coeff,
std::vector< std::complex< POLYNOMIALSOLVE_TYPE > > &  sol 
)

solve polynomial of arbitrary order n coeff[n]x^n+...+coeff[2]x^2+coeff[1]x+coeff[0]=0 coeff[n]!=0.0 is asserted.

Uses analytical solution if n<=3

Returns
number of solutions, negative value on error
Author
woelk 08/2004 untested

Definition at line 87 of file PolynomialSolve.cpp.

Member Data Documentation

long int BIAS::Debug::_liDebugLevel
protectedinherited

Definition at line 510 of file Debug.hh.

Referenced by BIAS::Debug::operator=(), and BIAS::ImageBase::operator=().

long int BIAS::Debug::_liNextDebugLevel
protectedinherited

new concept, debuglevel are managed here in the debug class

Definition at line 516 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

std::map<std::string, long int> BIAS::Debug::_String2Debuglevel
protectedinherited

Definition at line 517 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

std::ostream BIAS::Debug::_zDebugStream
staticprotectedinherited

Definition at line 511 of file Debug.hh.

Referenced by BIAS::Debug::operator=().

long int BIAS::Debug::GlobalDebugLevel = 0
staticprotectedinherited

Definition at line 513 of file Debug.hh.

double* BIAS::PolynomialSolve::PowellCoeff_

Definition at line 229 of file PolynomialSolve.hh.

int BIAS::PolynomialSolve::PowellCoeffNum_

Definition at line 228 of file PolynomialSolve.hh.


The documentation for this class was generated from the following files: