cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
AOloopControl_PredictiveControl_testPredictiveFilter.c File Reference

Test Predictive Control. More...

#include <math.h>
#include <stdio.h>
#include <stdlib.h>
#include "CommandLineInterface/CLIcore.h"
#include "COREMOD_memory/COREMOD_memory.h"
#include "COREMOD_iofits/COREMOD_iofits.h"
#include "linopt_imtools/linopt_imtools.h"
Include dependency graph for AOloopControl_PredictiveControl_testPredictiveFilter.c:

Macros

#define _GNU_SOURCE
 

Functions

double AOloopControl_PredictiveControl_testPredictiveFilter (const char *IDtrace_name, long modeout, double delayfr, long filtsize, const char *IDfilt_name, double SVDeps)
 

Detailed Description

Test Predictive Control.

Macro Definition Documentation

◆ _GNU_SOURCE

#define _GNU_SOURCE

Function Documentation

◆ AOloopControl_PredictiveControl_testPredictiveFilter()

double AOloopControl_PredictiveControl_testPredictiveFilter ( const char *  IDtrace_name,
long  modeout,
double  delayfr,
long  filtsize,
const char *  IDfilt_name,
double  SVDeps 
)

predictive control based on SVD

input: mode values trace [ii: time, jj: mode number] mode index delayfr [delay in frame unit] filtsize [number of samples in filter]