LALSimulation  5.4.0.1-fe68b98
LALSimFindAttachTime.c File Reference

Prototypes

double XLALSimLocateOmegaTime (REAL8Array *dynamicsHi, unsigned int numdynvars, unsigned int retLenHi, SpinEOBParams seobParams, SpinEOBHCoeffs seobCoeffs, REAL8 m1, REAL8 m2, REAL8Vector *radiusVec, int *found, REAL8 *tMaxOmega, INT4 use_optimized)
 
double XLALSimLocateMaxAmplTime (REAL8Vector *timeHi, COMPLEX16Vector *hP22, int *found)
 
double XLALSimLocateAmplTime (REAL8Vector *timeHi, COMPLEX16Vector *hP22, REAL8Vector *radiusVec, int *found, REAL8 *tMaxAmp)
 
INT4 XLALSimCheckRDattachment (REAL8Vector *signal1, REAL8Vector *signal2, REAL8 *ratio, const REAL8 tAtt, const INT4 l, const INT4 m, const REAL8 dt, const REAL8 mass1, const REAL8 mass2, const REAL8 spin1x, const REAL8 spin1y, const REAL8 spin1z, const REAL8 spin2x, const REAL8 spin2y, const REAL8 spin2z, REAL8Vector *timeVec, REAL8Vector *matchrange, Approximant approximant, const REAL8 JLN, REAL8 *timediff)
 
int XLALSimAdjustRDattachmentTime (REAL8Vector *signal1, REAL8Vector *signal2, COMPLEX16TimeSeries *h22, COMPLEX16TimeSeries *h2m2, REAL8 *ratio22, REAL8 *ratio2m2, REAL8 *tAttach, const REAL8 thr, const REAL8 dt, const REAL8 m1, const REAL8 m2, const REAL8 spin1x, const REAL8 spin1y, const REAL8 spin1z, const REAL8 spin2x, const REAL8 spin2y, const REAL8 spin2z, REAL8Vector *timeVec, REAL8Vector *matchrange, Approximant approximant, const REAL8 JLN, const REAL8 combSize, const REAL8 tMaxOmega, const REAL8 tMaxAmp)
 

Go to the source code of this file.

Function Documentation

◆ XLALSimLocateOmegaTime()

double XLALSimLocateOmegaTime ( REAL8Array dynamicsHi,
unsigned int  numdynvars,
unsigned int  retLenHi,
SpinEOBParams  seobParams,
SpinEOBHCoeffs  seobCoeffs,
REAL8  m1,
REAL8  m2,
REAL8Vector radiusVec,
int *  found,
REAL8 tMaxOmega,
INT4  use_optimized 
)

Definition at line 29 of file LALSimFindAttachTime.c.

◆ XLALSimLocateMaxAmplTime()

double XLALSimLocateMaxAmplTime ( REAL8Vector timeHi,
COMPLEX16Vector hP22,
int *  found 
)

Definition at line 361 of file LALSimFindAttachTime.c.

◆ XLALSimLocateAmplTime()

double XLALSimLocateAmplTime ( REAL8Vector timeHi,
COMPLEX16Vector hP22,
REAL8Vector radiusVec,
int *  found,
REAL8 tMaxAmp 
)

Definition at line 428 of file LALSimFindAttachTime.c.

◆ XLALSimCheckRDattachment()

INT4 XLALSimCheckRDattachment ( REAL8Vector signal1,
REAL8Vector signal2,
REAL8 ratio,
const REAL8  tAtt,
const INT4  l,
const INT4  m,
const REAL8  dt,
const REAL8  mass1,
const REAL8  mass2,
const REAL8  spin1x,
const REAL8  spin1y,
const REAL8  spin1z,
const REAL8  spin2x,
const REAL8  spin2y,
const REAL8  spin2z,
REAL8Vector timeVec,
REAL8Vector matchrange,
Approximant  approximant,
const REAL8  JLN,
REAL8 timediff 
)
Parameters
signal1< Real of inspiral waveform to which we attach ringdown
signal2< Imag of inspiral waveform to which we attach ringdown
ratio< output ratio
tAtt< time of RD attachment
l< Current mode l
m< Current mode m
dt< Sample time step (in seconds)
mass1< First component mass (in Solar masses)
mass2< Second component mass (in Solar masses)
spin1x<The spin of the first object; only needed for spin waveforms
spin1y<The spin of the first object; only needed for spin waveforms
spin1z<The spin of the first object; only needed for spin waveforms
spin2x<The spin of the second object; only needed for spin waveforms
spin2y<The spin of the second object; only needed for spin waveforms
spin2z<The spin of the second object; only needed for spin waveforms
timeVec< Vector containing the time values
matchrange< Time values chosen as points for performing comb matching
approximant<The waveform approximant being used
JLN< cosine of the angle between J and LN at the light ring
timediff< Time diff b/w peaks

Definition at line 780 of file LALSimFindAttachTime.c.

◆ XLALSimAdjustRDattachmentTime()

int XLALSimAdjustRDattachmentTime ( REAL8Vector signal1,
REAL8Vector signal2,
COMPLEX16TimeSeries h22,
COMPLEX16TimeSeries h2m2,
REAL8 ratio22,
REAL8 ratio2m2,
REAL8 tAttach,
const REAL8  thr,
const REAL8  dt,
const REAL8  m1,
const REAL8  m2,
const REAL8  spin1x,
const REAL8  spin1y,
const REAL8  spin1z,
const REAL8  spin2x,
const REAL8  spin2y,
const REAL8  spin2z,
REAL8Vector timeVec,
REAL8Vector matchrange,
Approximant  approximant,
const REAL8  JLN,
const REAL8  combSize,
const REAL8  tMaxOmega,
const REAL8  tMaxAmp 
)
Parameters
signal1< Output Real of inspiral waveform to which we attach ringdown
signal2< Output Imag of inspiral waveform to which we attach ringdown
h22< input time series (inspiral)
h2m2< input time series (inspiral)
ratio22< output ratio for 2,2 mode
ratio2m2< output ratio for 2,-2 mode
tAttach< output/input time of RD attachment
thr< threshold on the ratio
dt< Sample time step (in seconds)
m1< First component mass (in Solar masses)
m2< Second component mass (in Solar masses)
spin1x<The spin of the first object; only needed for spin waveforms
spin1y<The spin of the first object; only needed for spin waveforms
spin1z<The spin of the first object; only needed for spin waveforms
spin2x<The spin of the second object; only needed for spin waveforms
spin2y<The spin of the second object; only needed for spin waveforms
spin2z<The spin of the second object; only needed for spin waveforms
timeVec< Vector containing the time values
matchrange< Time values chosen as points for performing comb matching
approximant<The waveform approximant being used
JLN< cosine of the angle between J and LN at the light ring
combSize< combsize for RD attachment
tMaxOmega< Time up to which we can trust dynamics
tMaxAmp< Time up to which we can trust waveform

Definition at line 897 of file LALSimFindAttachTime.c.