TwiceAsNice
2019-02-18
|
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <float.h>
#include "levmar.h"
#include "compiler.h"
#include "misc.h"
#include "lm_core.c"
Macros | |
#define | EPSILON 1E-12 |
#define | ONE_THIRD 0.3333333334 /* 1.0/3.0 */ |
#define | LM_REAL float |
#define | LM_PREFIX s |
#define | LM_REAL_MAX FLT_MAX |
#define | LM_REAL_MIN -FLT_MAX |
#define | LM_REAL_EPSILON FLT_EPSILON |
#define | __SUBCNST(x) x##F |
#define | LM_CNST(x) __SUBCNST(x) |
#define | LM_REAL double |
#define | LM_PREFIX d |
#define | LM_REAL_MAX DBL_MAX |
#define | LM_REAL_MIN -DBL_MAX |
#define | LM_REAL_EPSILON DBL_EPSILON |
#define | LM_CNST(x) (x) |
#define EPSILON 1E-12 |
#define LM_PREFIX s |
#define LM_PREFIX d |
#define LM_REAL float |
#define LM_REAL double |
#define LM_REAL_EPSILON FLT_EPSILON |
#define LM_REAL_EPSILON DBL_EPSILON |
#define LM_REAL_MAX FLT_MAX |
#define LM_REAL_MAX DBL_MAX |
#define LM_REAL_MIN -FLT_MAX |
#define LM_REAL_MIN -DBL_MAX |
#define ONE_THIRD 0.3333333334 /* 1.0/3.0 */ |