The Conley-Morse Graphs Software
Classes | Functions
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 "chomp/struct/autoarray.h"
#include "config.h"
#include "typedefs.h"
#include "mapcomp.h"
#include "indpair.h"

Go to the source code of this file.

Classes

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, int32 *n, double *a, int32 *lda, double *wr, double *wi, double *vl, int32 *ldvl, double *vr, int32 *ldvr, double *work, int32 *lwork, int32 *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)
 
template<class IndexPair , class euclidom >
std::ostream & writeIndexInfo (std::ostream &out, const ConleyIndex< IndexPair, euclidom > &c, const char *newline="\n")
 Writes the Conley index information in human-readable form to an output stream. More...
 

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

◆ dgeev_()

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

◆ operator<()

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

Definition at line 209 of file conindex.h.

◆ operator<<()

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

Definition at line 1022 of file conindex.h.

◆ operator>>()

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

Definition at line 1061 of file conindex.h.

◆ writeIndexInfo()

template<class IndexPair , class euclidom >
std::ostream & writeIndexInfo ( std::ostream &  out,
const ConleyIndex< IndexPair, euclidom > &  c,
const char *  newline = "\n" 
)

Writes the Conley index information in human-readable form to an output stream.

Definition at line 1144 of file conindex.h.