solver_base Struct Reference

Inheritance diagram for solver_base:

SturmAberth< NT > SturmBz< NT > SturmBz< NT > SturmMem< NT > List of all members.

Detailed Description

Definition at line 13 of file solver_base.h.

Public Types

typedef double RT
 Ring number type.
typedef double FT
 Filed number type.
typedef double XT
 Approximate number type (if any).
typedef Interval< FTFIT
 Interval over FT.
typedef Interval< XTXIT
 Interval over XT.
typedef UPolDse< RTPoly
 Polynomial with ring number type coeffs.
typedef UPolDse< FTFT_Poly
 Polynomial with field number type coeffs.
typedef double solution_type
typedef solver_base self_t

Protected Member Functions

 solver_base ()
 Protected constructor so that nonone can construct such an object.


Member Typedef Documentation

typedef double solver_base::RT

Ring number type.

Reimplemented in SturmMem< NT >, SturmBz< NT >, SturmAberth< NT >, and SturmBz< NT >.

Definition at line 15 of file solver_base.h.

typedef double solver_base::FT

Filed number type.

Reimplemented in SturmMem< NT >, SturmBz< NT >, SturmAberth< NT >, and SturmBz< NT >.

Definition at line 16 of file solver_base.h.

typedef double solver_base::XT

Approximate number type (if any).

Reimplemented in SturmMem< NT >, SturmBz< NT >, SturmAberth< NT >, and SturmBz< NT >.

Definition at line 17 of file solver_base.h.

typedef Interval<FT> solver_base::FIT

Interval over FT.

Reimplemented in SturmMem< NT >, SturmBz< NT >, SturmAberth< NT >, and SturmBz< NT >.

Definition at line 19 of file solver_base.h.

typedef Interval<XT> solver_base::XIT

Interval over XT.

Reimplemented in SturmMem< NT >, SturmBz< NT >, SturmAberth< NT >, and SturmBz< NT >.

Definition at line 20 of file solver_base.h.

typedef UPolDse<RT> solver_base::Poly

Polynomial with ring number type coeffs.

Reimplemented in SturmMem< NT >, SturmBz< NT >, SturmAberth< NT >, and SturmBz< NT >.

Definition at line 23 of file solver_base.h.

typedef UPolDse<FT> solver_base::FT_Poly

Polynomial with field number type coeffs.

Reimplemented in SturmMem< NT >, SturmBz< NT >, SturmBz< NT >, SturmAberth< NT >, SturmAberth< NT >, SturmBz< NT >, and SturmBz< NT >.

Definition at line 24 of file solver_base.h.

typedef double solver_base::solution_type

The solution type. The solver should return this type

Reimplemented in SturmMem< NT >, SturmBz< NT >, SturmAberth< NT >, and SturmBz< NT >.

Definition at line 27 of file solver_base.h.


Constructor & Destructor Documentation

solver_base::solver_base (  )  [protected]

Protected constructor so that nonone can construct such an object.

Definition at line 35 of file solver_base.h.


The documentation for this struct was generated from the following file:

SYNAPS DOCUMENTATION
logo