#include <hyperbolic.h>
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. |
Object oriented class with pointers to Interfaces CRepresent<_DIM, T> and CApproximateBases<_DIM, T>.
CHyperbolicity< _DIM, T >::CHyperbolicity | ( | CRepresent< _DIM, T > * | r, | |
CApproximateBases< _DIM, T > * | b | |||
) | [inline] |
Class constructor.
Sets the sides parameter to (1,1,...,1).
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.
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. |
CRepresent<_DIM, T>* CHyperbolicity< _DIM, T >::represent [protected] |
Interface responsible for constructing invariant set and cubic representation of a function.
CApproximateBases<_DIM, T>* CHyperbolicity< _DIM, T >::bases [protected] |
Interface responsible for approximating semi-hyperbolic bases for each cube.
Coords<_DIM, T> CHyperbolicity< _DIM, T >::sides |
Rescaling coordinates parameter.