conindex.h File Reference

Conley index computation routines. More...

#include <iostream>
#include <algorithm>
#include <new>
#include "chomp/system/textfile.h"
#include "chomp/system/timeused.h"
#include "chomp/homology/homology.h"
#include "interval/doubleInterval.h"
#include "config.h"
#include "config.h"

Go to the source code of this file.

Classes

class  IdentityMap
 The identity map class. More...
class  UndefinedMap
 The undefined map class. More...
class  MapComputation< mapcomp, cubetype, cubsettype >
 The generic map computation routine that computes a rigorous cubical multivalued map based on a function that computes the image of intervals using interval arithmetic. More...
class  UndefinedComputation< cubetype, cubsettype >
 The undefined map computation class. More...
class  EmptyIndexPair
 The empty index pair class simulates an empty index pair. More...
class  IndexPair< mapcomp, cubetype, cubsettype >
 A generic class that computes an index pair given the isolating neighborhood and a means to compute the multivalued cubical map. More...
class  ConleyIndex< IndexPair, euclidom >
 The class that computes and returns properties of the Conley index. More...
struct  ppComplex
 An auxiliary class that represents complex numbers. More...

Functions

int dgeev_ (char *jobvl, char *jobvr, long int *n, double *a, long int *lda, double *wr, double *wi, double *vl, long int *ldvl, double *vr, long int *ldvr, double *work, long int *lwork, long int *info)
template<class IndexPair, class euclidom>
std::istream & operator>> (std::istream &in, ConleyIndex< IndexPair, euclidom > &c)
template<class IndexPair, class euclidom>
std::ostream & operator<< (std::ostream &out, const ConleyIndex< IndexPair, euclidom > &c)
bool operator< (const ppComplex &x, const ppComplex &y)


Detailed Description

Conley index computation routines.

This file contains the definition of routines for the computation of the Conley index using the CHomP library.

Author:
Pawel Pilarczyk

Definition in file conindex.h.


Function Documentation

int dgeev_ ( char *  jobvl,
char *  jobvr,
long int *  n,
double *  a,
long int *  lda,
double *  wr,
double *  wi,
double *  vl,
long int *  ldvl,
double *  vr,
long int *  ldvr,
double *  work,
long int *  lwork,
long int *  info 
)

Referenced by ConleyIndex< IndexPair, euclidom >::eigenvalues().

bool operator< ( const ppComplex x,
const ppComplex y 
) [inline]

Definition at line 815 of file conindex.h.

template<class IndexPair, class euclidom>
std::ostream & operator<< ( std::ostream &  out,
const ConleyIndex< IndexPair, euclidom > &  c 
) [inline]

Definition at line 1669 of file conindex.h.

References ConleyIndex< IndexPair, euclidom >::coef, ConleyIndex< IndexPair, euclidom >::indmap, and ConleyIndex< IndexPair, euclidom >::toplevel.

template<class IndexPair, class euclidom>
std::istream & operator>> ( std::istream &  in,
ConleyIndex< IndexPair, euclidom > &  c 
) [inline]

Definition at line 1708 of file conindex.h.

References ConleyIndex< IndexPair, euclidom >::coef, ConleyIndex< IndexPair, euclidom >::define(), ConleyIndex< IndexPair, euclidom >::indmap, ConleyIndex< IndexPair, euclidom >::nontrivialindex, and ConleyIndex< IndexPair, euclidom >::toplevel.


Generated on Sun Mar 28 17:47:58 2010 for The Conley-Morse Graphs Software by  doxygen 1.5.3