64#include <lal/LALInspiral.h>
65#define LALINSPIRALINIT_LENGTHOVERESTIMATION 0.1
128 paramsInit->
nbins = 0;
130 XLALPrintInfo(
"XLAL Info - %s: Estimated Length (seconds) requested = %f | fCutoff = %f\n", __func__, paramsInit->
ak.
tn,
params->fCutoff);
135 if( paramsInit->
ak.
tn <=0 ||
params->tC <= 0){
137 paramsInit->
nbins = 0;
138 XLALPrintInfo(
"XLAL Info - %s: Estimated Length (seconds) requested = %f\n", __func__, paramsInit->
ak.
tn);
148 * (paramsInit->
ak.
tn + 1 ) *
params->tSampling
150 ndx = ceil(log10(
x)/log10(2.));
151 paramsInit->
nbins = pow(2, ndx) ;
153 XLALPrintInfo(
"XLAL Info - %s: Estimated Length (seconds)= %f | Allocated length (bins) = %d\n", __func__, paramsInit->
ak.
tn, paramsInit->
nbins);
int XLALInspiralParameterCalc(InspiralTemplate *params)
int XLALInspiralRestrictedAmplitude(InspiralTemplate *params)
int XLALInspiralSetup(expnCoeffs *ak, InspiralTemplate *params)
int XLALInspiralChooseModel(expnFunc *func, expnCoeffs *ak, InspiralTemplate *params)
#define LALINSPIRALINIT_LENGTHOVERESTIMATION
void LALInspiralInit(LALStatus *status, InspiralTemplate *params, InspiralInit *paramsInit)
int XLALInspiralInit(InspiralTemplate *params, InspiralInit *paramsInit)
#define ATTATCHSTATUSPTR(statusptr)
#define DETATCHSTATUSPTR(statusptr)
#define INITSTATUS(statusptr)
#define RETURN(statusptr)
int int int XLALPrintInfo(const char *fmt,...) _LAL_GCC_PRINTF_FORMAT_(1
int int XLALPrintWarning(const char *fmt,...) _LAL_GCC_PRINTF_FORMAT_(1
#define XLAL_PRINT_DEPRECATION_WARNING(replacement)
The inspiral waveform parameter structure containing information about the waveform to be generated.