name: Lyapunov : public AlgorithmBase

synopsis:

g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_algo.a

#include <Lyapunov.h>

Lyapunov(ALGORITHM algorithm = DEF_ALGORITHM, IMPLEMENTATION implementation = DEF_IMPLEMENTATION, long num_neighbors = DEF_NUM_NEIGHBORS, long evolve_step = DEF_EVOLVE_STEP, long loc_dim = DEF_LOCAL_DIM, long num_steps = DEF_NUM_STEPS, float inner_radius = DEF_INNER_RADIUS, float outer_radius = DEF_OUTER_RADIUS, long num_neighbor_subgroups = DEF_NUM_NEIGHBOR_SUBGROUPS, long reinit_step = DEF_REINIT_STEP, long start_pos = DEF_START_POS);
boolean eq(const Lyapunov& arg);
boolean setAlgorithm(ALGORITHM algorithm);
boolean setNumNeighbors(long num_neighbors);
quick start:

Lyapunov lyapp;
MatrixFloat input(3, 3, L"1.0, 2.0, 4.0, 2.0, 4.0, 8.0, 4.0, 8.0, 16.0");
VectorFloat output;
lyap.set(Lyapunov::LINEAR_TANGENT_MAP, Lyapunov::TREPPEN_ITERATION, 1, 1, 3, 3);
lyap.compute(output, input);
description:

Lyapunov exponents are a set of invariants for a dynamical system and signifies how chaotic an attractor is. The method of estimating the Lyapunov spectra used here is treppen-iteration (iterative QR) of tangent maps and is explained in :

dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:

examples:

notes: