LAL  7.5.0.1-ec27e42
FindRoot.h File Reference

Prototypes

void LALSBracketRoot (LALStatus *status, SFindRootIn *inout, void *params)
 
int XLALDBracketRoot (REAL8(*y)(REAL8, void *), REAL8 *xmin, REAL8 *xmax, void *params)
 
void LALDBracketRoot (LALStatus *status, DFindRootIn *inout, void *params)
 
void LALSBisectionFindRoot (LALStatus *status, REAL4 *root, SFindRootIn *input, void *params)
 
REAL8 XLALDBisectionFindRoot (REAL8(*y)(REAL8, void *), REAL8 xmin, REAL8 xmax, REAL8 xacc, void *params)
 
void LALDBisectionFindRoot (LALStatus *status, REAL8 *root, DFindRootIn *input, void *params)
 

Go to the source code of this file.

Data Structures

struct  SFindRootIn
 These are function pointers to functions that map REAL4 numbers to REAL4 numbers. More...
 
struct  DFindRootIn
 These are function pointers to functions that map REAL8 numbers to REAL8 numbers. More...
 

Macros

Error Codes
#define FINDROOTH_ENULL   1
 Null pointer. More...
 
#define FINDROOTH_EIDOM   2
 Invalid initial domain. More...
 
#define FINDROOTH_EMXIT   4
 Maximum iterations exceeded. More...
 
#define FINDROOTH_EBRKT   8
 Root not bracketed. More...