SPINspiral
SPINspiral is a parameter-estimation code for gravitational-wave signals detected by LIGO/Virgo
Functions
src/SPINspiral_3rdparty.c File Reference

(SPINspiral version 0.5.1, revision 275)

Contains third-party routines. More...

#include "remez.h"
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
Include dependency graph for SPINspiral_3rdparty.c:

Functions

void CreateDenseGrid (int r, int numtaps, int numband, double bands[], double des[], double weight[], int *gridsize, double Grid[], double D[], double W[], int symmetry)
void InitialGuess (int r, int Ext[], int gridsize)
void CalcParms (int r, int Ext[], double Grid[], double D[], double W[], double ad[], double x[], double y[])
double ComputeA (double freq, int r, double ad[], double x[], double y[])
void CalcError (int r, double ad[], double x[], double y[], int gridsize, double Grid[], double D[], double W[], double E[])
void Search (int r, int Ext[], int gridsize, double E[])
void FreqSample (int N, double A[], double h[], int symm)
short isDone (int r, int Ext[], double E[])
void remez (double h[], int numtaps, int numband, double bands[], double des[], double weight[], int type)

Detailed Description

Contains third-party routines.


Function Documentation

void CreateDenseGrid ( int  r,
int  numtaps,
int  numband,
double  bands[],
double  des[],
double  weight[],
int *  gridsize,
double  Grid[],
double  D[],
double  W[],
int  symmetry 
)

References GRIDDENSITY, and NEGATIVE.

Referenced by remez().

void InitialGuess ( int  r,
int  Ext[],
int  gridsize 
)

Referenced by remez().

void CalcParms ( int  r,
int  Ext[],
double  Grid[],
double  D[],
double  W[],
double  ad[],
double  x[],
double  y[] 
)

References Pi2.

Referenced by remez().

double ComputeA ( double  freq,
int  r,
double  ad[],
double  x[],
double  y[] 
)

References c, and Pi2.

Referenced by CalcError(), and remez().

void CalcError ( int  r,
double  ad[],
double  x[],
double  y[],
int  gridsize,
double  Grid[],
double  D[],
double  W[],
double  E[] 
)

References ComputeA().

Referenced by remez().

void Search ( int  r,
int  Ext[],
int  gridsize,
double  E[] 
)

Referenced by remez().

void FreqSample ( int  N,
double  A[],
double  h[],
int  symm 
)

References Pi, Pi2, and POSITIVE.

Referenced by remez().

short isDone ( int  r,
int  Ext[],
double  E[] 
)

References max, and min.

Referenced by remez().

void remez ( double  h[],
int  numtaps,
int  numband,
double  bands[],
double  des[],
double  weight[],
int  type 
)
 All Data Structures Files Functions Variables Defines