vminug_c

Index Page vminug_c
A B C D E F G H I J K L M N O P Q R S T U V W X
Procedure Abstract Required_Reading Keywords Brief_I/O Detailed_Input | Detailed_Output Parameters Exceptions Files Particulars Examples | Restrictions Literature_References Author_and_Institution Version Index_Entries
#### Procedure
       void vminug_c ( ConstSpiceDouble  * vin,
                       SpiceInt            ndim,
                       SpiceDouble       * vout )
#### Abstract
       Negate a double precision vector of arbitrary dimension.
#### Required_Reading
        None.
#### Keywords
        VECTOR
#### Brief_I/O
        VARIABLE  I/O  DESCRIPTION
        --------  ---  --------------------------------------------------
         vin       I   ndim-dimensional double precision vector to
                       be negated.
         ndim      I   Dimension of vin (and also vout).
         vout      O   ndim-dimensional double precision vector equal to
                       -vin.
#### Detailed_Input
        vin      double precision vector of arbitrary size.

        ndim     the dimension of vin and vout.
#### Detailed_Output
        vout    a double precision vector which contains the negation
                of vin. vout may overwrite vin.
#### Parameters
        None.
#### Exceptions
       Error free.
#### Files
        None.
#### Particulars
        For each value of the index i from 1 to ndim, vminug_c negates vin
        by the expression:

        vout[i] = - vin[i];
#### Examples
        Let vin = [ -10.0, 15.0, -5.0, 20.0 ]

        The call

        vminug_c ( vin, 4, vin )

        negates all of the components of the vector VIN, and overwrites
        the original components. The vector VIN then contains the
        components

        vin = [ 10.0, -15.0, 5.0, -20.0 ]
#### Restrictions
        None.
#### Literature_References
        None.
#### Author_and_Institution
        W.M. Owen       (JPL)
        E.D. Wright     (JPL)
#### Version
       -CSPICE Version 1.0.0, 29-JUN-1999
#### Index_Entries
       negate an n-dimensional vector
#### Link to routine vminug_c source file vminug_c.c

    Thu Apr 16 08:59:32 2009