IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 4526


Ignore:
Timestamp:
Jul 8, 2005, 3:24:30 PM (21 years ago)
Author:
drobbin
Message:

Revised psLib based on SDRS rev. 15 changes

Location:
trunk/psLib
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/pslib.kdevses

    r4493 r4526  
    33<KDevPrjSession>
    44 <DocsAndViews NumberOfDocuments="5" >
    5   <Doc0 NumberOfViews="1" URL="file:/home/drobbin/panstarrs/psLib/src/sysUtils/psType.h" >
    6    <View0 line="296" Type="Source" />
     5  <Doc0 NumberOfViews="1" URL="file:/home/drobbin/panstarrs/psLib/src/image/psImage.h" >
     6   <View0 line="53" Type="Source" />
    77  </Doc0>
    8   <Doc1 NumberOfViews="1" URL="file:/home/drobbin/panstarrs/psLib/src/collections/psVector.h" >
    9    <View0 line="102" Type="Source" />
     8  <Doc1 NumberOfViews="1" URL="file:/home/drobbin/panstarrs/psLib/src/image/psImage.c" >
     9   <View0 line="150" Type="Source" />
    1010  </Doc1>
    11   <Doc2 NumberOfViews="1" URL="file:/home/drobbin/panstarrs/psLib/src/collections/psVector.c" >
    12    <View0 line="130" Type="Source" />
     11  <Doc2 NumberOfViews="1" URL="file:/home/drobbin/panstarrs/psLib/test/image/tst_psImageStructManip.c" >
     12   <View0 line="39" Type="Source" />
    1313  </Doc2>
    14   <Doc3 NumberOfViews="1" URL="file:/home/drobbin/panstarrs/psLib/src/image/psImage.h" >
    15    <View0 line="149" Type="Source" />
     14  <Doc3 NumberOfViews="1" URL="file:/home/drobbin/panstarrs/psLib/src/dataIO/psDB.h" >
     15   <View0 line="22" Type="Source" />
    1616  </Doc3>
    17   <Doc4 NumberOfViews="1" URL="file:/home/drobbin/panstarrs/psLib/src/image/psImage.c" >
    18    <View0 line="151" Type="Source" />
     17  <Doc4 NumberOfViews="1" URL="file:/home/drobbin/panstarrs/psLib/src/dataIO/psFits.h" >
     18   <View0 line="259" Type="Source" />
    1919  </Doc4>
    2020 </DocsAndViews>
  • trunk/psLib/src/dataIO/psDB.h

    r4429 r4526  
    1010 *  @author Joshua Hoblitt
    1111 *
    12  *  @version $Revision: 1.10 $ $Name: not supported by cvs2svn $
    13  *  @date $Date: 2005-06-29 19:43:55 $
     12 *  @version $Revision: 1.11 $ $Name: not supported by cvs2svn $
     13 *  @date $Date: 2005-07-09 01:24:30 $
    1414 *
    1515 *  Copyright 2005 Joshua Hoblitt, University of Hawaii
     
    3434typedef struct
    3535{
    36     void* mysql;   ///< MySQL database handle
     36    void* mysql;                       ///< MySQL database handle
    3737}
    3838psDB;
     
    4444 */
    4545psDB *psDBInit(
    46     const char *host,                   ///< Database server hostname
    47     const char *user,                   ///< Database username
    48     const char *passwd,                 ///< Database password
    49     const char *dbname                  ///< Database namespace
     46    const char *host,                  ///< Database server hostname
     47    const char *user,                  ///< Database username
     48    const char *passwd,                ///< Database password
     49    const char *dbname                 ///< Database namespace
    5050);
    5151
     
    5353 */
    5454void psDBCleanup(
    55     psDB *dbh                           ///< Database handle
     55    psDB *dbh                          ///< Database handle
    5656);
    5757
     
    6161 */
    6262bool psDBCreate(
    63     psDB *dbh,                          ///< Database handle
    64     const char *dbname                  ///< New database namespace
     63    psDB *dbh,                         ///< Database handle
     64    const char *dbname                 ///< New database namespace
    6565);
    6666
     
    7070 */
    7171bool psDBChange(
    72     psDB *dbh,                          ///< Database handle
    73     const char *dbname                  ///< Database namespace
     72    psDB *dbh,                         ///< Database handle
     73    const char *dbname                 ///< Database namespace
    7474);
    7575
     
    7979 */
    8080bool psDBDrop(
    81     psDB *dbh,                          ///< Database handle
    82     const char *dbname                  ///< Database namespace
     81    psDB *dbh,                         ///< Database handle
     82    const char *dbname                 ///< Database namespace
    8383);
    8484
     
    9292 */
    9393bool p_psDBRunQuery(
    94     psDB *dbh,                          ///< Database handle
    95     const char *format                  ///< SQL string to execute
     94    psDB *dbh,                         ///< Database handle
     95    const char *format                 ///< SQL string to execute
    9696);
    9797
     
    117117 */
    118118bool psDBCreateTable(
    119     psDB *dbh,                          ///< Database handle
    120     const char *tableName,              ///< Table name
    121     const psMetadata *md                ///< Column names, types, and indexes
     119    psDB *dbh,                         ///< Database handle
     120    const char *tableName,             ///< Table name
     121    const psMetadata *md               ///< Column names, types, and indexes
    122122);
    123123
     
    140140 */
    141141psArray *psDBSelectColumn(
    142     psDB *dbh,                          ///< Database handle
    143     const char *tableName,              ///< Table name
    144     const char *col,                    ///< Column name
    145     unsigned long long limit                   ///< Maximum number of elements to return
     142    psDB *dbh,                         ///< Database handle
     143    const char *tableName,             ///< Table name
     144    const char *col,                   ///< Column name
     145    unsigned long long limit           ///< Maximum number of elements to return
    146146);
    147147
     
    155155 */
    156156psVector *psDBSelectColumnNum(
    157     psDB *dbh,                          ///< Database handle
    158     const char *tableName,              ///< Table name
    159     const char *col,                    ///< Column name
     157    psDB *dbh,                         ///< Database handle
     158    const char *tableName,             ///< Table name
     159    const char *col,                   ///< Column name
    160160    psElemType type,                   ///< Resulting psVector type
    161     unsigned long long limit            ///< Maximum number of elements to return
     161    unsigned long long limit           ///< Maximum number of elements to return
    162162);
    163163
     
    177177 */
    178178psArray *psDBSelectRows(
    179     psDB *dbh,                          ///< Database handle
    180     const char *tableName,              ///< Table name
    181     const psMetadata *where,            ///< Row match criteria
    182     unsigned long long limit            ///< Maximum number of elements to return
     179    psDB *dbh,                         ///< Database handle
     180    const char *tableName,             ///< Table name
     181    const psMetadata *where,           ///< Row match criteria
     182    unsigned long long limit           ///< Maximum number of elements to return
    183183);
    184184
     
    195195 */
    196196bool psDBInsertOneRow(
    197     psDB *dbh,                          ///< Database handle
    198     const char *tableName,              ///< Table name
    199     const psMetadata *row               ///< Row description
     197    psDB *dbh,                         ///< Database handle
     198    const char *tableName,             ///< Table name
     199    const psMetadata *row              ///< Row description
    200200);
    201201
     
    210210 */
    211211bool psDBInsertRows(
    212     psDB *dbh,                          ///< Database handle
    213     const char *tableName,              ///< Table name
    214     const psArray *rowSet                     ///< Set of rows to insert
     212    psDB *dbh,                         ///< Database handle
     213    const char *tableName,             ///< Table name
     214    const psArray *rowSet              ///< Set of rows to insert
    215215);
    216216
     
    223223 */
    224224psArray *psDBDumpRows(
    225     psDB *dbh,                          ///< Database handle
    226     const char *tableName               ///< Table name
     225    psDB *dbh,                         ///< Database handle
     226    const char *tableName              ///< Table name
    227227);
    228228
     
    236236 */
    237237psMetadata *psDBDumpCols(
    238     psDB *dbh,                          ///< Database handle
    239     const char *tableName               ///< Table name
     238    psDB *dbh,                         ///< Database handle
     239    const char *tableName              ///< Table name
    240240);
    241241
     
    252252 */
    253253psS64 psDBUpdateRows(
    254     psDB *dbh,                          ///< Database handle
    255     const char *tableName,              ///< Table name
    256     const psMetadata *where,            ///< Row match criteria
    257     const psMetadata *values            ///< new field values
     254    psDB *dbh,                         ///< Database handle
     255    const char *tableName,             ///< Table name
     256    const psMetadata *where,           ///< Row match criteria
     257    const psMetadata *values           ///< new field values
    258258);
    259259
     
    269269 */
    270270psS64 psDBDeleteRows(
    271     psDB *dbh,                          ///< Database handle
    272     const char *tableName,              ///< Table name
    273     const psMetadata *where,            ///< Row match criteria
    274     unsigned long long limit            ///< Maximum number of rows to delete
     271    psDB *dbh,                         ///< Database handle
     272    const char *tableName,             ///< Table name
     273    const psMetadata *where,           ///< Row match criteria
     274    unsigned long long limit           ///< Maximum number of rows to delete
    275275);
    276276
  • trunk/psLib/src/dataManip/psStats.c

    r4409 r4526  
    1414 *      stats->binsize
    1515 *
    16  *  @version $Revision: 1.136 $ $Name: not supported by cvs2svn $
    17  *  @date $Date: 2005-06-28 20:17:52 $
     16 *  @version $Revision: 1.137 $ $Name: not supported by cvs2svn $
     17 *  @date $Date: 2005-07-09 01:24:30 $
    1818 *
    1919 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    7777psBool p_psGetStatValue(const psStats* stats, psF64 *value)
    7878{
    79     switch (stats->options & ~(PS_STAT_USE_RANGE | PS_STAT_USE_BINSIZE | PS_STAT_ROBUST_FOR_SAMPLE)) {
     79    //    switch (stats->options & ~(PS_STAT_USE_RANGE | PS_STAT_USE_BINSIZE | PS_STAT_ROBUST_FOR_SAMPLE)) {
     80    switch (stats->options & ~(PS_STAT_USE_RANGE | PS_STAT_USE_BINSIZE)) {
    8081    case PS_STAT_SAMPLE_MEAN:
    8182        *value = stats->sampleMean;
     
    658659        x.data.F32 = iMid - (PS_GAUSS_WIDTH * sigma);
    659660        if ((x.data.F32 >= firstBound) && (x.data.F32 <= lastBound)) {
    660             jMin = p_psVectorBinDisect(robustHistogram->bounds, &x);
     661            jMin = p_psVectorBinDisect( *(psVector* *)&robustHistogram->bounds, &x);
    661662            if (jMin < 0) {
    662663                psError(PS_ERR_UNEXPECTED_NULL,
     
    673674        x.data.F32 = iMid + (PS_GAUSS_WIDTH * sigma);
    674675        if ((x.data.F32 >= firstBound) && (x.data.F32 <= lastBound)) {
    675             jMax = p_psVectorBinDisect(robustHistogram->bounds, &x);
     676            jMax = p_psVectorBinDisect( *(psVector* *)&robustHistogram->bounds, &x);
    676677            if (jMax < 0) {
    677678                psError(PS_ERR_UNEXPECTED_NULL,
     
    17051706        //Determine id that is okay.
    17061707        stats->robustMedian = fitQuadraticSearchForYThenReturnX(
    1707                                   robustHistogram->bounds,
     1708                                  *(psVector* *)&robustHistogram->bounds,
    17081709                                  cumulativeRobustSums,
    17091710                                  medianBinNum,
     
    17211722        //Determine id that is okay.
    17221723        stats->robustLQ = fitQuadraticSearchForYThenReturnX(
    1723                               robustHistogram->bounds,
     1724                              *(psVector* *)&robustHistogram->bounds,
    17241725                              cumulativeRobustSums,
    17251726                              LQBinNum,
     
    17281729        //Determine id that is okay.
    17291730        stats->robustUQ = fitQuadraticSearchForYThenReturnX(
    1730                               robustHistogram->bounds,
     1731                              *(psVector* *)&robustHistogram->bounds,
    17311732                              cumulativeRobustSums,
    17321733                              UQBinNum,
     
    18121813    psMemSetDeallocator(newHist, (psFreeFunc) histogramFree);
    18131814    newHist->bounds = psVectorAlloc(n + 1, PS_TYPE_F32);
    1814     newHist->bounds->n = newHist->bounds->nalloc;
     1815    *(int *)&newHist->bounds->n = newHist->bounds->nalloc;
    18151816
    18161817    // Calculate the bounds for each bin.
     
    18591860    psMemSetDeallocator(newHist, (psFreeFunc) histogramFree);
    18601861    newHist->bounds = psVectorAlloc(bounds->n, PS_TYPE_F32);
    1861     newHist->bounds->n = newHist->bounds->nalloc;
     1862    *(int *)&newHist->bounds->n = newHist->bounds->nalloc;
    18621863    for (i = 0; i < bounds->n; i++) {
    18631864        newHist->bounds->data.F32[i] = bounds->data.F32[i];
     
    20672068                    // correct bin number requires a bit more work.
    20682069                    tmpScalar.data.F32 = inF32->data.F32[i];
    2069                     binNum = p_psVectorBinDisect(out->bounds, &tmpScalar);
     2070                    binNum = p_psVectorBinDisect( *(psVector* *)&out->bounds, &tmpScalar);
    20702071                    if (binNum < 0) {
    20712072                        psLogMsg(__func__, PS_LOG_WARN,
  • trunk/psLib/src/dataManip/psStats.h

    r4409 r4526  
    1414 *  @author GLG, MHPCC
    1515 *
    16  *  @version $Revision: 1.45 $ $Name: not supported by cvs2svn $
    17  *  @date $Date: 2005-06-28 20:17:52 $
     16 *  @version $Revision: 1.46 $ $Name: not supported by cvs2svn $
     17 *  @date $Date: 2005-07-09 01:24:30 $
    1818 *
    1919 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    5252    PS_STAT_USE_RANGE =  0x002000,          ///< Range
    5353    PS_STAT_USE_BINSIZE = 0x004000,         ///< Binsize
    54     PS_STAT_ROBUST_FOR_SAMPLE = 0x008000    ///< Robust for sample
     54    //    PS_STAT_ROBUST_FOR_SAMPLE = 0x008000    ///< Robust for sample
    5555} psStatsOptions;
    5656
     
    6060typedef struct
    6161{
    62     psF64 sampleMean;          ///< formal mean of sample
    63     psF64 sampleMedian;        ///< formal median of sample
    64     psF64 sampleStdev;         ///< standard deviation of sample
    65     psF64 sampleUQ;            ///< upper quartile of sample
    66     psF64 sampleLQ;            ///< lower quartile of sample
    67     psF64 robustMean;          ///< robust mean of array
    68     psF64 robustMedian;        ///< robust median of array
    69     psF64 robustMode;          ///< Robust mode of array
    70     psF64 robustStdev;         ///< robust standard deviation of array
    71     psF64 robustUQ;            ///< robust upper quartile
    72     psF64 robustLQ;            ///< robust lower quartile
    73     psS32 robustN50;           ///< Number of points in Gaussian fit.  XXX: This is currently never set.
    74     psS32 robustNfit;          ///< The number of points between the quartiles.
    75     psF64 clippedMean;         ///< Nsigma clipped mean
    76     psF64 clippedStdev;        ///< standard deviation after clipping
    77     psS32 clippedNvalues;      ///< Number of data points used for clipped mean:  This value is never used.
    78     psF64 clipSigma;           ///< Nsigma used for clipping; user input
    79     psS32 clipIter;            ///< Number of clipping iterations; user input
    80     psF64 min;                 ///< minimum data value in array
    81     psF64 max;                 ///< maximum data value in array
    82     psF64 binsize;             ///< binsize for robust fit (input/ouput)
    83     psStatsOptions options;    ///< bitmask of calculated values
     62    double sampleMean;                 ///< formal mean of sample
     63    double sampleMedian;               ///< formal median of sample
     64    double sampleStdev;                ///< standard deviation of sample
     65    double sampleUQ;                   ///< upper quartile of sample
     66    double sampleLQ;                   ///< lower quartile of sample
     67    double robustMean;                 ///< robust mean of array
     68    double robustMedian;               ///< robust median of array
     69    double robustMode;                 ///< Robust mode of array
     70    double robustStdev;                ///< robust standard deviation of array
     71    double robustUQ;                   ///< robust upper quartile
     72    double robustLQ;                   ///< robust lower quartile
     73    int robustN50;                     ///< Number of points in Gaussian fit.  XXX: This is currently never set.
     74    int robustNfit;                    ///< The number of points between the quartiles.
     75    double clippedMean;                ///< Nsigma clipped mean
     76    double clippedStdev;               ///< standard deviation after clipping
     77    int clippedNvalues;                ///< Number of data points used for clipped mean:  This value is never used.
     78    double clipSigma;                  ///< Nsigma used for clipping; user input
     79    int clipIter;                      ///< Number of clipping iterations; user input
     80    double min;                        ///< minimum data value in array
     81    double max;                        ///< maximum data value in array
     82    double binsize;                    ///< binsize for robust fit (input/ouput)
     83    psStatsOptions options;            ///< bitmask of calculated values
    8484}
    8585psStats;
     
    9090 */
    9191psStats* psVectorStats(
    92     psStats* stats,          ///< stats structure defines stats to be calculated and how
    93     const psVector* in,      ///< Vector to be analysed.
    94     const psVector* errors,  ///< Errors.
    95     const psVector* mask,    ///< Ignore elements where (maskVector & maskVal) != 0: must be INT or NULL
    96     psMaskType maskVal       ///< Only mask elements with one of these bits set in maskVector
     92    psStats* stats,                    ///< stats structure defines stats to be calculated and how
     93    const psVector* in,                ///< Vector to be analysed.
     94    const psVector* errors,            ///< Errors.
     95    const psVector* mask,              ///< Ignore elements where (maskVector & maskVal) != 0: must be INT or NULL
     96    psMaskType maskVal                 ///< Only mask elements with one of these bits set in maskVector
    9797);
    9898
     
    121121typedef struct
    122122{
    123     psVector* bounds;                  ///< Bounds for the bins (type F32)
     123    const psVector* bounds;            ///< Bounds for the bins (type F32)
    124124    psVector* nums;                    ///< Number in each of the bins (INT)
    125     psS32 minNum;                      ///< Number below the minimum
    126     psS32 maxNum;                      ///< Number above the maximum
    127     psBool uniform;                    ///< Is it a uniform distribution?
     125    int minNum;                        ///< Number below the minimum
     126    int maxNum;                        ///< Number above the maximum
     127    bool uniform;                      ///< Is it a uniform distribution?
    128128}
    129129psHistogram;
  • trunk/psLib/src/image/psImage.c

    r4493 r4526  
    99 *  @author Ross Harman, MHPCC
    1010 *
    11  *  @version $Revision: 1.73 $ $Name: not supported by cvs2svn $
    12  *  @date $Date: 2005-07-07 02:17:53 $
     11 *  @version $Revision: 1.74 $ $Name: not supported by cvs2svn $
     12 *  @date $Date: 2005-07-09 01:24:30 $
    1313 *
    1414 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    4848}
    4949
    50 psImage* psImageAlloc(psU32 numCols,
    51                       psU32 numRows,
     50psImage* psImageAlloc(int numCols,
     51                      int numRows,
    5252                      psElemType type)
    5353{
     
    149149
    150150psImage* psImageRecycle(psImage* old,
    151                         psU32 numCols,
    152                         psU32 numRows,
     151                        int numCols,
     152                        int numRows,
    153153                        const psElemType type)
    154154{
  • trunk/psLib/src/image/psImage.h

    r4493 r4526  
    1111 *  @author Ross Harman, MHPCC
    1212 *
    13  *  @version $Revision: 1.60 $ $Name: not supported by cvs2svn $
    14  *  @date $Date: 2005-07-07 02:17:53 $
     13 *  @version $Revision: 1.61 $ $Name: not supported by cvs2svn $
     14 *  @date $Date: 2005-07-09 01:24:30 $
    1515 *
    1616 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    5151typedef struct psImage
    5252{
    53     const psMathType type;                 ///< Image data type and dimension.
    54     const psU32 numCols;               ///< Number of columns in image
    55     const psU32 numRows;               ///< Number of rows in image.
    56     const psS32 col0;                  ///< Column position relative to parent.
    57     const psS32 row0;                  ///< Row position relative to parent.
     53    const psMathType type;             ///< Image data type and dimension.
     54    const int numCols;                 ///< Number of columns in image
     55    const int numRows;                 ///< Number of rows in image.
     56    const int col0;                    ///< Column position relative to parent.
     57    const int row0;                    ///< Row position relative to parent.
    5858
    5959    union {
     
    7777
    7878    psPtr rawDataBuffer;               ///< Raw data buffer for Allocating/Freeing Images
     79    void *lock;                        ///< Optional lock for thread safety
    7980}
    8081psImage;
     
    103104 */
    104105psImage* psImageAlloc(
    105     psU32 numCols,                     ///< Number of rows in image.
    106     psU32 numRows,                     ///< Number of columns in image.
     106    int numCols,                       ///< Number of rows in image.
     107    int numRows,                       ///< Number of columns in image.
    107108    psElemType type                    ///< Type of data for image.
    108 );
     109)
     110;
    109111
    110112/** Create a psRegion with the specified attributes.
     
    113115 */
    114116psRegion psRegionSet(
    115     float x0,                         ///< the first column of the region.
    116     float x1,                         ///< the last column of the region + 1.
    117     float y0,                         ///< the first row of the region.
    118     float y1                          ///< the last row of the region + 1.
     117    float x0,                          ///< the first column of the region.
     118    float x1,                          ///< the last column of the region + 1.
     119    float y0,                          ///< the first row of the region.
     120    float y1                           ///< the last row of the region + 1.
    119121);
    120122
     
    146148psImage* psImageRecycle(
    147149    psImage* old,                      ///< the psImage to recycle by resizing image buffer
    148     psU32 numCols,                     ///< the desired number of columns in image
    149     psU32 numRows,                     ///< the desired number of rows in image
     150    int numCols,                       ///< the desired number of columns in image
     151    int numRows,                       ///< the desired number of rows in image
    150152    const psElemType type              ///< the desired datatype of the image
    151153);
  • trunk/psLib/src/image/psImageStructManip.c

    r4493 r4526  
    88 *  @author Robert DeSonia, MHPCC
    99 *
    10  *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
    11  *  @date $Date: 2005-07-07 02:17:53 $
     10 *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
     11 *  @date $Date: 2005-07-09 01:24:30 $
    1212 *
    1313 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    3131{
    3232    psU32 elementSize;          // size of image element in bytes
    33     psU32 inputColOffset;       // offset in bytes to first subset pixel in input row
     33    psS32 inputColOffset;       // offset in bytes to first subset pixel in input row
     34
     35    if ( col0 < 0 || row0 < 0 ) {
     36        //        psError(PS_ERR_BAD_PARAMETER_VALUE, true,
     37        //                PS_ERRORTEXT_psImage_SUBSET_RANGE_INVALID);
     38        psError(PS_ERR_BAD_PARAMETER_VALUE, true,
     39                PS_ERRORTEXT_psImage_SUBSET_RANGE_INVALID,
     40                col0, col1-1, row0, row1-1,
     41                image->numCols-1, image->numRows-1);
     42        return NULL;
     43    }
    3444
    3545    if (image == NULL || image->data.V == NULL) {
     
    6474        return NULL;
    6575    }
     76
     77
     78
    6679    psS32 numRows = row1-row0;
    6780    psS32 numCols = col1-col0;
     
    95108    out->data.V = psRealloc(out->data.V,sizeof(psPtr)*numRows); // resize row pointer array
    96109    *(psMathType*)&out->type = image->type;
    97     *(psU32*)&out->numCols = numCols;
    98     *(psU32*)&out->numRows = numRows;
     110    //    *(psU32*)&out->numCols = numCols;
     111    //    *(psU32*)&out->numRows = numRows;
     112    *(psS32*)&out->numCols = numCols;
     113    *(psS32*)&out->numRows = numRows;
    99114    *(psS32*)&out->row0 = row0;
    100115    *(psS32*)&out->col0 = col0;
  • trunk/psLib/src/sysUtils/psType.h

    r4493 r4526  
    1010*  @author Ross Harman, MHPCC
    1111*
    12 *  @version $Revision: 1.37 $ $Name: not supported by cvs2svn $
    13 *  @date $Date: 2005-07-07 02:17:53 $
     12*  @version $Revision: 1.38 $ $Name: not supported by cvs2svn $
     13*  @date $Date: 2005-07-09 01:24:30 $
    1414*
    1515*  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
Note: See TracChangeset for help on using the changeset viewer.