Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members  

RazorBack::Rsymdiag_::Evaloc_ Struct Reference

Evaloc_: object for keeping track of intervals containing eigenvalues during the bisection process. More...

List of all members.

Public Methods

 Evaloc_ (double L, size_t Ln, double U, size_t Un)
 init.

bool bracket_loose () const
 bracket_loose: returns true if the relative width of the interval is larger than machine precision.


Public Attributes

double Low
double Up
 interval boundaries.

double Eval
 eigenvalue estimate.

size_t Lowno
size_t Upno
size_t No
 eigenvalues below Low, Up, and in interval.


Detailed Description

Evaloc_: object for keeping track of intervals containing eigenvalues during the bisection process.

This classlet is a friend of the enclosing class because it needs to access Rsymdiag_::EPSILON.

Definition at line 79 of file Rsymdiag.hh.


Constructor & Destructor Documentation

RazorBack::Rsymdiag_::Evaloc_::Evaloc_ ( double L,
size_t Ln,
double U,
size_t Un ) [inline]
 

init.

Definition at line 86 of file Rsymdiag.hh.


Member Function Documentation

bool RazorBack::Rsymdiag_::Evaloc_::bracket_loose ( ) const [inline]
 

bracket_loose: returns true if the relative width of the interval is larger than machine precision.

Definition at line 93 of file Rsymdiag.hh.


Member Data Documentation

double RazorBack::Rsymdiag_::Evaloc_::Low
 

Definition at line 81 of file Rsymdiag.hh.

double RazorBack::Rsymdiag_::Evaloc_::Up
 

interval boundaries.

Definition at line 81 of file Rsymdiag.hh.

double RazorBack::Rsymdiag_::Evaloc_::Eval
 

eigenvalue estimate.

Definition at line 82 of file Rsymdiag.hh.

size_t RazorBack::Rsymdiag_::Evaloc_::Lowno
 

Definition at line 83 of file Rsymdiag.hh.

size_t RazorBack::Rsymdiag_::Evaloc_::Upno
 

Definition at line 83 of file Rsymdiag.hh.

size_t RazorBack::Rsymdiag_::Evaloc_::No
 

eigenvalues below Low, Up, and in interval.

Definition at line 83 of file Rsymdiag.hh.


The documentation for this struct was generated from the following file:
Generated at Wed Aug 21 09:33:25 2002 for The Razorback C++ Library: Linear Algebra by doxygen1.2.6 written by Dimitri van Heesch, © 1997-2001