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 1449, Sat Aug 26 13:00:36 2006 UTC revision 1461, Tue Aug 29 16:17:27 2006 UTC
# Line 85  Line 85 
85    
86  #define uplo_P(_x_) CHAR(STRING_ELT(GET_SLOT(_x_, Matrix_uploSym), 0))  #define uplo_P(_x_) CHAR(STRING_ELT(GET_SLOT(_x_, Matrix_uploSym), 0))
87  #define diag_P(_x_) CHAR(STRING_ELT(GET_SLOT(_x_, Matrix_diagSym), 0))  #define diag_P(_x_) CHAR(STRING_ELT(GET_SLOT(_x_, Matrix_diagSym), 0))
88    #define class_P(_x_) CHAR(asChar(getAttrib(_x_, R_ClassSymbol)))
89    
90  /**  /**
91   * Check for valid length of a packed triangular array and return the   * Check for valid length of a packed triangular array and return the
# Line 299  Line 299 
299    
300  SEXP dup_mMatrix_as_dgeMatrix(SEXP A);  SEXP dup_mMatrix_as_dgeMatrix(SEXP A);
301    
302    static R_INLINE SEXP
303    mMatrix_as_dgeMatrix(SEXP A)
304    {
305        return strcmp(class_P(A), "dgeMatrix") ? A : dup_mMatrix_as_dgeMatrix(A);
306    }
307    
308  /**  /**
309   * Return the 0-based index of a string match in a vector of strings   * Return the 0-based index of a string match in a vector of strings

Legend:
Removed from v.1449  
changed lines
  Added in v.1461

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