IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 4409 for trunk/psLib/src/math


Ignore:
Timestamp:
Jun 28, 2005, 10:17:52 AM (21 years ago)
Author:
drobbin
Message:

updated files in accordance with requested revisions in apidelta-report-cycle6

Location:
trunk/psLib/src/math
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/psLib/src/math/psStats.c

    r4392 r4409  
    1414 *      stats->binsize
    1515 *
    16  *  @version $Revision: 1.135 $ $Name: not supported by cvs2svn $
    17  *  @date $Date: 2005-06-25 02:02:05 $
     16 *  @version $Revision: 1.136 $ $Name: not supported by cvs2svn $
     17 *  @date $Date: 2005-06-28 20:17:52 $
    1818 *
    1919 *  Copyright 2004 Maui High Performance Computing Center, University of Hawaii
     
    19871987 *****************************************************************************/
    19881988psHistogram* psVectorHistogram(psHistogram* out,
    1989                                const psVector* in,
     1989                               const psVector* values,
    19901990                               const psVector* errors,
    19911991                               const psVector* mask,
    1992                                psU32 maskVal)
     1992                               psMaskType maskVal)
    19931993{
    19941994    PS_ASSERT_PTR_NON_NULL(out, NULL);
     
    19991999    PS_ASSERT_VECTOR_TYPE(out->nums, PS_TYPE_F32, NULL);
    20002000    PS_ASSERT_INT_NONNEGATIVE(out->nums->n, NULL);
    2001     PS_ASSERT_VECTOR_NON_NULL(in, out);
     2001    PS_ASSERT_VECTOR_NON_NULL(values, out);
    20022002    if (mask != NULL) {
    2003         PS_ASSERT_VECTORS_SIZE_EQUAL(in, mask, NULL);
     2003        PS_ASSERT_VECTORS_SIZE_EQUAL(values, mask, NULL);
    20042004        PS_ASSERT_VECTOR_TYPE(mask, PS_TYPE_U8, NULL);
    20052005    }
    20062006    if (errors != NULL) {
    2007         PS_ASSERT_VECTORS_SIZE_EQUAL(in, errors, NULL);
    2008         PS_ASSERT_VECTOR_TYPE(errors, in->type.type, NULL);
     2007        PS_ASSERT_VECTORS_SIZE_EQUAL(values, errors, NULL);
     2008        PS_ASSERT_VECTOR_TYPE(errors, values->type.type, NULL);
    20092009    }
    20102010
     
    20212021
    20222022    // Convert input and errors vectors to F32 if necessary.
    2023     inF32 = p_psConvertToF32((psVector *) in);
     2023    inF32 = p_psConvertToF32((psVector *) values);
    20242024    if (inF32 == NULL) {
    2025         inF32 = (psVector *) in;
     2025        inF32 = (psVector *) values;
    20262026        mustFreeVectorIn = 0;
    20272027    }
     
    21872187                       const psVector* errors,
    21882188                       const psVector* mask,
    2189                        psU32 maskVal)
     2189                       psMaskType maskVal)
    21902190{
    21912191    PS_ASSERT_PTR_NON_NULL(stats, NULL);
  • trunk/psLib/src/math/psStats.h

    r4315 r4409  
    1414 *  @author GLG, MHPCC
    1515 *
    16  *  @version $Revision: 1.44 $ $Name: not supported by cvs2svn $
    17  *  @date $Date: 2005-06-18 02:30:49 $
     16 *  @version $Revision: 1.45 $ $Name: not supported by cvs2svn $
     17 *  @date $Date: 2005-06-28 20:17:52 $
    1818 *
    1919 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    9494    const psVector* errors,  ///< Errors.
    9595    const psVector* mask,    ///< Ignore elements where (maskVector & maskVal) != 0: must be INT or NULL
    96     psU32 maskVal            ///< Only mask elements with one of these bits set in maskVector
     96    psMaskType maskVal       ///< Only mask elements with one of these bits set in maskVector
    9797);
    9898
     
    160160psHistogram* psVectorHistogram(
    161161    psHistogram* out,                  ///< Histogram data
    162     const psVector* in,                ///< Vector to analyse
     162    const psVector* values,            ///< Vector to analyse
    163163    const psVector* errors,            ///< Errors
    164164    const psVector* mask,              ///< Mask dat for input vector
    165     psU32 maskVal                      ///< Mask value
     165    psMaskType maskVal                 ///< Mask value
    166166);
    167167
  • trunk/psLib/src/math/psUnaryOp.c

    r4029 r4409  
    3030 *  @author Robert DeSonia, MHPCC
    3131 *
    32  *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
    33  *  @date $Date: 2005-05-25 20:26:55 $
     32 *  @version $Revision: 1.4 $ $Name: not supported by cvs2svn $
     33 *  @date $Date: 2005-06-28 20:17:52 $
    3434 *
    3535 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    304304}
    305305
    306 psPtr psUnaryOp(psPtr out, psPtr in, char *op)
     306psPtr psUnaryOp(psPtr out, const psPtr in, const char *op)
    307307{
    308308    #define psUnaryOp_EXIT { \
  • trunk/psLib/src/math/psUnaryOp.h

    r4162 r4409  
    3030 *  @author Robert DeSonia, MHPCC
    3131 *
    32  *  @version $Revision: 1.2 $ $Name: not supported by cvs2svn $
    33  *  @date $Date: 2005-06-08 23:40:45 $
     32 *  @version $Revision: 1.3 $ $Name: not supported by cvs2svn $
     33 *  @date $Date: 2005-06-28 20:17:52 $
    3434 *
    3535 *  Copyright 2004-2005 Maui High Performance Computing Center, University of Hawaii
     
    6161psType* psUnaryOp(
    6262    psPtr out,                         ///< Output type, either psImage or psVector.
    63     psPtr in,                          ///< Input, either psImage or psVector.
    64     char *op                           ///< Operator.
     63    const psPtr in,                    ///< Input, either psImage or psVector.
     64    const char *op                     ///< Operator.
    6565);
    6666
Note: See TracChangeset for help on using the changeset viewer.