- Timestamp:
- Aug 15, 2023, 4:59:00 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/eam_branches/ipp-20230313/psLib/test/math/tap_psMinimizeLMM.c
r23259 r42493 53 53 54 54 #define NUM_ITER 10 55 #define TOL 20.0 55 #define MIN_TOL 20.0 56 #define MAX_TOL 40.0 56 57 psS32 main(psS32 argc, char* argv[]) 57 58 { … … 64 65 { 65 66 psMemId id = psMemGetId(); 66 psMinimization *tmp = psMinimizationAlloc(NUM_ITER, TOL);67 psMinimization *tmp = psMinimizationAlloc(NUM_ITER, MIN_TOL, MAX_TOL); 67 68 ok(tmp != NULL, "psMinimizationAlloc() returned non-NULL"); 68 69 skip_start(tmp == NULL, 5, "Skipping tests because psMinimizationAlloc() failed"); 69 70 ok(tmp->maxIter == NUM_ITER, "psMinimizationAlloc() properly set ->maxIter"); 70 ok(tmp->tol == TOL, "psMinimizationAlloc() properly set ->tol"); 71 ok(tmp->minTol == MIN_TOL, "psMinimizationAlloc() properly set ->tol"); 72 ok(tmp->maxTol == MAX_TOL, "psMinimizationAlloc() properly set ->tol"); 71 73 ok(tmp->value == 0.0, "psMinimizationAlloc() properly set ->value"); 72 74 ok(tmp->iter == 0, "psMinimizationAlloc() properly set ->iter (%d)", tmp->iter); … … 96 98 psMemId id = psMemGetId(); 97 99 psRandom *rng = psRandomAllocSpecific(PS_RANDOM_TAUS, 1); // Random number generator; using known seed 98 psMinimization *min = psMinimizationAlloc(NUM_ITERATIONS, ERR_TOL );100 psMinimization *min = psMinimizationAlloc(NUM_ITERATIONS, ERR_TOL, 100); 99 101 psArray *ordinates = psArrayAlloc(NUM_DATA_POINTS); 100 102 psVector *coordinates = psVectorAlloc(NUM_DATA_POINTS, PS_TYPE_F32); … … 204 206 psMemId id = psMemGetId(); 205 207 psRandom *rng = psRandomAllocSpecific(PS_RANDOM_TAUS, 1); // Random number generator; using known seed 206 psMinimization *min = psMinimizationAlloc(NUM_ITERATIONS, ERR_TOL );208 psMinimization *min = psMinimizationAlloc(NUM_ITERATIONS, ERR_TOL, 100); 207 209 psArray *ordinates = psArrayAlloc(NUM_DATA_POINTS); 208 210 psVector *coordinates = psVectorAlloc(NUM_DATA_POINTS, PS_TYPE_F32);
Note:
See TracChangeset
for help on using the changeset viewer.
