SCM

SCM Repository

[matrix] Diff of /pkg/Matrix/src/Mutils.h
ViewVC logotype

Diff of /pkg/Matrix/src/Mutils.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1736, Tue Jan 23 17:09:41 2007 UTC revision 1747, Mon Jan 29 20:17:33 2007 UTC
# Line 51  Line 51 
51  /* SEXP csc_check_column_sorting(SEXP A); */  /* SEXP csc_check_column_sorting(SEXP A); */
52  SEXP Matrix_make_named(int TYP, char **names);  SEXP Matrix_make_named(int TYP, char **names);
53  SEXP check_scalar_string(SEXP sP, char *vals, char *nm);  SEXP check_scalar_string(SEXP sP, char *vals, char *nm);
54  double *packed_getDiag(double *dest, SEXP x);  void d_packed_getDiag(double *dest, SEXP x, int n);
55    void l_packed_getDiag(   int *dest, SEXP x, int n);
56    void tr_d_packed_getDiag(double *dest, SEXP x);
57    void tr_l_packed_getDiag(   int *dest, SEXP x);
58    
59  SEXP Matrix_getElement(SEXP list, char *nm);  SEXP Matrix_getElement(SEXP list, char *nm);
60    
61  #define PACKED_TO_FULL(TYPE)                                            \  #define PACKED_TO_FULL(TYPE)                                            \
# Line 130  Line 134 
134   * this behavior changes then ALLOC_SLOT must use SET_SLOT followed by   * this behavior changes then ALLOC_SLOT must use SET_SLOT followed by
135   * GET_SLOT to ensure that the value returned is indeed the SEXP in   * GET_SLOT to ensure that the value returned is indeed the SEXP in
136   * the slot.   * the slot.
137     * NOTE:  GET_SLOT(x, what)        :== R_do_slot       (x, what)
138     * ----   SET_SLOT(x, what, value) :== R_do_slot_assign(x, what, value)
139     * and the R_do_slot* are in src/main/attrib.c
140   *   *
141   * @param obj object in which to assign the slot   * @param obj object in which to assign the slot
142   * @param nm name of the slot, as an R name object   * @param nm name of the slot, as an R name object

Legend:
Removed from v.1736  
changed lines
  Added in v.1747

root@r-forge.r-project.org
ViewVC Help
Powered by ViewVC 1.0.0  
Thanks to:
Vienna University of Economics and Business Powered By FusionForge