CHyperbolicity< _DIM, T > Class Template Reference

Class responsible for checking Hiperbolicity for a given set. More...

#include <hyperbolic.h>

List of all members.

Public Member Functions

 CHyperbolicity (CRepresent< _DIM, T > *r, CApproximateBases< _DIM, T > *b)
 Class constructor.
virtual bool check (const FUNCTION< _DIM, _DIM, T > &f, const DERIVATIVE< _DIM, T > &Df, const Coords< _DIM, interval< T > > &p, int scale) const =0
 Main virtual function to check if the invariant set is hyperbolic.

Public Attributes

Coords< _DIM, T > sides
 Rescaling coordinates parameter.

Protected Attributes

CRepresent< _DIM, T > * represent
 Interface responsible for constructing invariant set and cubic representation of a function.
CApproximateBases< _DIM, T > * bases
 Interface responsible for approximating semi-hyperbolic bases for each cube.


Detailed Description

template<int _DIM, class T>
class CHyperbolicity< _DIM, T >

Class responsible for checking Hiperbolicity for a given set.

Object oriented class with pointers to Interfaces CRepresent<_DIM, T> and CApproximateBases<_DIM, T>.


Constructor & Destructor Documentation

template<int _DIM, class T>
CHyperbolicity< _DIM, T >::CHyperbolicity ( CRepresent< _DIM, T > *  r,
CApproximateBases< _DIM, T > *  b 
) [inline]

Class constructor.

Sets the sides parameter to (1,1,...,1).


Member Function Documentation

template<int _DIM, class T>
virtual bool CHyperbolicity< _DIM, T >::check ( const FUNCTION< _DIM, _DIM, T > &  f,
const DERIVATIVE< _DIM, T > &  Df,
const Coords< _DIM, interval< T > > &  p,
int  scale 
) const [pure virtual]

Main virtual function to check if the invariant set is hyperbolic.

Parameters:
f FUNCTION<_DIM, _DIM, T> which represents the function for which the invariant set is tested to be hyperbolic.
Df DERIVATIVE<_DIM, T> which represents the derivative of the function for which the invariant set is tested to be hyperbolic.
p Coords<_DIM, interval<T> > is the set, where the invariant set is looked for.
scale determines how many divisions step to perform during the cubical representation.
Returns:
boolean value describing if the invariant representation was prooven as hyperbolic.


Member Data Documentation

template<int _DIM, class T>
CRepresent<_DIM, T>* CHyperbolicity< _DIM, T >::represent [protected]

Interface responsible for constructing invariant set and cubic representation of a function.

template<int _DIM, class T>
CApproximateBases<_DIM, T>* CHyperbolicity< _DIM, T >::bases [protected]

Interface responsible for approximating semi-hyperbolic bases for each cube.

template<int _DIM, class T>
Coords<_DIM, T> CHyperbolicity< _DIM, T >::sides

Rescaling coordinates parameter.


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

Generated on Sat May 24 19:47:31 2008 for Semi-hyperbolicity by  doxygen 1.5.5