IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 2246


Ignore:
Timestamp:
Nov 1, 2004, 8:55:38 AM (22 years ago)
Author:
gusciora
Message:

Working on bracket code.

Location:
trunk/psLib
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/Makefile.Globals

    r2151 r2246  
    55##  Assumptions:    Variable "prefix" already defined
    66##
    7 ##  $Revision: 1.20 $  $Name: not supported by cvs2svn $
    8 ##  $Date: 2004-10-15 19:10:50 $
     7##  $Revision: 1.21 $  $Name: not supported by cvs2svn $
     8##  $Date: 2004-11-01 18:55:38 $
    99##
    1010##  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    5454# Set initial value for CFLAGS which will include all OS common flags for GCC
    5555GCOVFLAGS :=
    56 CFLAGS := -O0 -g2 -Wall -Werror -std=c99 -D_GNU_SOURCE -pipe $(GCOVFLAGS)
     56CFLAGS := -O0 -g2 -std=c99 -D_GNU_SOURCE -pipe $(GCOVFLAGS)
    5757
    5858ifdef NO_TRACE
  • trunk/psLib/src/dataManip/psMinimize.c

    r2239 r2246  
    99 *  @author GLG, MHPCC
    1010 *
    11  *  @version $Revision: 1.77 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2004-10-29 21:37:09 $
     11 *  @version $Revision: 1.78 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2004-11-01 18:55:38 $
    1313 *
    1414 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3232/* DEFINE STATEMENTS                                                         */
    3333/*****************************************************************************/
    34 
     34#define PS_SEG psLib
     35#define PS_PWD dataManip
     36#define PS_FILE psMinimize
    3537/*****************************************************************************/
    3638/* TYPE DEFINITIONS                                                          */
     
    12091211    int countMin = 0;
    12101212
     1213    psTrace(".PS_SEG.PS_PWD.PS_FILE.__func__", 6,
     1214            "---- __func__() begin COOL");
     1215
     1216    psTrace(".psLib.dataManip.__func__", 4,
     1217            "---- p_psDetermineBracket() COOL ----\n");
     1218
    12111219    psTrace(".psLib.dataManip.p_psDetermineBracket", 4,
    12121220            "---- p_psDetermineBracket() begin ----\n");
     
    12221230    }
    12231231
    1224     psVector *bracket = psVectorAlloc(3, PS_TYPE_F32);
     1232    static psVector *bracket = psVectorAlloc(3, PS_TYPE_F32);
    12251233    tmp = psVectorAlloc(params->n, PS_TYPE_F32);
    1226 
    1227 
    1228     a = -1.0;
     1234    a = -0.5;
    12291235    b = 0.0;
    1230     c = 1.0;
     1236    c = 0.5;
    12311237
    12321238    PS_VECTOR_ADD_MULTIPLE(params, paramMask, line, tmp, b);
     
    12601266    // The object of this code is to set the initial point a to 0.0, and
    12611267    // ensure that (fb < fa).
    1262     if (!(fc < fb)) {
     1268    if (fc < fb) {
    12631269        a = b;
    12641270        b = c;
  • trunk/psLib/src/math/psMinimize.c

    r2239 r2246  
    99 *  @author GLG, MHPCC
    1010 *
    11  *  @version $Revision: 1.77 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2004-10-29 21:37:09 $
     11 *  @version $Revision: 1.78 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2004-11-01 18:55:38 $
    1313 *
    1414 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    3232/* DEFINE STATEMENTS                                                         */
    3333/*****************************************************************************/
    34 
     34#define PS_SEG psLib
     35#define PS_PWD dataManip
     36#define PS_FILE psMinimize
    3537/*****************************************************************************/
    3638/* TYPE DEFINITIONS                                                          */
     
    12091211    int countMin = 0;
    12101212
     1213    psTrace(".PS_SEG.PS_PWD.PS_FILE.__func__", 6,
     1214            "---- __func__() begin COOL");
     1215
     1216    psTrace(".psLib.dataManip.__func__", 4,
     1217            "---- p_psDetermineBracket() COOL ----\n");
     1218
    12111219    psTrace(".psLib.dataManip.p_psDetermineBracket", 4,
    12121220            "---- p_psDetermineBracket() begin ----\n");
     
    12221230    }
    12231231
    1224     psVector *bracket = psVectorAlloc(3, PS_TYPE_F32);
     1232    static psVector *bracket = psVectorAlloc(3, PS_TYPE_F32);
    12251233    tmp = psVectorAlloc(params->n, PS_TYPE_F32);
    1226 
    1227 
    1228     a = -1.0;
     1234    a = -0.5;
    12291235    b = 0.0;
    1230     c = 1.0;
     1236    c = 0.5;
    12311237
    12321238    PS_VECTOR_ADD_MULTIPLE(params, paramMask, line, tmp, b);
     
    12601266    // The object of this code is to set the initial point a to 0.0, and
    12611267    // ensure that (fb < fa).
    1262     if (!(fc < fb)) {
     1268    if (fc < fb) {
    12631269        a = b;
    12641270        b = c;
  • trunk/psLib/test/dataManip/tst_psMinimize07.c

    r2236 r2246  
    1010#define N 24
    1111#define NUM_PARAMS 2
    12 #define MEAN 10.0
     12#define MEAN 8.5
    1313#define STDEV 1.5
    1414
     
    5757
    5858    psTraceSetLevel(".psLib.dataManip.psMinimize", 6);
     59    psTraceSetLevel(".psLib.dataManip.p_psDetermineBracket", 0);
    5960    /**************************************************************************
    6061     *************************************************************************/
     
    163164}
    164165
     166#define PS_SEG "psLib."
     167#define PS_PWD "dataManip."
     168#define PS_FILE "psMinimize."
     169#define PS_FUNC "__func__"
     170#define TC(a, b, c, d) a ## b ## c ## d
     171
     172int t02()
     173{
     174    #define MY_FUNC "t02()"
     175    psTraceSetLevel(".", 10);
     176
     177    //    printf("HMMM: %s\n", PS_SEG PS_PWD PS_FILE MY_FUNC);
     178    psTraceSetLevel(PS_SEG PS_PWD PS_FILE MY_FUNC, 5);
     179    psTracePrintLevels();
     180
     181    return(0);
     182    #undef MY_FUNC
     183}
     184
    165185psS32 main()
    166186{
    167187    //    t00();
    168     t01();
     188    //    t01();
     189    t02();
    169190}
     191//This code is
     192
Note: See TracChangeset for help on using the changeset viewer.