SCM

SCM Repository

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

Diff of /pkg/src/Mutils.h

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

revision 1747, Mon Jan 29 20:17:33 2007 UTC revision 1960, Fri Jul 6 16:54:43 2007 UTC
# Line 15  Line 15 
15  #define _(String) (String)  #define _(String) (String)
16  #endif  #endif
17    
18    #define Alloca(n, t)   (t *) alloca( (size_t) ( (n) * sizeof(t) ) )
19    
20  SEXP triangularMatrix_validate(SEXP obj);  SEXP triangularMatrix_validate(SEXP obj);
21  SEXP symmetricMatrix_validate(SEXP obj);  SEXP symmetricMatrix_validate(SEXP obj);
22  SEXP dense_nonpacked_validate(SEXP obj);  SEXP dense_nonpacked_validate(SEXP obj);
# Line 37  Line 39 
39  #define LFT CblasLeft  #define LFT CblasLeft
40  #define RGT CblasRight  #define RGT CblasRight
41    
42  char norm_type(char *typstr);  char norm_type(const char *typstr);
43  char rcond_type(char *typstr);  char rcond_type(const char *typstr);
44  double get_double_by_name(SEXP obj, char *nm);  double get_double_by_name(SEXP obj, char *nm);
45  SEXP set_double_by_name(SEXP obj, double val, char *nm);  SEXP set_double_by_name(SEXP obj, double val, char *nm);
46  SEXP as_det_obj(double val, int log, int sign);  SEXP as_det_obj(double val, int log, int sign);
# Line 210  Line 212 
212   * @return index of match or -1 for no match   * @return index of match or -1 for no match
213   */   */
214  static R_INLINE int  static R_INLINE int
215  Matrix_check_class(char *class, char **valid)  Matrix_check_class(const char *class, char **valid)
216  {  {
217      int ans;      int ans;
218      for (ans = 0; ; ans++) {      for (ans = 0; ; ans++) {

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

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